ixgbe: fix offloading bits when Rx bulk alloc is used
authorBryan Benson <bmbenson@amazon.com>
Fri, 8 Nov 2013 19:47:22 +0000 (19:47 +0000)
committerDavid Marchand <david.marchand@6wind.com>
Wed, 26 Feb 2014 09:22:33 +0000 (10:22 +0100)
commit2c90eb650cd6e5ba23fa6a5ddb46c03fee80c713
tree1653ad10491c9aee0d81b723ebf238f67926f69a
parent27399312efbe5822c81598f8c8592d37c3735d96
ixgbe: fix offloading bits when Rx bulk alloc is used

This is a fix for the ixgbe hardware offload flags not being set
when bulk alloc RX is used. The issue was caused by masking off
the bits that store the hardware offload values in the status_error
field to retrieve the done bit for the descriptor.

Commit 7431041062b9fd0555bac7ca4abebc99e3379fa5 in DPDK-1.3.0
introduced bulk dequeue, which included the bug.

Signed-off-by: Bryan Benson <bmbenson@amazon.com>
Acked-by: Ivan Boule <ivan.boule@6wind.com>
lib/librte_pmd_ixgbe/ixgbe_rxtx.c