This patch set adds the support of E-tag offloading and forwarding on X550. The offloading means E-tag can be inserted and stripped by HW. And E-tag packets can be recognized and forwarded to specific pools based on GRP and E-CID_base in E-tag.
Wenzhuo Lu (8): ixgbe: select pool by MAC when using double VLAN lib/librte_ether: support l2 tunnel config ixgbe: support l2 tunnel config app/testpmd: add CLIs for l2 tunnel config lib/librte_ether: support new l2 tunnel operation ixgbe: support l2 tunnel operation app/testpmd: add CLIs for E-tag operation doc: add release note for E-tag app/test-pmd/cmdline.c | 599 +++++++++++++++++++++++++++++++++++ doc/guides/rel_notes/release_2_3.rst | 6 + drivers/net/ixgbe/ixgbe_ethdev.c | 507 +++++++++++++++++++++++++++++ lib/librte_ether/rte_eth_ctrl.h | 9 + lib/librte_ether/rte_ethdev.c | 239 ++++++++++++++ lib/librte_ether/rte_ethdev.h | 288 +++++++++++++++++ 6 files changed, 1648 insertions(+) -- 1.9.3