ethdev: add eCPRI key fields to flow API
authorBing Zhao <bingz@mellanox.com>
Sun, 12 Jul 2020 13:35:02 +0000 (21:35 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 13 Jul 2020 00:11:30 +0000 (02:11 +0200)
commitd164c609e70b18d7273d9ac5b4d23cbdff3086c7
treedb013bb282ddafd97048b8e2cc23b98e8c1f2777
parent87520e59fb84c3ba5dbeee10d57a534fa3a70ad2
ethdev: add eCPRI key fields to flow API

Add a new item "rte_flow_item_ecpri" in order to match eCRPI header.

eCPRI is a packet based protocol used in the fronthaul interface of
5G networks. Header format definition could be found in the
specification via the link below:
https://www.gigalight.com/downloads/standards/ecpri-specification.pdf

eCPRI message can be over Ethernet layer (.1Q supported also) or over
UDP layer. Message header formats are the same in these two variants.

Signed-off-by: Bing Zhao <bingz@mellanox.com>
Acked-by: Ori Kam <orika@mellanox.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
doc/guides/prog_guide/rte_flow.rst
doc/guides/rel_notes/release_20_08.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_ecpri.h [new file with mode: 0644]
lib/librte_net/rte_ether.h