> > +static inline uint64_t I like this idea. I prefer to add __rte_always_inline for this function.
> +rte_mbuf_tx_offload(uint64_t il2, uint64_t il3, uint64_t il4, > uint64_t tso, > + uint64_t ol3, uint64_t ol2) > +{ > + return il2 << RTE_MBUF_L2_LEN_OFS | > + il3 << RTE_MBUF_L3_LEN_OFS | > + il4 << RTE_MBUF_L4_LEN_OFS | > + tso << RTE_MBUF_TSO_SEGSZ_OFS | > + ol3 << RTE_MBUF_OL3_LEN_OFS | > + ol2 << RTE_MBUF_OL2_LEN_OFS; > +} > + > /** > * Validate general requirements for Tx offload in mbuf. > *