Thread (13 messages) flat view 13 messages, 5 authors, 2015-10-15

Re: [PATCH net-next 0/4] net: dsa: mv88e6xxx: fix hardware bridging

From: David Miller <davem@davemloft.net>
Date: 2015-10-13 11:11:10
Also in: lkml

From: Vivien Didelot <redacted>
Date: Sun, 11 Oct 2015 18:08:34 -0400
DSA and its drivers currently hook the NETDEV_CHANGEUPPER net_device event in
order to configure the VLAN map of every port.

This VLAN map is a feature of these switch chips to hardcode and restrict which
output ports a given input port can egress frames to.

A Linux bridge is a simple untagged VLAN propagated by the bridge code itself.
With a proper 802.1Q support, a driver does not need this hook anymore, and
will simply program the related VLAN object.

This patchset improves the hardware bridging code in the mv88e6xxx driver with
a strict 802.1Q mode.

Ideally, the equivalent must be done for Broadcom Starfighter 2 and Rocker,
before completely getting rid of this hook.
Series applied, thanks Vivien.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help