aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorSven Eckelmann <[email protected]>2024-12-16 18:37:12 +0000
committerSimon Wunderlich <[email protected]>2024-12-17 06:35:05 +0000
commitbf2a5a622a50b47560e4b29387b2fd4cfb33881a (patch)
tree8909a257cc7a41c1b3c32646c53c77f0ae2cac56 /net/unix/sysctl_net_unix.c
parentbatman-adv: Don't keep redundant TT change events (diff)
downloadkernel-bf2a5a622a50b47560e4b29387b2fd4cfb33881a.tar.gz
kernel-bf2a5a622a50b47560e4b29387b2fd4cfb33881a.zip
batman-adv: Map VID 0 to untagged TT VLAN
VID 0 is not a valid VLAN according to "802.1Q-2011" "Table 9-2—Reserved VID values". It is only used to indicate "priority tag" frames which only contain priority information and no VID. The 8021q is also redirecting the priority tagged frames to the underlying interface since commit ad1afb003939 ("vlan_dev: VLAN 0 should be treated as "no vlan tag" (802.1p packet)"). But at the same time, it automatically adds the VID 0 to all devices to ensure that VID 0 is in the allowed list of the HW filter. This resulted in a VLAN 0 which was always announced in OGM messages. batman-adv should therefore not create a new batadv_softif_vlan for VID 0 and handle all VID 0 related frames using the "untagged" global/local translation tables. Signed-off-by: Sven Eckelmann <[email protected]> Acked-by: Antonio Quartulli <[email protected]> Signed-off-by: Simon Wunderlich <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions