]> git.baikalelectronics.ru Git - kernel.git/commit
batman-adv: drop QinQ claim frames in bridge loop avoidance
authorSimon Wunderlich <simon@open-mesh.com>
Mon, 23 Jun 2014 13:55:36 +0000 (15:55 +0200)
committerAntonio Quartulli <antonio@meshcoding.com>
Mon, 21 Jul 2014 07:05:31 +0000 (09:05 +0200)
commit59430dd1847804135736d1d9fe63639206679893
tree473f7190cebee57b52525062c746fad1cf230a49
parentd4a16b12a9192e25b5f04f8d82376199f18ac27a
batman-adv: drop QinQ claim frames in bridge loop avoidance

Since bridge loop avoidance only supports untagged or simple 802.1q
tagged VLAN claim frames, claim frames with stacked VLAN headers (QinQ)
should be detected and dropped. Transporting the over the mesh may cause
problems on the receivers, or create bogus entries in the local tt
tables.

Reported-by: Antonio Quartulli <antonio@open-mesh.com>
Signed-off-by: Simon Wunderlich <simon@open-mesh.com>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
net/batman-adv/bridge_loop_avoidance.c