diff options
| author | Nikolay Aleksandrov <razor@blackwall.org> | 2026-09-30 10:14:07 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-10-02 12:42:10 -0700 |
| commit | 83edc87a91725592ea8cb241e29d9a72e4f61e36 (patch) | |
| tree | 5fb3c1a38ca078e58d073a3e4a0477aa37b92b36 /tools/lib/python/kdoc/python_version.py | |
| parent | e5c71bf91447447241736d44291e67784548585e (diff) | |
net: bridge: vlan: quiesce readers before freeing port VLANs
Later fdb entries will cache port-VLAN pointers so unpublish a VLAN, wait
for a grace period (existing readers) and then purge or rewrite fdb
references before releasing it. Cached destinations can continue forwarding
until they are cleaned, that is acceptable so add a comment to document it.
During port teardown unpublish the complete VLAN group first, clean the
port fdbs and then release the VLANs. This lets all VLANs share one grace
period.
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20260930071411.2786201-9-razor@blackwall.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
