aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/include/odp/api
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2022-12-05 11:11:25 +0200
committerMatias Elo <matias.elo@nokia.com>2022-12-13 15:27:08 +0200
commit78c0cf3e24f2b36a21905a2afea81f4bd8787b8c (patch)
tree4f6dfe48f662765d881986695e4ad38900233990 /platform/linux-dpdk/include/odp/api
parent42290bb18995c94a2a93995bd6911cacd46383e8 (diff)
Port c0871ea33 "linux-gen: move inline offset variable declarations"
Port original commit from linux-generic. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Tuomas Taipale <tuomas.taipale@nokia.com>
Diffstat (limited to 'platform/linux-dpdk/include/odp/api')
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/buffer_inlines.h3
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/event_inline_types.h2
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h2
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/packet_inline_types.h2
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/packet_inlines.h4
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/timer_inline_types.h2
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/timer_inlines.h2
7 files changed, 6 insertions, 11 deletions
diff --git a/platform/linux-dpdk/include/odp/api/plat/buffer_inlines.h b/platform/linux-dpdk/include/odp/api/plat/buffer_inlines.h
index 3aa399399..46029eb89 100644
--- a/platform/linux-dpdk/include/odp/api/plat/buffer_inlines.h
+++ b/platform/linux-dpdk/include/odp/api/plat/buffer_inlines.h
@@ -29,9 +29,6 @@
/** @cond _ODP_HIDE_FROM_DOXYGEN_ */
-extern const _odp_event_inline_offset_t _odp_event_inline_offset;
-extern const _odp_buffer_inline_offset_t _odp_buffer_inline_offset;
-
#ifndef _ODP_NO_INLINE
/* Inline functions by default */
#define _ODP_INLINE static inline
diff --git a/platform/linux-dpdk/include/odp/api/plat/event_inline_types.h b/platform/linux-dpdk/include/odp/api/plat/event_inline_types.h
index caa18fc93..ee5490ff1 100644
--- a/platform/linux-dpdk/include/odp/api/plat/event_inline_types.h
+++ b/platform/linux-dpdk/include/odp/api/plat/event_inline_types.h
@@ -34,6 +34,8 @@ typedef struct _odp_event_inline_offset_t {
} _odp_event_inline_offset_t;
+extern const _odp_event_inline_offset_t _odp_event_inline_offset;
+
/** @endcond */
#ifdef __cplusplus
diff --git a/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h b/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h
index 7482fca93..b6876e6d7 100644
--- a/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h
+++ b/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h
@@ -22,8 +22,6 @@ extern "C" {
/** @cond _ODP_HIDE_FROM_DOXYGEN_ */
-extern const _odp_packet_inline_offset_t _odp_packet_inline;
-
static inline uint64_t _odp_packet_input_flags(odp_packet_t pkt)
{
return _odp_pkt_get(pkt, uint64_t, input_flags);
diff --git a/platform/linux-dpdk/include/odp/api/plat/packet_inline_types.h b/platform/linux-dpdk/include/odp/api/plat/packet_inline_types.h
index 60779ee2c..9a72a70ef 100644
--- a/platform/linux-dpdk/include/odp/api/plat/packet_inline_types.h
+++ b/platform/linux-dpdk/include/odp/api/plat/packet_inline_types.h
@@ -56,6 +56,8 @@ typedef struct _odp_packet_inline_offset_t {
} _odp_packet_inline_offset_t;
+extern const _odp_packet_inline_offset_t _odp_packet_inline;
+
/* Packet input & protocol flags */
typedef union {
/* All input flags */
diff --git a/platform/linux-dpdk/include/odp/api/plat/packet_inlines.h b/platform/linux-dpdk/include/odp/api/plat/packet_inlines.h
index 76559ba86..4347afb88 100644
--- a/platform/linux-dpdk/include/odp/api/plat/packet_inlines.h
+++ b/platform/linux-dpdk/include/odp/api/plat/packet_inlines.h
@@ -130,10 +130,6 @@ extern "C" {
#define _ODP_INLINE
#endif
-extern const _odp_packet_inline_offset_t _odp_packet_inline;
-
-extern const _odp_pool_inline_offset_t _odp_pool_inline;
-
_ODP_INLINE void *odp_packet_offset(odp_packet_t pkt, uint32_t offset,
uint32_t *len, odp_packet_seg_t *seg)
{
diff --git a/platform/linux-dpdk/include/odp/api/plat/timer_inline_types.h b/platform/linux-dpdk/include/odp/api/plat/timer_inline_types.h
index ec6804c72..330cbe4ce 100644
--- a/platform/linux-dpdk/include/odp/api/plat/timer_inline_types.h
+++ b/platform/linux-dpdk/include/odp/api/plat/timer_inline_types.h
@@ -29,6 +29,8 @@ typedef struct _odp_timeout_inline_offset_t {
} _odp_timeout_inline_offset_t;
+extern const _odp_timeout_inline_offset_t _odp_timeout_inline_offset;
+
/** @endcond */
#ifdef __cplusplus
diff --git a/platform/linux-dpdk/include/odp/api/plat/timer_inlines.h b/platform/linux-dpdk/include/odp/api/plat/timer_inlines.h
index f8ff5c938..357d4df06 100644
--- a/platform/linux-dpdk/include/odp/api/plat/timer_inlines.h
+++ b/platform/linux-dpdk/include/odp/api/plat/timer_inlines.h
@@ -17,8 +17,6 @@
/** @cond _ODP_HIDE_FROM_DOXYGEN_ */
-extern const _odp_timeout_inline_offset_t _odp_timeout_inline_offset;
-
#ifndef _ODP_NO_INLINE
/* Inline functions by default */
#define _ODP_INLINE static inline