Terms were not announced.
Walker spent part of last season on the Patriots' 53-man roster and practice squad. He played five games for the Patriots with one start and had 10 tackles and one sack.
Walker entered the NFL as a rookie free agent with Carolina on April 30, 2013. He spent part of his rookie season and began the 2014 season on the practice squad before being signed by New England to the 53-man roster on Sept. 27.
He was released by the Patriots on Nov. 20 and signed to the practice squad on Nov. 22. He was signed by Baltimore to the 53-man roster from the Patriots practice squad on Dec. 16 and played in one regular-season game. Walker was released by Baltimore on Aug 5.
AP NFL website: www.pro32.ap.org and www.twitter.com/AP-NFL