diff --git a/src/packet/packet_def.h b/src/packet/packet_def.h index 7cb8deb..9c4b977 100644 --- a/src/packet/packet_def.h +++ b/src/packet/packet_def.h @@ -57,6 +57,26 @@ struct packet struct metadata meta; }; +inline void packet_set_route_ctx(struct packet *pkt, const struct route_ctx *ctx) +{ + pkt->meta.route_ctx = *ctx; +} + +inline const struct route_ctx *packet_get_route_ctx(const struct packet *pkt) +{ + return &pkt->meta.route_ctx; +} + +inline void packet_set_origin_ctx(struct packet *pkt, void *ctx) +{ + pkt->meta.origin_ctx = ctx; +} + +inline const void *packet_get_origin_ctx(const struct packet *pkt) +{ + return pkt->meta.origin_ctx; +} + #ifdef __cplusplus } #endif diff --git a/src/packet/packet_utils.cpp b/src/packet/packet_utils.cpp index 9048242..b2be075 100644 --- a/src/packet/packet_utils.cpp +++ b/src/packet/packet_utils.cpp @@ -15,16 +15,6 @@ * metadata utils ******************************************************************************/ -void packet_set_route_ctx(struct packet *pkt, const struct route_ctx *ctx) -{ - pkt->meta.route_ctx = *ctx; -} - -const struct route_ctx *packet_get_route_ctx(const struct packet *pkt) -{ - return &pkt->meta.route_ctx; -} - void packet_set_sids(struct packet *pkt, const struct sids *sids) { pkt->meta.sids = *sids; @@ -116,15 +106,6 @@ enum packet_action packet_get_action(const struct packet *pkt) return pkt->meta.action; } -void packet_set_origin_ctx(struct packet *pkt, void *ctx) -{ - pkt->meta.origin_ctx = ctx; -} - -const void *packet_get_origin_ctx(const struct packet *pkt) -{ - return pkt->meta.origin_ctx; -} /****************************************************************************** * tuple uitls diff --git a/src/packet/packet_utils.h b/src/packet/packet_utils.h index fb8d3e7..bdafbc8 100644 --- a/src/packet/packet_utils.h +++ b/src/packet/packet_utils.h @@ -12,8 +12,6 @@ extern "C" * metadata utils ******************************************************************************/ -void packet_set_route_ctx(struct packet *pkt, const struct route_ctx *ctx); -const struct route_ctx *packet_get_route_ctx(const struct packet *pkt); void packet_set_sids(struct packet *pkt, const struct sids *sids); const struct sids *packet_get_sids(const struct packet *pkt); @@ -37,8 +35,6 @@ enum packet_direction packet_get_direction(const struct packet *pkt); void packet_set_action(struct packet *pkt, enum packet_action action); enum packet_action packet_get_action(const struct packet *pkt); -void packet_set_origin_ctx(struct packet *pkt, void *ctx); -const void *packet_get_origin_ctx(const struct packet *pkt); /****************************************************************************** * tuple uitls