numam-dpdk/lib/librte_ethdev
Dmitry Kozlyuk 89813a522e net: provide IP-related API on any OS
Users of <rte_ip.h> relied on it to provide IP-related defines,
like IPPROTO_* constants, but still had to include POSIX headers
for inet_pton() and other standard IP-related facilities.

Extend <rte_ip.h> so that it is a single header to gain access
to IP-related facilities on any OS. Use it to replace POSIX includes
in components enabled on Windows. Move missing constants from Windows
networking shim to OS shim header and include it where needed.

Remove Windows networking shim that is no longer needed.

Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Ranjit Menon <ranjit.menon@intel.com>
2021-04-15 01:56:43 +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 eal: make OS shims internal 2021-04-15 01:56:20 +02: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 net: provide IP-related API on any OS 2021-04-15 01:56:43 +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 net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
rte_ethdev.h ethdev: validate input in EEPROM info 2021-04-08 00:26:39 +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