net/iavf: support generic flow API
authorQiming Yang <qiming.yang@intel.com>
Fri, 3 Apr 2020 05:42:41 +0000 (13:42 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 21 Apr 2020 11:57:07 +0000 (13:57 +0200)
commitff2d0c345c3b34da3b284d0cd5605661b3dd05b8
treed449dc033d9007465b9a289fd1fdecd0dbda0a88
parent497eb88c14481c262bfb4af3a7d2050d62e35295
net/iavf: support generic flow API

This patch added iavf_flow_create, iavf_flow_destroy,
iavf_flow_flush and iavf_flow_validate support,
these are used to handle all the generic filters.

This patch supported basic L2, L3, L4 and GTPU patterns.

Signed-off-by: Qiming Yang <qiming.yang@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
doc/guides/nics/features/iavf.ini
doc/guides/rel_notes/release_20_05.rst
drivers/net/iavf/Makefile
drivers/net/iavf/iavf.h
drivers/net/iavf/iavf_ethdev.c
drivers/net/iavf/iavf_generic_flow.c [new file with mode: 0644]
drivers/net/iavf/iavf_generic_flow.h [new file with mode: 0644]
drivers/net/iavf/meson.build