Norwich City have agreed a deal to sign West Ham winger Matt Jarvis for a reported fee of £2.5m.
The 29-year-old will join the Canaries on a three-and-a-half-year deal when the transfer window opens on 2 January.
Jarvis has already played seven times for Norwich this season, scoring twice, having joined on loan in September.
"I've really enjoyed my time here so far so I'm delighted to sign," said Jarvis, who scored on his Norwich debut - a 3-1 win over Bournemouth.
Jarvis, currently sidelined by a knee injury, added: "It's nice to get it done before the window opens as the club have shown they really wanted me.
"I had a great start here and hopefully I'll be back up and running soon for the rest of the season."
Norwich boss Alex Neil added: "He'll give us pace on the other flank which I don't think we've had. Only a few years ago he commanded a transfer fee of over £10m and as a player he has a lot to offer."
Find all the latest football transfers on our dedicated page.