numam-dpdk/examples
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
..
bbdev_app examples/bbdev: fix header include for musl 2021-03-23 08:41:05 +01:00
bond examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
bpf examples: remove old build system references 2020-09-07 23:51:57 +02:00
cmdline net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
distributor examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ethtool examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
eventdev_pipeline examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
fips_validation examples/fips_validation: enhance getopt_long usage 2021-03-23 12:48:11 +01:00
flow_classify examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
flow_filtering net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
helloworld examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ioat examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ip_fragmentation examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ip_pipeline examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ip_reassembly examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ipsec-secgw examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ipv4_multicast examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
kni examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
l2fwd-cat examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-crypto examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-event examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-jobstats examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-keepalive examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l3fwd examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l3fwd-acl examples/l3fwd-acl: enhance getopt_long usage 2021-03-23 13:00:16 +01:00
l3fwd-graph examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l3fwd-power examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
link_status_interrupt net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
multi_process devargs: unify scratch buffer storage 2021-04-14 22:25:08 +02:00
ntb examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
packet_ordering examples/packet_ordering: fix port configuration 2021-03-24 11:16:37 +01:00
performance-thread examples/performance-thread: enhance getopt_long usage 2021-03-23 13:00:29 +01:00
pipeline pipeline: add meter array to SWX 2021-03-24 19:18:45 +01:00
ptpclient examples/ptpclient: enable Rx timestamp offload 2021-03-17 13:49:12 +01:00
qos_meter examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
qos_sched examples/qos_sched: enhance getopt_long usage 2021-03-23 13:00:29 +01:00
rxtx_callbacks examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
server_node_efd examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
service_cores net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
skeleton examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
timer examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vdpa examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vhost examples/vhost: check memory table query 2021-03-31 08:46:32 +02:00
vhost_blk examples/vhost_blk: check features before inflight API 2021-03-31 08:20:59 +02:00
vhost_crypto examples/vhost_crypto: remove unused short option 2021-03-31 10:02:18 +02:00
vm_power_manager examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vmdq examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vmdq_dcb examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
meson.build build: detect execinfo library on Linux 2021-03-23 08:41:05 +01:00