numam-dpdk/lib/librte_ethdev
Ferruh Yigit 4f5701f28b examples: fix RSS hash function configuration
ethdev layer introduced checks for application requested RSS hash
functions and returns error for ones unsupported by hardware

This check breaks some sample applications which blindly configures
RSS hash functions without checking underlying hardware support.

Updated examples to mask out unsupported RSS has functions during device
configuration.
Prints a log if configuration values updated by this check.

Fixes: aa1a6d87f1 ("ethdev: force RSS offload rules again")

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Tested-by: Meijuan Zhao <meijuanx.zhao@intel.com>
Tested-by: Yingya Han <yingyax.han@intel.com>
Acked-by: David Hunt <david.hunt@intel.com>
2018-07-05 15:46:48 +02:00
..
ethdev_profile.c
ethdev_profile.h
Makefile
meson.build
rte_dev_info.h
rte_eth_ctrl.h
rte_ethdev_core.h
rte_ethdev_driver.h ethdev: add new offload flag to keep CRC 2018-07-03 01:35:58 +02:00
rte_ethdev_pci.h ethdev: convert static log type usage to dynamic 2018-07-03 01:35:58 +02:00
rte_ethdev_vdev.h
rte_ethdev_version.map ethdev: move log macro to header 2018-07-03 01:35:58 +02:00
rte_ethdev.c ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
rte_ethdev.h examples: fix RSS hash function configuration 2018-07-05 15:46:48 +02:00
rte_flow_driver.h ethdev: add flow API to expand RSS flows 2018-07-03 01:35:58 +02:00
rte_flow.c ethdev: add flow API to expand RSS flows 2018-07-03 01:35:58 +02:00
rte_flow.h
rte_mtr_driver.h
rte_mtr.c
rte_mtr.h
rte_tm_driver.h
rte_tm.c
rte_tm.h ethdev: support WRED thresholds in bytes 2018-05-04 16:23:19 +02:00