numam-dpdk/drivers/net/iavf
Wenjun Wu 1e611cb814 net/iavf: support flow director for GRE tunnel packet
Support AVF FDIR for inner header of GRE tunnel packet.

+------------------------------+---------------------------------------+
|           Pattern            |            Input Set                  |
+------------------------------+---------------------------------------+
| eth/ipv4/gre/ipv4            | inner: src/dst ip, dscp               |
| eth/ipv4/gre/ipv4/udp        | inner: src/dst ip, dscp, src/dst port |
| eth/ipv4/gre/ipv4/tcp        | inner: src/dst ip, dscp, src/dst port |
| eth/ipv4/gre/eh/ipv6         | inner: src/dst ip, tc                 |
| eth/ipv4/gre/eh/ipv6/udp     | inner: src/dst ip, tc, src/dst port   |
| eth/ipv4/gre/eh/ipv6/tcp     | inner: src/dst ip, tc, src/dst port   |
| eth/ipv6/gre/ipv4            | inner: src/dst ip, dscp               |
| eth/ipv6/gre/ipv4/udp        | inner: src/dst ip, dscp, src/dst port |
| eth/ipv6/gre/ipv4/tcp        | inner: src/dst ip, dscp, src/dst port |
| eth/ipv6/gre/ipv6            | inner: src/dst ip, tc                 |
| eth/ipv6/gre/ipv6/udp        | inner: src/dst ip, tc, src/dst port   |
| eth/ipv6/gre/ipv6/tcp        | inner: src/dst ip, tc, src/dst port   |
+------------------------------+---------------------------------------+

Signed-off-by: Wenjun Wu <wenjun1.wu@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2021-07-04 16:57:07 +02:00
..
iavf_ethdev.c devargs: add common key definition 2021-07-05 16:33:18 +02:00
iavf_fdir.c net/iavf: support flow director for GRE tunnel packet 2021-07-04 16:57:07 +02:00
iavf_generic_flow.c net/iavf: support flow pattern for GRE 2021-07-04 16:57:01 +02:00
iavf_generic_flow.h net/iavf: support flow pattern for GRE 2021-07-04 16:57:01 +02:00
iavf_hash.c net/iavf: support RSS for GRE tunnel packet 2021-07-04 16:57:05 +02:00
iavf_log.h net/iavf: refine debug build option 2021-04-01 16:10:20 +02:00
iavf_rxtx_vec_avx2.c net/iavf: use write combining store for tail updates 2021-06-10 12:04:16 +02:00
iavf_rxtx_vec_avx512.c net/iavf: use write combining store for tail updates 2021-06-10 12:04:16 +02:00
iavf_rxtx_vec_common.h net/iavf: use write combining store for tail updates 2021-06-10 12:04:16 +02:00
iavf_rxtx_vec_sse.c net/iavf: use write combining store for tail updates 2021-06-10 12:04:16 +02:00
iavf_rxtx.c net/iavf: fix scalar Rx 2021-06-10 12:04:16 +02:00
iavf_rxtx.h net/iavf: add offload path for Rx AVX512 flex descriptor 2021-04-14 14:48:06 +02:00
iavf_vchnl.c net/iavf: fix handling of unsupported promiscuous 2021-06-10 12:04:16 +02:00
iavf.h net/iavf: fix VF to PF command failure handling 2021-04-26 06:44:45 +02:00
meson.build drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
rte_pmd_iavf.h net/iavf: fix SPDX license text 2020-11-20 21:10:05 +01:00
version.map net/iavf: support flex desc metadata extraction 2020-11-03 23:35:06 +01:00