numam-dpdk/drivers/net/ixgbe
Konstantin Ananyev 33dd07136f ixgbe: fix Rx with buffer address not word aligned
Niantic HW expects Header Buffer Address in the RXD to be word aligned.
So, if mbuf's buf_physaddr is not word aligned then
RX path will not work properly.
Right now, in ixgbe PMD we always setup Packet Buffer Address(PBA) and
Header Buffer Address (HBA) to the same value:
buf_physaddr + RTE_PKTMBUF_HEADROOM.
As ixgbe PMD doesn't support split header feature anyway,
the issue can be fixed just by always setting HBA in the RXD to zero.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2015-08-03 22:45:52 +02:00
..
base ixgbe/base: optimize link up time 2015-06-26 12:59:05 +02:00
ixgbe_82599_bypass.c ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass_api.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass_defines.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass.c ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_ethdev.c ixgbe: raise log level of significant events 2015-07-30 20:15:56 +02:00
ixgbe_ethdev.h ixgbe: enable Rx queue interrupts for PF and VF 2015-07-27 23:13:57 +02:00
ixgbe_fdir.c ixgbe: raise log level of significant events 2015-07-30 20:15:56 +02:00
ixgbe_logs.h drivers: allow pruning log during build 2015-07-30 20:16:04 +02:00
ixgbe_pf.c ixgbe: support port hotplug 2015-07-19 21:22:14 +02:00
ixgbe_regs.h ixgbe: add access to specific device info 2015-07-17 00:00:48 +02:00
ixgbe_rxtx_vec.c ixgbe: fix Rx with buffer address not word aligned 2015-08-03 22:45:52 +02:00
ixgbe_rxtx.c ixgbe: fix Rx with buffer address not word aligned 2015-08-03 22:45:52 +02:00
ixgbe_rxtx.h ixgbe: remove Rx bulk allocation option 2015-07-26 12:40:09 +02:00
Makefile ixgbe: remove Rx bulk allocation option 2015-07-26 12:40:09 +02:00
rte_pmd_ixgbe_version.map ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00