mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
bridge: Add internal flags for neigh_forward_grat
Add internal flags for the neigh_forward_grat feature: - BR_NEIGH_FORWARD_GRAT: Port-level flag - BR_VLFLAG_NEIGH_FORWARD_GRAT_ENABLED: Per-VLAN flag These will be used to control whether gratuitous ARP and unsolicited NA packets are forwarded when neighbor suppression is enabled. Reviewed-by: Petr Machata <petrm@nvidia.com> Reviewed-by: Ido Schimmel <idosch@nvidia.com> Signed-off-by: Danielle Ratson <danieller@nvidia.com> Acked-by: Nikolay Aleksandrov <razor@blackwall.org> Link: https://patch.msgid.link/20260511065936.4173106-3-danieller@nvidia.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
0c32db0761
commit
3a28ccb9dd
|
|
@ -61,6 +61,7 @@ struct br_ip_list {
|
|||
#define BR_PORT_LOCKED BIT(21)
|
||||
#define BR_PORT_MAB BIT(22)
|
||||
#define BR_NEIGH_VLAN_SUPPRESS BIT(23)
|
||||
#define BR_NEIGH_FORWARD_GRAT BIT(24)
|
||||
|
||||
#define BR_DEFAULT_AGEING_TIME (300 * HZ)
|
||||
|
||||
|
|
|
|||
|
|
@ -183,6 +183,7 @@ enum {
|
|||
BR_VLFLAG_GLOBAL_MCAST_ENABLED = BIT(3),
|
||||
BR_VLFLAG_NEIGH_SUPPRESS_ENABLED = BIT(4),
|
||||
BR_VLFLAG_TAGGING_BY_SWITCHDEV = BIT(5),
|
||||
BR_VLFLAG_NEIGH_FORWARD_GRAT_ENABLED = BIT(6),
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user