[dpdk-dev] [PATCH v2 1/2] mbuf: add rte_pktmbuff_reset_headroom function
Olivier Matz
olivier.matz at 6wind.com
Wed Oct 5 14:02:17 CEST 2016
Hi Maxime,
On 10/04/2016 02:05 PM, Maxime Coquelin wrote:
> Some application use rte_mbuf_raw_alloc() function to improve
> performance by not resetting mbuf's fields to their default state.
>
> This can be however problematic for mbuf consumers that need some
> headroom, meaning that data_off field gets decremented after
> allocation. When the mbuf is re-used afterwards, there might not
> be enough room for the consumer to prepend anything, if the data_off
> field is not reset to its default value.
>
> This patch adds a new rte_pktmbuf_reset_headroom() function that
> applications can call to reset the data_off field.
> This patch also replaces current data_off affectations in the mbuf
> lib with a call to this function.
>
> Signed-off-by: Maxime Coquelin <maxime.coquelin at redhat.com>
Series:
Acked-by: Olivier Matz <olivier.matz at 6wind.com>
Thanks
More information about the dev
mailing list