numam-dpdk/drivers/net
Thomas Monjalon e0ae50c687 build: remove redundant _GNU_SOURCE definitions
The feature macro _GNU_SOURCE is defined globally,
but there was some remaining useless settings.

The internal definition in config/meson.build is kept,
all other internal definitions of _GNU_SOURCE are removed,
except in examples, which can be built as external applications.
Note: external applications do not inherit of _GNU_SOURCE.

Fixes: 5d7b673d5f ("mk: build with _GNU_SOURCE defined by default")
Fixes: 28188cee2a ("build: enable BSD features visibility for FreeBSD")
Fixes: e6cdc54cc0 ("net/mlx5: add socket server for external tools")
Cc: stable@dpdk.org

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Acked-by: David Marchand <david.marchand@redhat.com>
2021-03-23 08:41:05 +01:00
..
af_packet ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
af_xdp net/af_xdp: prefer busy polling 2021-03-10 18:49:32 +01:00
ark ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
atlantic drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
avp ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
axgbe drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
bnx2x drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
bnxt ethdev: introduce representor type 2021-03-16 20:15:29 +01:00
bonding net/bonding: fix LACP system address check 2021-03-08 12:32:33 +01:00
cxgbe ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
dpaa net/dpaa: support Rx buffer size 2021-02-24 18:03:30 +01:00
dpaa2 net/dpaa2: support Rx buffer size 2021-02-24 18:03:30 +01:00
e1000 net/e1000: remove MTU setting limitation 2021-03-05 09:11:04 +01:00
ena drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
enetc ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
enic ethdev: introduce representor type 2021-03-16 20:15:29 +01:00
failsafe net/failsafe: report minimum and maximum MTU 2021-02-22 17:35:38 +01:00
fm10k ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
hinic ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
hns3 net/hns3: fix imprecise statistics 2021-03-04 15:07:14 +01:00
i40e ethdev: introduce representor type 2021-03-16 20:15:29 +01:00
iavf mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
ice net/ice: check some functions return 2021-03-17 10:48:36 +01:00
igc net/igc: remove MTU setting limitation 2021-03-05 09:10:51 +01:00
ionic net/ionic: fix completion type in lif init 2021-02-25 16:58:56 +01:00
ipn3ke ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ixgbe ethdev: introduce representor type 2021-03-16 20:15:29 +01:00
kni ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
liquidio ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
memif build: remove redundant _GNU_SOURCE definitions 2021-03-23 08:41:05 +01:00
mlx4 net/mlx4: enable debug logs dynamically 2021-03-15 14:30:53 +01:00
mlx5 build: remove redundant _GNU_SOURCE definitions 2021-03-23 08:41:05 +01:00
mvneta ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
mvpp2 net/mvpp2: add fill buffs to configuration file 2021-01-29 18:16:11 +01:00
netvsc ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
nfb ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
nfp drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
null ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
octeontx net/octeontx: fix max Rx packet length 2021-02-04 18:19:37 +01:00
octeontx2 net/octeontx2: fix VLAN filter 2021-03-08 14:31:22 +01:00
octeontx_ep net/octeontx_ep: add Tx path 2021-01-29 18:16:12 +01:00
pcap net/pcap: fix file descriptor leak on close 2021-03-03 14:53:57 +01:00
pfe ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
qede mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
ring net/ring: support secondary process 2021-03-09 09:36:34 +01:00
sfc common/sfc_efx: move function to get family 2021-03-16 12:39:42 +01:00
softnic ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
szedata2 ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
tap ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
thunderx drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
txgbe ethdev: introduce representor type 2021-03-16 20:15:29 +01:00
vdev_netvsc
vhost ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
virtio net/virtio: fix secondary process crash with PCI devices 2021-02-04 18:19:36 +01:00
vmxnet3 net/vmxnet3: support device reset 2021-02-22 17:48:44 +01:00
meson.build net/octeontx_ep: add build and doc infrastructure 2021-01-29 18:16:12 +01:00