numam-dpdk/lib
Thomas Monjalon 8b9ea3b3ca ethdev: allow iterating with pure class filter
If no rte_device is given in the iterator,
eth_dev_match() is looking at all ports without any restriction,
except the ethdev kvargs filter.

It allows to iterate with a devargs filter referencing only
some ethdev parameters. The format (from the new devargs syntax) is:
	class=eth,paramY=Y

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
2018-10-26 22:14:05 +02:00
..
librte_acl eal: add macro for attribute weak 2018-10-25 02:11:23 +02:00
librte_bbdev
librte_bitratestats bitrate: add sanity check on parameters 2018-07-26 20:07:57 +02:00
librte_bpf bpf: fix a typo 2018-10-25 11:27:49 +02:00
librte_cfgfile
librte_cmdline mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00
librte_compat buildtools: change license to SPDX 2018-07-26 22:45:17 +02:00
librte_compressdev compressdev: fix compression API description 2018-10-17 12:16:54 +02:00
librte_cryptodev cryptodev: fix library version 2018-10-17 12:23:40 +02:00
librte_distributor
librte_eal ethdev: add iterator to match devargs input 2018-10-26 22:14:05 +02:00
librte_efd
librte_ethdev ethdev: allow iterating with pure class filter 2018-10-26 22:14:05 +02:00
librte_eventdev eventdev: fix build 2018-10-10 21:40:40 +02:00
librte_flow_classify flow_classify: do not check for invalid socket ID 2018-10-11 10:37:45 +02:00
librte_gro
librte_gso
librte_hash hash: remove unnecessary pause 2018-10-26 22:01:37 +02:00
librte_ip_frag ip_frag: add function to delete expired entries 2018-09-19 19:45:38 +02:00
librte_jobstats
librte_kni kni: add function to set link state on kernel interface 2018-10-26 19:46:15 +02:00
librte_kvargs kvargs: fix processing a null list 2018-10-24 15:06:46 +02:00
librte_latencystats latency: fix timestamp marking and latency calculation 2018-10-25 10:30:13 +02:00
librte_lpm lpm6: add incremental update on delete 2018-09-19 17:11:37 +02:00
librte_mbuf ethdev: support metadata as flow rule criteria 2018-10-26 22:14:05 +02:00
librte_member
librte_mempool malloc: add function to check if socket is external 2018-10-11 11:11:25 +02:00
librte_meter meter: remove experimental tag from profile API 2018-08-06 01:15:11 +02:00
librte_metrics metrics: disallow null as metric name 2018-07-26 20:30:18 +02:00
librte_net net: fix Intel prepare function for IP checksum offload 2018-09-28 01:41:02 +02:00
librte_pci
librte_pdump mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00
librte_pipeline pipeline: add table action for packet decap 2018-10-12 19:33:34 +02:00
librte_port port: add symmetric crypto 2018-10-12 19:33:02 +02:00
librte_power power: fix traffic aware build 2018-10-26 14:51:36 +02:00
librte_rawdev rawdev: fix missing queue count API 2018-08-01 18:25:10 +02:00
librte_reorder
librte_ring config: rename option for C11 memory model 2018-10-26 18:09:22 +02:00
librte_sched mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00
librte_security security: support PDCP 2018-10-24 15:12:33 +02:00
librte_table lib/librte_table: add hash function headers 2018-10-12 17:58:53 +02:00
librte_timer
librte_vhost vhost: fix vector filling for packed ring 2018-10-26 22:14:05 +02:00
Makefile power: fix traffic aware build 2018-10-26 14:51:36 +02:00
meson.build mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00