numam-dpdk/examples
Bruce Richardson c9d54b82c6 examples/l3fwd: add include for macro definition
The header files "l3fwd_em.h" and "l3fwd_em_sequential.h" use the
"__rte_always_inline" macro but don't directly include "rte_common.h" to
get the definition of it. This inclusion is not necessary for
compilation, but the lack of it can confuse some indexers - such as
those in eclipse, which reports the lines:

"static __rte_always_inline uint16_t"

as possible definitions of a variable called "uint16_t". This confusion
leads to uint16_t being flagged as an unknown type in all other parts of
the project being indexed, e.g. across all of DPDK code.

Adding in the include of rte_common.h makes it clear to the indexer that
those lines are  part of a function definition, and that allows eclipse
to correctly recognise uint16_t as a type from stdint.h

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2022-06-26 10:44:38 +02:00
..
bbdev_app fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
bond examples/bond: fix invalid use of trylock 2022-04-14 14:38:20 +02:00
bpf mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cmdline doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
distributor examples/distributor: reduce Tx queue number to 1 2022-03-08 12:38:39 +01:00
dma examples/dma: add force minimal copy size parameter 2022-06-06 23:32:32 +02:00
ethtool fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
eventdev_pipeline examples: use event port quiescing 2022-05-17 16:43:30 +02:00
fips_validation remove unnecessary null checks 2022-06-24 14:51:09 +02:00
flow_classify examples/flow_classify: fix failure message 2022-03-08 14:17:27 +01:00
flow_filtering examples/flow_filtering: enhance code snippet readability 2021-11-16 16:22:26 +01:00
helloworld doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
ip_fragmentation mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ip_pipeline remove unnecessary null checks 2022-02-12 12:07:48 +01:00
ip_reassembly replace zero-length arrays with flexible ones 2022-06-07 16:44:21 +02:00
ipsec-secgw examples: use mempool cache for vector pool 2022-06-13 07:58:25 +02:00
ipv4_multicast ethdev: add namespace 2021-10-22 18:15:38 +02:00
kni examples/kni: add missing trailing newline in log 2022-03-08 14:27:11 +01:00
l2fwd examples/l2fwd: add promiscuous mode option 2021-10-25 22:31:53 +02:00
l2fwd-cat remove unnecessary null checks 2022-02-12 12:07:48 +01:00
l2fwd-crypto examples/l2fwd-crypto: add signal handler for exit 2022-06-01 16:26:35 +02:00
l2fwd-event examples: use mempool cache for vector pool 2022-06-13 07:58:25 +02:00
l2fwd-jobstats fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
l2fwd-keepalive eal: remove FINISHED lcore state 2021-10-25 18:20:59 +02:00
l3fwd examples/l3fwd: add include for macro definition 2022-06-26 10:44:38 +02:00
l3fwd-graph ethdev: add namespace 2021-10-22 18:15:38 +02:00
l3fwd-power examples/l3fwd_power: add configuration options 2022-06-04 22:41:24 +02:00
link_status_interrupt ethdev: add namespace 2021-10-22 18:15:38 +02:00
multi_process examples/multi_process: make RSS and checksum optional 2022-03-08 14:20:11 +01:00
ntb fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
packet_ordering fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
pipeline pipeline: rework optimization pattern for header generation 2022-06-20 16:14:50 +02:00
ptpclient replace zero-length arrays with flexible ones 2022-06-07 16:44:21 +02:00
qos_meter mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
qos_sched examples/qos_sched: fix core mask overflow 2022-02-25 10:39:26 +01:00
rxtx_callbacks ethdev: add namespace 2021-10-22 18:15:38 +02:00
server_node_efd fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
service_cores examples/service_cores: fix lcore count check 2021-09-16 17:31:03 +02:00
skeleton fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
timer doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
vdpa examples/vdpa: support virtio block device 2022-06-01 11:50:10 +02:00
vhost examples/vhost: support clear in-flight for async dequeue 2022-06-17 15:19:58 +02:00
vhost_blk vhost: refactor messages handlers declaration 2022-05-09 21:39:42 +02:00
vhost_crypto examples: skip build when missing dependencies 2021-11-10 11:42:34 +01:00
vm_power_manager lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
vmdq fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
vmdq_dcb ethdev: add namespace 2021-10-22 18:15:38 +02:00
meson.build examples/l3fwd: merge l3fwd-acl example 2022-06-08 12:09:05 +02:00