linux/drivers/net/ethernet/intel/ixgbevf
Emil Tantilov ec62fe2641 ixgbevf: Test Rx status bits directly out of the descriptor
Instead of keeping a local copy of the status bits from the descriptor
we can just read them directly - this is accomplished with the addition
of ixgbevf_test_staterr().

In addition instead of doing a byteswap on the status bits value, we
can byteswap the constant values we are testing since that can be done
at compile time which should help to improve performance on big-endian
systems.

CC: Alexander Duyck <alexander.h.duyck@redhat.com>
Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-11-20 14:21:31 -08:00
..
defines.h ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function 2014-01-17 19:15:10 -08:00
ethtool.c ixgbevf: Resolve missing-field-initializers warnings 2014-09-12 00:16:41 -07:00
ixgbevf_main.c ixgbevf: Test Rx status bits directly out of the descriptor 2014-11-20 14:21:31 -08:00
ixgbevf.h ixgbevf: Test Rx status bits directly out of the descriptor 2014-11-20 14:21:31 -08:00
Makefile
mbx.c ixgbevf: Fix code for handling timeout 2012-09-24 00:21:51 -07:00
mbx.h ixgbevf: Add VF DCB + SR-IOV support 2012-10-22 21:15:35 -07:00
regs.h ixgbevf: Use static inlines instead of macros 2014-03-21 01:59:48 -07:00
vf.c ixgbevf: introduce delay for checking VFLINKS on 82599 2014-09-04 01:38:32 -07:00
vf.h ixgbevf: Remove unused get_supported_physical_layer pointer 2014-07-25 19:42:14 -07:00