net/bnxt: fix resetting mbuf data offset
Reset mbuf->data_off before handing the Rx packet to the application. We were not doing this in the TPA path. It can cause applications using this field for post processing to work incorrectly. Fixes: 0958d8b6435d ("net/bnxt: support LRO") Cc: stable@dpdk.org Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com> Reviewed-by: Lance Richardson <lance.richardson@broadcom.com>
This commit is contained in:
parent
45c6e1c66a
commit
3cefa72935
@ -150,6 +150,7 @@ static void bnxt_tpa_start(struct bnxt_rx_queue *rxq,
|
||||
tpa_info->mbuf = mbuf;
|
||||
tpa_info->len = rte_le_to_cpu_32(tpa_start->len);
|
||||
|
||||
mbuf->data_off = RTE_PKTMBUF_HEADROOM;
|
||||
mbuf->nb_segs = 1;
|
||||
mbuf->next = NULL;
|
||||
mbuf->pkt_len = rte_le_to_cpu_32(tpa_start->len);
|
||||
|
Loading…
x
Reference in New Issue
Block a user