Remove initialization of next and nb_segs mbuf fields in the Rx path since they are now initialized in the mbuf pool.
See commit 8f094a9ac5d7 ("mbuf: set mbuf fields while in pool"). Signed-off-by: John Daley <johnd...@cisco.com> --- drivers/net/enic/enic_rxtx.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/enic/enic_rxtx.c b/drivers/net/enic/enic_rxtx.c index 1ee5cbb..ba0cfd0 100644 --- a/drivers/net/enic/enic_rxtx.c +++ b/drivers/net/enic/enic_rxtx.c @@ -386,7 +386,6 @@ enic_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, if (rq->is_sop) { first_seg = rxmb; - first_seg->nb_segs = 1; first_seg->pkt_len = seg_length; } else { first_seg->pkt_len = (uint16_t)(first_seg->pkt_len @@ -395,7 +394,6 @@ enic_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, last_seg->next = rxmb; } - rxmb->next = NULL; rxmb->port = enic->port_id; rxmb->data_len = seg_length; -- 2.7.0