CINCINNATI -- The Bengals' all-time sack leader is on the move.

Veteran defensive end Carlos Dunlap has been traded to the Seattle Seahawks for offensive lineman B.J. Finney and a seventh-round pick in the 2021 draft, a source told ESPN's Adam Schefter on Wednesday.

Terms of the deal were not immediately available, but the move will become official after 4 p.m. Wednesday, the source said.

The Seahawks' defense has allowed the most yards of any team through six games in NFL history and their pass rush has been a primary issue. The unit only has nine sacks through six games and didn't even register so much as an official hit on Kyler Murray in an overtime loss to the Arizona Cardinals on Sunday night.

The trade ends a saga that spiraled past its breaking point Wednesday when the team asked Dunlap not to come to the team's facilities as it sought a trading partner, sources confirmed to ESPN's Dianna Russini, confirming a report by NFL Network.

Dunlap, 31, had two years remaining on a contract extension that was set to expire at the end of the 2021 season. However, the likelihood of Dunlap finishing his career in Cincinnati diminished after the events of recent weeks.

The 2010 second-round draft pick had grown increasingly frustrated with his role in the Bengals' defense and had come off the bench in the past three games. At the end of the team's 37-34 loss to the visiting Cleveland Browns on Sunday, Dunlap went after defensive coordinator Lou Anarumo regarding his playcalling, according to a source.

The defensive end also posted a property listing minutes after the loss on social media in posts that were later deleted.

For the bulk of Dunlap's 11-year tenure with the Bengals, he was one of the team's most effective edge rushers. He tallied 82.5 sacks with Cincinnati and reached the Pro Bowl in 2015 and 2016. Between 2014 and 2018, Dunlap started every regular-season game.

However, a scheme change under new coach Zac Taylor altered Dunlap's role within the defense. By the middle of Taylor's second season, the situation had become untenable, which prompted the trade to Seattle.

Dunlap's 2018 extension holds a $11 million salary cap hit this year and a $13.4 million hit in 2021. If Cincinnati had cut Dunlap next year, the Bengals would have saved $11.1 million against the cap.

The Seahawks were unsuccessful in their bid to re-sign Jadeveon Clowney in March, instead bringing back Bruce Irvin and Benson Mayowa on value deals and drafting Darrell Taylor in the second round.

Irvin suffered a season-ending knee injury in Week 2, Taylor is still on the non-football injury list, and Mayowa is tied for the team lead in sacks with two. Seattle has also been without Rasheem Green for most of the season due to a neck injury that landed him on IR, though he's on his way back.

As much as the Seahawks needed to bolster their pass rush, their ability to trade for an impact player was limited by their salary-cap constraints. They're also low on 2021 draft capital after trading their first- and third-round picks for Jamal Adams. Seattle also isn't projected to receive any compensatory selections in this coming draft.

One source told ESPN that the Seahawks were wary of trading for a high-priced player in the final year of his deal since that would mean giving up already limited draft capital for a half-season rental.

‪Finney was projected to be the Seahawks' starting center when they gave him a two-year, $8 million deal in March but was beat out by Ethan Pocic. He's making $2.5 million in base salary this season, so Seattle will get a little cap relief there.‬