numam-dpdk/lib/librte_ethdev
Qi Zhang bb6270dab3 ethdev: refine debug build option
PMDs use RTE_LIBRTE_<PMD_NAME>_DEBUG_RX|TX as build option to wrap
data path debug code. As .config has been removed since the meson build,
It is not friendly for new DPDK users to notice those debug options.

The patch introduces below build options for data path debug, so PMD
can choose to reuse them to avoid maintain their own.

- RTE_ETHDEV_DEBUG_RX
- RTE_ETHDEV_DEBUG_TX

All the build options are documented at programming guide
"3.1 Driver Option", so users can easily find them.

The original undocumented RTE_LIBRTE_ETHDEV_DEBUG will alias to
both RTE_ETHDEV_DEBUG_RX and RTE_ETHDEV_DEBUG_TX for backward
compatibility.

Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2021-04-01 16:10:20 +02:00
..
ethdev_driver.h ethdev: replace callback getting filter operations 2021-03-26 18:37:13 +01:00
ethdev_pci.h ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ethdev_private.c ethdev: support multi-host in representor 2021-03-16 20:15:29 +01:00
ethdev_private.h ethdev: refactor representor port list parsing 2021-03-16 20:15:29 +01:00
ethdev_profile.c ethdev: change vtune profiling approach 2018-08-28 15:27:39 +02:00
ethdev_profile.h ethdev: fix build when vtune profiling is on 2020-04-21 13:57:06 +02:00
ethdev_trace_points.c trace: simplify trace point registration 2020-07-05 21:34:21 +02:00
ethdev_vdev.h ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
meson.build ethdev: install driver headers 2021-03-30 14:46:33 +02:00
rte_class_eth.c ethdev: add helper function to get representor ID 2021-03-17 19:12:09 +01:00
rte_dev_info.h ethdev: add definitions for EEPROM standards 2019-10-23 16:43:08 +02:00
rte_eth_ctrl.h ethdev: replace callback getting filter operations 2021-03-26 18:37:13 +01:00
rte_ethdev_core.h ethdev: make flow API thread safe 2020-10-16 00:44:58 +02:00
rte_ethdev_trace_fp.h ethdev: add tracepoints 2020-04-23 15:40:06 +02:00
rte_ethdev_trace.h ethdev: change stop operation callback to return int 2020-10-16 22:26:41 +02:00
rte_ethdev.c ethdev: add helper function to get representor ID 2021-03-17 19:12:09 +01:00
rte_ethdev.h ethdev: refine debug build option 2021-04-01 16:10:20 +02:00
rte_flow_driver.h ethdev: replace callback getting filter operations 2021-03-26 18:37:13 +01:00
rte_flow.c ethdev: replace callback getting filter operations 2021-03-26 18:37:13 +01:00
rte_flow.h ethdev: reuse VXLAN header definition in flow item 2021-03-22 17:19:16 +01:00
rte_mtr_driver.h ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
rte_mtr.c remove experimental tags from all symbol definitions 2019-06-29 19:04:43 +02:00
rte_mtr.h ethdev: replace license text with SPDX tag 2019-07-29 15:07:48 +02:00
rte_tm_driver.h ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
rte_tm.c ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_tm.h ethdev: support TM for shaper config in packet mode 2020-09-18 18:55:10 +02:00
version.map ethdev: add helper function to get representor ID 2021-03-17 19:12:09 +01:00