]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mlxsw-bridge-vlan-offloading'
authorDavid S. Miller <davem@davemloft.net>
Tue, 15 Dec 2015 16:58:25 +0000 (11:58 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 15 Dec 2015 16:58:25 +0000 (11:58 -0500)
commit6ecc086adb738a7e6dfce8a4f0fbb236fedba9d9
tree3acfc20a34a0fd5e4d0c021c5c8f5f4a2a090680
parent02d3c4f594cc4483ad2aea5afc0f17e733a7580d
parent8767e49d5e6fdc2aad91c991c1a1f222613e1704
Merge branch 'mlxsw-bridge-vlan-offloading'

Ido Schimmel says:

====================
This patchset introduces support for the offloading of 802.1D bridges
between VLAN devices. These can either be VLAN devices configured on top
of the physical ports or on top of LAG devices.

Patches 1-2 deal with the necessary infrastructure changes needed in order
to enable the above. The main change is that switchdev drivers can now know
the device from which the switchdev op originated from.

Patches 3-10 lay the groundwork for 802.1D bridges support in the mlxsw
driver, with patch 4 doing most of the heavy lifting.

Patch 11 finally offloads these bridges to hardware by listening to the
notifications sent when the VLAN device joins or leaves a bridge. It is
very similar to the already existing 802.1Q bridge we support.

Patches 12-14 add minor modifications to allow one to bridge a VLAN device
configured on top of LAG.
====================

Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>