numam-dpdk/drivers/net/i40e
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
..
base drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
i40e_ethdev_vf.c net/i40evf: fix packet loss for X722 2021-03-05 09:51:54 +01:00
i40e_ethdev.c eal: make OS shims internal 2021-04-15 01:56:20 +02:00
i40e_ethdev.h net/i40e: fix flow director config after flow validate 2021-04-01 13:56:34 +02:00
i40e_fdir.c net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
i40e_flow.c net/i40e: fix flow director config after flow validate 2021-04-01 13:56:34 +02:00
i40e_hash.c net/i40e: fix register setting for hash enable 2021-01-29 18:16:11 +01:00
i40e_hash.h net/i40e: refactor RSS flow 2021-01-08 19:20:09 +01:00
i40e_logs.h net/i40e: refine debug build option 2021-04-01 16:10:20 +02:00
i40e_pf.c net/i40e: announce request queue capability in PF 2021-03-30 01:17:15 +02:00
i40e_pf.h net/i40e: support AVF basic interface 2018-01-16 18:47:49 +01:00
i40e_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
i40e_rxtx_vec_altivec.c mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
i40e_rxtx_vec_avx2.c mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
i40e_rxtx_vec_avx512.c mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
i40e_rxtx_vec_common.h ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
i40e_rxtx_vec_neon.c net/i40e: fix parsing packet type for NEON 2021-03-30 01:17:15 +02:00
i40e_rxtx_vec_sse.c mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
i40e_rxtx.c net/i40e: refine debug build option 2021-04-01 16:10:20 +02:00
i40e_rxtx.h net/i40e: optimize Tx by using AVX512 2021-01-19 03:30:13 +01:00
i40e_tm.c drivers/net: build i40e and mlx5 on Windows 2021-01-14 23:51:24 +01:00
i40e_vf_representor.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
meson.build net/i40e: fix build for Windows MinGW 2021-02-04 18:19:36 +01:00
rte_pmd_i40e.c net/i40e: add null input checks 2021-01-13 18:51:58 +01:00
rte_pmd_i40e.h net/i40e: add C++ include guard 2020-11-13 19:43:26 +01:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00