[ovs-dev] [PATCH v2 0/4] Add support to offload QinQ

Jianbo Liu jianbol at mellanox.com
Mon Jul 16 13:48:31 UTC 2018


This patchset is to support QinQ offloading, as TC flower supports QinQ.

v2:
    fix compile issue in patch 3.

Jianbo Liu (4):
  tc: Add VLAN tpid for push action
  netdev-tc-offloads: Add support to match on 802.1AD ethertype
  flow: Refactor some of VLAN helper functions
  Add support to offload QinQ double VLAN headers match

 acinclude.m4                |  6 ++--
 include/linux/pkt_cls.h     |  6 +++-
 include/openvswitch/match.h |  4 +--
 lib/dpif-netlink.c          |  2 +-
 lib/flow.c                  | 14 ++++-----
 lib/flow.h                  |  4 +--
 lib/match.c                 | 14 ++++-----
 lib/meta-flow.c             |  8 ++---
 lib/netdev-tc-offloads.c    | 64 +++++++++++++++++++++++++++++++--------
 lib/tc.c                    | 73 +++++++++++++++++++++++++++++++++++++--------
 lib/tc.h                    |  8 +++--
 ovn/controller/physical.c   |  2 +-
 12 files changed, 149 insertions(+), 56 deletions(-)

-- 
2.9.5



More information about the dev mailing list