net/ixgbe: eliminate mbuf write on rearm
authorKonstantin Ananyev <konstantin.ananyev@intel.com>
Mon, 10 Apr 2017 15:59:41 +0000 (16:59 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 19 Apr 2017 13:37:37 +0000 (15:37 +0200)
commitf160666a1073e7025880c1d7588012011cd5534c
tree6b184678855bfc0b05c80817c28f0409183eb7c7
parent309f95f2b6816dc74cb696549ffa3110fc71d0b1
net/ixgbe: eliminate mbuf write on rearm

With the mbuf rework, we now have 8 contiguous bytes to be rearmed in the
mbuf just before the 8-bytes of olflags. If we don't do the rearm write
inside the descriptor ring replenishment function, and delay it to
receiving the packet, we can do a single 16B write inside the RX function
to set both the rearm data, and the flags together.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c