Barry, who is on a one-year contract, had a surgical clean-up on his knee late last month in a bid to play at peak fitness for what is likely to be his last AFL season.
Swans coach Paul Roos said last month that he expected Barry to resume running in mid-March and the defender was likely to miss the first few rounds of the season.
That prognosis has been confirmed with Barry’s move to the long-term injury list, where he must spend at least eight weeks before returning to the primary list.
At the earliest, the 234-game veteran will be eligible to play against the Brisbane Lions in round three but it’s likely he will take several more weeks to reach match fitness.
The Swans have not named a replacement for Barry on their primary list.