From: Intel Date: Mon, 3 Jun 2013 00:00:00 +0000 (+0000) Subject: mbuf: force inlining X-Git-Tag: spdx-start~11241 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=c7f4888629bd4a36a34f499f80412369e90a8222;p=dpdk.git mbuf: force inlining Signed-off-by: Intel --- diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index 5d610cb3ea..d9145621ac 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -409,7 +409,8 @@ static inline struct rte_mbuf *__rte_mbuf_raw_alloc(struct rte_mempool *mp) * @param m * The mbuf to be freed. */ -static inline void __rte_mbuf_raw_free(struct rte_mbuf *m) +static inline void __attribute__((always_inline)) +__rte_mbuf_raw_free(struct rte_mbuf *m) { #ifdef RTE_MBUF_SCATTER_GATHER RTE_MBUF_ASSERT(rte_mbuf_refcnt_read(m) == 0); @@ -668,7 +669,8 @@ static inline void rte_pktmbuf_detach(struct rte_mbuf *m) * @param m * The packet mbuf segment to be freed. */ -static inline void rte_pktmbuf_free_seg(struct rte_mbuf *m) +static inline void __attribute__((always_inline)) +rte_pktmbuf_free_seg(struct rte_mbuf *m) { __rte_mbuf_sanity_check(m, RTE_MBUF_PKT, 0);