[dpdk-dev] [PATCH 00/13] Fixes for exported headers
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Mon Apr 24 17:52:54 CEST 2017
This series addresses the remaining issues seen by check-includes.sh in
exported headers. Most of them may cause compilation errors in user
applications:
- Dependencies on missing includes.
- Non-standard C/C++ constructs usage without associated safeties.
- Missing C++ awareness blocks.
It also addresses the incomplete implementation of E-Tag and NVGRE flow API
pattern items.
Adrien Mazarguil (13):
crypto/scheduler: fix missing includes
eventdev: fix errors with strict compilation flags
latency: fix missing includes in exported header
net: fix missing include in exported header
vhost: fix errors with strict compilation flags
mbuf: fix missing includes in exported header
net/avp: fix errors in exported headers
bitrate: fix errors in exported header
efd: fix missing include in exported header
metrics: fix errors in exported header
ethdev: fix C++ errors in flow API
ethdev: fix C++ errors in flow API (MPLS, GRE)
ethdev: fix incomplete items in flow API
app/test-pmd/cmdline_flow.c | 46 ++++++++++++++++++
devtools/check-includes.sh | 4 +-
doc/guides/prog_guide/rte_flow.rst | 19 ++++++++
.../crypto/scheduler/rte_cryptodev_scheduler.h | 1 +
.../rte_cryptodev_scheduler_operations.h | 1 +
drivers/net/avp/rte_avp_common.h | 16 +++++-
drivers/net/avp/rte_avp_fifo.h | 12 +++++
lib/librte_bitratestats/rte_bitrate.h | 10 ++++
lib/librte_efd/rte_efd.h | 2 +
lib/librte_ether/rte_flow.h | 51 ++++++++++++++++++++
lib/librte_eventdev/rte_eventdev.h | 3 +-
lib/librte_eventdev/rte_eventdev_pmd.h | 16 +++---
lib/librte_latencystats/rte_latencystats.h | 2 +
lib/librte_mbuf/rte_mbuf_ptype.h | 3 ++
lib/librte_metrics/rte_metrics.h | 10 ++++
lib/librte_net/rte_net_crc.h | 2 +
lib/librte_vhost/rte_vhost.h | 16 ++++--
17 files changed, 200 insertions(+), 14 deletions(-)
--
2.1.4
More information about the dev
mailing list