There is speculation that the Kansas City Chiefs are the other team in this deal. The Chiefs desperately need a quarterback and the Niners aren't likely to pay Smith $8.5 million to be Colin Kaepernick's backup.
Smith can't be traded until March 12, but sources say a deal is "effectively complete" with an unidentified team.