ethdev: add HIGIG2 key field to flow API
authorKiran Kumar K <kirankumark@marvell.com>
Tue, 22 Oct 2019 04:16:48 +0000 (09:46 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 23 Oct 2019 14:43:10 +0000 (16:43 +0200)
commit01b3156d33e06f829d1b1ae8302d4a53266f2864
tree14a5502d6a986b022af02ac8863a038b569e1dd1
parentf165210321c43247702927cc2c8439b643950c71
ethdev: add HIGIG2 key field to flow API

Add new rte_flow_item_higig2_hdr in order to match higig2 header.
It is a layer 2.5 protocol and used in Broadcom switches.
Header format is based on the following document.
http://read.pudn.com/downloads558/doc/comm/2301468/HiGig_protocol.pdf

Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
app/test-pmd/cmdline_flow.c
doc/api/doxy-api-index.md
doc/guides/prog_guide/rte_flow.rst
lib/librte_ethdev/rte_flow.c
lib/librte_ethdev/rte_flow.h
lib/librte_net/Makefile
lib/librte_net/meson.build
lib/librte_net/rte_higig.h [new file with mode: 0644]