numam-dpdk/lib
Thomas Monjalon 7f98942886 ethdev: add siblings iterators
If multiple ports share the same hardware device (rte_device),
they are siblings and can be found thanks to the new functions
and loop macros.
One iterator takes a port id as reference,
while the other one directly refers to the parent device.

The ownership is not checked because siblings may have
different owners.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
Tested-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
2019-04-05 17:45:22 +02:00
..
librte_acl replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_bbdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_bitratestats
librte_bpf build: improve dependency handling 2019-02-27 12:13:54 +01:00
librte_cfgfile cfgfile: replace strcat with strlcat 2019-04-05 14:48:15 +02:00
librte_cmdline replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_compressdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_cryptodev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_distributor replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_eal eal: fix typo in comment of vector function 2019-04-05 10:40:56 +02:00
librte_efd replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_ethdev ethdev: add siblings iterators 2019-04-05 17:45:22 +02:00
librte_eventdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_flow_classify replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_gro gro: check invalid TCP header length 2019-01-17 22:38:54 +01:00
librte_gso gso: fix VxLAN/GRE tunnel checks 2019-01-22 17:08:21 +01:00
librte_hash replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_ip_frag ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes 2018-12-19 22:40:08 +01:00
librte_ipsec ipsec: de-duplicate crypto op prepare 2019-04-02 16:50:24 +02:00
librte_jobstats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_kni replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_kvargs build: add module definition files for Windows 2019-04-03 01:21:31 +02:00
librte_latencystats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_lpm replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_mbuf mbuf: add function to generate raw Tx offload value 2019-04-02 16:50:24 +02:00
librte_member replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_mempool replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_meter meter: fix divide by zero for RFC4115 2019-03-29 20:51:25 +01:00
librte_metrics
librte_net mbuf: remove Intel offload checks from generic API 2019-04-02 16:42:52 +02:00
librte_pci pci: fix parsing of address without function number 2018-11-13 17:59:42 +01:00
librte_pdump replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_pipeline replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_port
librte_power power: remove unused variable 2019-04-05 10:40:56 +02:00
librte_rawdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_reorder replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_ring replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_sched sched: fix memory leak on init failure 2018-12-22 00:22:57 +01:00
librte_security security: add opaque userdata pointer into security session 2019-01-10 16:57:22 +01:00
librte_stack replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_table
librte_telemetry telemetry: fix mapping of statistics 2019-04-02 02:30:53 +02:00
librte_timer timer: fix race condition 2018-12-19 20:56:09 +01:00
librte_vhost vhost/crypto: fix parens 2019-03-29 17:25:32 +01:00
Makefile stack: introduce stack library 2019-04-04 22:06:16 +02:00
meson.build stack: introduce stack library 2019-04-04 22:06:16 +02:00