]> git.baikalelectronics.ru Git - kernel.git/commit
openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes
authorEric Garver <e@erig.me>
Wed, 7 Sep 2016 16:56:59 +0000 (12:56 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 9 Sep 2016 00:10:28 +0000 (17:10 -0700)
commit9f12eb71df70ce8bc8f158fdb7cee60114a077e9
treeccedb1acda9922d975903894776dcfb853fc3c2d
parente7c2b08f99464bd24050760d842e3d7a75865464
openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes

Add support for 802.1ad including the ability to push and pop double
tagged vlans. Add support for 802.1ad to netlink parsing and flow
conversion. Uses double nested encap attributes to represent double
tagged vlan. Inner TPID encoded along with ctci in nested attributes.

This is based on Thomas F Herbert's original v20 patch. I made some
small clean ups and bug fixes.

Signed-off-by: Thomas F Herbert <thomasfherbert@gmail.com>
Signed-off-by: Eric Garver <e@erig.me>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/openvswitch/actions.c
net/openvswitch/flow.c
net/openvswitch/flow.h
net/openvswitch/flow_netlink.c
net/openvswitch/vport.c