drivers/net: do not touch mbuf next or nb segs on Rx
authorOlivier Matz <olivier.matz@6wind.com>
Tue, 4 Apr 2017 16:28:03 +0000 (18:28 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 5 Apr 2017 09:30:29 +0000 (11:30 +0200)
commitebb7bcabb8955ff6b3a084c76a0106e7909e2599
tree4208796008d218192290643d16794072ed33bc65
parent8f094a9ac5d7424e460bc85708e99aa255432a87
drivers/net: do not touch mbuf next or nb segs on Rx

Now that the m->next pointer and m->nb_segs is expected to be set (to
NULL and 1 respectively) after a mempool_get(), we can avoid to write them
in the Rx functions of drivers.

Only some drivers are patched, it's not an exhaustive patch. It gives
the idea to do the same in other drivers.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
drivers/net/i40e/i40e_rxtx_vec_sse.c
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
drivers/net/null/rte_eth_null.c
drivers/net/virtio/virtio_rxtx.c