numam-dpdk/lib/librte_ethdev
Thomas Monjalon 8fae42404c ethdev: fix iterator default behaviour for representors
The iterator was matching all representors if it was not specified
in the devargs string. It was a wrong default behaviour.

If there is no representor parameter in the devargs, the iterator
should not match any representor port.

The implementation of the default behaviour would be simpler
if a "no match" handler is added to rte_kvargs_process().
As it requires an API breakage, it will be reworked later.

Fixes: a7d3c6271d ("ethdev: support representor id as iterator filter")

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2018-10-26 22:14:06 +02:00
..
ethdev_private.c ethdev: move representor parsing functions 2018-10-26 22:14:06 +02:00
ethdev_private.h ethdev: move representor parsing functions 2018-10-26 22:14:06 +02:00
ethdev_profile.c ethdev: change vtune profiling approach 2018-08-28 15:27:39 +02:00
ethdev_profile.h ethdev: change vtune profiling approach 2018-08-28 15:27:39 +02:00
Makefile ethdev: support MAC address as iterator filter 2018-10-26 22:14:06 +02:00
meson.build ethdev: support MAC address as iterator filter 2018-10-26 22:14:06 +02:00
rte_class_eth.c ethdev: fix iterator default behaviour for representors 2018-10-26 22:14:06 +02:00
rte_dev_info.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_eth_ctrl.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_ethdev_core.h ethdev: support representor id as iterator filter 2018-10-26 22:14:06 +02:00
rte_ethdev_driver.h ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
rte_ethdev_pci.h ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
rte_ethdev_vdev.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_ethdev_version.map ethdev: remove deprecated attach/detach functions 2018-10-26 22:14:05 +02:00
rte_ethdev.c ethdev: filter destroy event before probed 2018-10-26 22:14:06 +02:00
rte_ethdev.h ethdev: remove deprecated attach/detach functions 2018-10-26 22:14:05 +02:00
rte_flow_driver.h ethdev: fix missing function in map file 2018-07-13 15:53:29 +02:00
rte_flow.c ethdev: add raw encapsulation action 2018-10-26 22:14:05 +02:00
rte_flow.h ethdev: add raw encapsulation action 2018-10-26 22:14:05 +02:00
rte_mtr_driver.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_mtr.c ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_mtr.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_tm_driver.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_tm.c ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_tm.h ethdev: expand queue threshold size of RED parameters 2018-10-08 17:51:54 +02:00