summaryrefslogtreecommitdiffstats
path: root/net/bridge/br_input.c
diff options
context:
space:
mode:
authorIdo Schimmel <idosch@nvidia.com>2023-04-19 18:34:52 +0300
committerDavid S. Miller <davem@davemloft.net>2023-04-21 08:25:49 +0100
commit013a7ce81dd8a5bba31f802053829d91f9a43a8f (patch)
tree2d65b70aa1c73c3aef3107cc5fe8c020ccc70c48 /net/bridge/br_input.c
parent1cf3fe1c3726ac2e7aa47407321c484a468feb94 (diff)
downloadlinux-stable-013a7ce81dd8a5bba31f802053829d91f9a43a8f.tar.gz
linux-stable-013a7ce81dd8a5bba31f802053829d91f9a43a8f.tar.bz2
linux-stable-013a7ce81dd8a5bba31f802053829d91f9a43a8f.zip
bridge: Reorder neighbor suppression check when flooding
The bridge does not flood ARP / NS packets for which a reply was sent to bridge ports that have neighbor suppression enabled. Subsequent patches are going to add per-{Port, VLAN} neighbor suppression, which is going to make it more expensive to check whether neighbor suppression is enabled since a VLAN lookup will be required. Therefore, instead of unnecessarily performing this lookup for every packet, only perform it for ARP / NS packets for which a reply was sent. Signed-off-by: Ido Schimmel <idosch@nvidia.com> Acked-by: Nikolay Aleksandrov <razor@blackwall.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/bridge/br_input.c')
0 files changed, 0 insertions, 0 deletions