numam-dpdk/lib/ethdev
Ivan Malov 9d2a349b38 ethdev: deprecate direction attributes in transfer flows
Attributes "ingress" and "egress" can only apply unambiguosly
to non-"transfer" flows. In "transfer" flows, the standpoint
is effectively shifted to the embedded switch. There can be
many different endpoints connected to the switch, so the
use of "ingress" / "egress" does not shed light on which
endpoints precisely can be considered as traffic sources.

Add relevant deprecation notices and suggest the use of precise
traffic source items (PORT_REPRESENTOR and REPRESENTED_PORT).

Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Acked-by: Ori Kam <orika@nvidia.com>
Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
2021-10-13 22:59:26 +02:00
..
ethdev_driver.h ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
ethdev_pci.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
ethdev_private.c ethdev: make fast-path functions to use new flat array 2021-10-13 22:14:58 +02:00
ethdev_private.h ethdev: copy fast-path API into separate structure 2021-10-13 22:14:58 +02:00
ethdev_profile.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
ethdev_profile.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
ethdev_trace_points.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
ethdev_vdev.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
meson.build lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_class_eth.c ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
rte_dev_info.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_eth_ctrl.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_ethdev_core.h ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
rte_ethdev_trace_fp.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_ethdev_trace.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_ethdev.c ethdev: add API to retrieve multiple MAC addresses 2021-10-13 22:14:59 +02:00
rte_ethdev.h ethdev: add API to retrieve multiple MAC addresses 2021-10-13 22:14:59 +02:00
rte_flow_driver.h ethdev: introduce indirect flow action 2021-04-19 18:25:42 +02:00
rte_flow.c ethdev: add represented port action to flow API 2021-10-13 22:59:26 +02:00
rte_flow.h ethdev: deprecate direction attributes in transfer flows 2021-10-13 22:59:26 +02:00
rte_mtr_driver.h ethdev: add pre-defined meter policy API 2021-04-21 12:22:17 +02:00
rte_mtr.c ethdev: add pre-defined meter policy API 2021-04-21 12:22:17 +02:00
rte_mtr.h ethdev: add pre-defined meter policy API 2021-04-21 12:22:17 +02:00
rte_tm_driver.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_tm.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_tm.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
version.map ethdev: hide internal structures 2021-10-13 22:14:59 +02:00