numam-dpdk/lib
Michael Barker ed57d08dfd eal: ignore gcc-compat warning in clang-only macro
When compiling with clang using -Wpedantic (or -Wgcc-compat) the use of
diagnose_if kicks up a warning:

.../include/rte_interrupts.h:623:1: error: 'diagnose_if' is a clang
extension [-Werror,-Wgcc-compat]
__rte_internal
^
.../include/rte_compat.h:36:16: note: expanded from macro '__rte_internal'
__attribute__((diagnose_if(1, "Symbol is not public ABI", "error"), \

This change ignores the '-Wgcc-compat' warning in the specific location
where the warning occurs.  It is safe to do in this circumstance as the
specific macro is only defined when using the clang compiler.

Signed-off-by: Michael Barker <mikeb01@gmail.com>
2022-02-12 14:37:47 +01:00
..
acl fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
bbdev fix PMD wording 2021-11-26 11:28:34 +01:00
bitratestats bitrate: promote free function to stable 2021-10-01 15:31:47 +02:00
bpf fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
cfgfile version: 21.11-rc0 2021-08-17 08:37:52 +02:00
cmdline cmdline: free on exit 2021-10-22 23:32:00 +02:00
compressdev remove unnecessary null checks 2022-02-12 12:07:48 +01:00
cryptodev fix PMD wording 2021-11-26 11:28:34 +01:00
distributor distributor: use wait until scheme 2021-11-03 15:50:14 +01:00
dmadev fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
eal eal: ignore gcc-compat warning in clang-only macro 2022-02-12 14:37:47 +01:00
efd build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
ethdev remove unnecessary null checks 2022-02-12 12:07:48 +01:00
eventdev eventdev: fix C++ include 2022-02-10 23:05:29 +01:00
fib fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
flow_classify build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
gpudev gpudev: expose GPU memory to CPU 2022-02-10 10:06:56 +01:00
graph remove unnecessary null checks 2022-02-12 12:07:48 +01:00
gro net: rename Ethernet header fields 2021-10-08 14:58:11 +02:00
gso mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
hash lib: update documentation of some *_free functions 2022-02-12 12:05:01 +01:00
ip_frag remove repeated 'the' in the code 2021-11-26 11:28:34 +01:00
ipsec remove unnecessary null checks 2022-02-12 12:07:48 +01:00
jobstats build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
kni kni: check error code of allmulticast mode switch 2021-11-08 11:56:13 +01:00
kvargs kvargs: fix comments style 2021-09-30 17:38:13 +02:00
latencystats version: 21.11-rc0 2021-08-17 08:37:52 +02:00
lpm lpm6: fix buffer overflow 2021-10-25 19:08:16 +02:00
mbuf fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
member build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
mempool lib: update documentation of some *_free functions 2022-02-12 12:05:01 +01:00
meter version: 21.11-rc0 2021-08-17 08:37:52 +02:00
metrics build: factorize jansson availability check 2021-11-10 16:23:05 +01:00
net net: add UDP/TCP checksum in mbuf segments 2022-02-04 13:44:55 +01:00
node fix spelling in comments and doxygen 2021-11-16 17:57:09 +01:00
pcapng pcapng: use new ethdev namespace 2021-10-31 23:25:02 +01:00
pci eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
pdump pdump: fix freeing statistics memzone 2021-11-03 12:53:03 +01:00
pipeline fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
port remove unnecessary null checks 2022-02-12 12:07:48 +01:00
power remove unnecessary null checks 2022-02-12 12:07:48 +01:00
rawdev remove repeated 'the' in the code 2021-11-26 11:28:34 +01:00
rcu fix spelling in comments and doxygen 2021-11-16 17:57:09 +01:00
regexdev fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
reorder remove unnecessary null checks 2022-02-12 12:07:48 +01:00
rib fix spelling in comments and doxygen 2021-11-16 17:57:09 +01:00
ring lib: update documentation of some *_free functions 2022-02-12 12:05:01 +01:00
sched fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
security security: add telemetry endpoint for capabilities 2021-11-04 19:46:27 +01:00
stack stack: fix stubs header export 2022-02-10 17:05:19 +01:00
table table: fix C++ include 2022-02-10 23:05:32 +01:00
telemetry fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
timer version: 21.11-rc0 2021-08-17 08:37:52 +02:00
vhost remove unnecessary null checks 2022-02-12 12:07:48 +01:00
meson.build build: make cfgfile optional 2022-01-21 06:09:00 -05:00