numam-dpdk/drivers/net/ice
Qi Zhang b7d34ccc47 net/ice/base: packet encapsulation for RSS
RSS configurations calls currently support only non-tunneled packets,
which uses outer-first IPs. Adding another call to configure RSS for
tunneled packets which will enable hashing on inner-last IP. RSS hash
will only be done on the innermost IP.
- Update RSS configuration calls to take packet segment count as input
  argument
- Update flow profile ID to include identifier for encapsulated packet
  [0:31] : Packet match fields
  [32:62]: Protocol header header
  [63]: Encapsulation flag, 0 if non-tunneled, 1 if tunneled

Signed-off-by: Vignesh Sridhar <vignesh.sridhar@intel.com>
Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Xiaolong Ye <xiaolong.ye@intel.com>
2019-10-07 15:00:53 +02:00
..
base net/ice/base: packet encapsulation for RSS 2019-10-07 15:00:53 +02:00
ice_ethdev.c ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
ice_ethdev.h net/ice: support multi-process 2019-08-30 18:06:35 +02:00
ice_generic_flow.c net/ice: fix null pointer dereferences for tunnels 2019-08-06 13:09:04 +02:00
ice_generic_flow.h net/ice: fix VXLAN/NVGRE flow matching 2019-07-24 17:17:18 +02:00
ice_logs.h
ice_rxtx_vec_avx2.c net/ice: fix address of first segment 2019-08-06 13:29:25 +02:00
ice_rxtx_vec_common.h
ice_rxtx_vec_sse.c net/ice: fix address of first segment 2019-08-06 13:29:25 +02:00
ice_rxtx.c net/ice: support multi-process 2019-08-30 18:06:35 +02:00
ice_rxtx.h net/ice: use DMA IOVA instead of physical address 2019-07-23 14:31:34 +02:00
ice_switch_filter.c net/ice: fix flow API switch filter 2019-07-23 14:31:35 +02:00
ice_switch_filter.h net/ice: enable switch filter 2019-07-03 12:57:30 +02:00
Makefile drivers/net: use ack in interrupt handlers 2019-07-23 12:00:23 +02:00
meson.build drivers/net: use ack in interrupt handlers 2019-07-23 12:00:23 +02:00
rte_pmd_ice_version.map