Re: [dpdk-dev] [PATCH v4] mbuf: fix reset on mbuf free

2021-06-15 Thread Morten Brørup
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Olivier Matz > Sent: Wednesday, 13 January 2021 14.28 [snip] > Fixes: 8f094a9ac5d7 ("mbuf: set mbuf fields while in pool") > Cc: sta...@dpdk.org > > Signed-off-by: Olivier Matz > Acked-by: Morten Brørup > Acked-by: Ajit Khaparde > Acked-b

[dpdk-dev] [PATCH v4] mbuf: fix reset on mbuf free

2021-01-13 Thread Olivier Matz
m->nb_seg must be reset on mbuf free whatever the value of m->next, because it can happen that m->nb_seg is != 1. For instance in this case: m1 = rte_pktmbuf_alloc(mp); rte_pktmbuf_append(m1, 500); m2 = rte_pktmbuf_alloc(mp); rte_pktmbuf_append(m2, 500); rte_pktmbuf_chain(m1, m2); m0 =