diff options
| author | Nikolay Aleksandrov <razor@blackwall.org> | 2026-09-30 10:14:10 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-10-02 12:42:11 -0700 |
| commit | 8533e9b85bd23e6c8ab0e9c3f2d5574d1a33c1b8 (patch) | |
| tree | efd8025e19fd0cfc877bb3894fbd769a32b79180 /tools/lib/python/kdoc/python_version.py | |
| parent | 8009eb405fc610d541731fcb95dde0ff6808b857 (diff) | |
net: bridge: fdb: cache VLAN destinations in configured entries
Use the known port-VLAN destination for user-configured fdb entries and
resolve switchdev vids with an fdb helper. VLAN 0, bridge entries and
unconfigured switchdev vids retain raw port destinations. Keep the vid
alongside the destination because it remains part of the fdb key.
Use conditional replacement for same port destination upgrades so they
don't overwrite a concurrent packet-learned roam. Port changing updates
remain direct and report a forwarding change.
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20260930071411.2786201-12-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
