[dpdk-dev] [PATCH v2 1/7] mbuf: new function to generate raw Tx offload value

Jerin Jacob Kollanukkaran jerinj at marvell.com
Thu Mar 21 04:33:18 CET 2019


> 
> +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.
>   *


More information about the dev mailing list