Page MenuHomeFreeBSD

ifnet: if_vmove_reclaim(): Be more robust to check the src / dst vnet
AbandonedPublic

Authored by zlei on Mar 17 2026, 4:56 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 15, 2:43 AM
Unknown Object (File)
Thu, May 14, 10:36 PM
Unknown Object (File)
Tue, May 12, 6:24 AM
Unknown Object (File)
Fri, May 8, 8:35 AM
Unknown Object (File)
Apr 19 2026, 1:45 AM
Unknown Object (File)
Apr 19 2026, 12:50 AM
Unknown Object (File)
Apr 17 2026, 5:16 AM
Unknown Object (File)
Apr 15 2026, 12:09 AM

Details

Reviewers
glebius
Group Reviewers
network
Summary

The ifp is only weak referenced, if_vmove_reclaim() may race with other
threads' if_vmove() or if_detach(), hence ifp->if_vnet is not safe nor
stable to access. Given we know the source and destination prison/vnet,
check them instead.

MFC after: 2 weeks

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped