linux/drivers/net/ethernet
Greg Rose 83c61fa97a ixgbe: Add protection from VF invalid target DMA
It is possible for a VF to set an invalid target DMA address in its
Tx/Rx descriptor buffer pointers.  The workarounds in this patch
will guard against such an event and issue a VFLR to the VF in response.
The VFLR will shut down the VF until an administrator can take action
to investigate the event and correct the problem.

Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2011-10-12 22:45:24 -07:00
..
3com net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
8390
adaptec starfire: convert to SKB paged frag API. 2011-09-22 16:04:15 -04:00
adi
aeroflex
alteon net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
amd drivers/net/ethernet: remove unused #define. 2011-10-03 14:09:10 -04:00
apple
atheros net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
broadcom net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
brocade net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
cadence
chelsio net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
cirrus
cisco net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
davicom
dec drivers/net/ethernet: remove unused #define. 2011-10-03 14:09:10 -04:00
dlink
emulex be2net: Making die temperature ioctl call async 2011-10-03 12:17:32 -04:00
faraday
freescale net/fec: add poll controller function for fec nic 2011-09-29 14:46:49 -04:00
fujitsu
hp
i825xx
ibm emac: convert to SKB paged frag API. 2011-10-10 15:19:13 -04:00
icplus
intel ixgbe: Add protection from VF invalid target DMA 2011-10-12 22:45:24 -07:00
marvell net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
mellanox mlx4_en: Adding 40gb speed report for ethtool 2011-10-09 23:42:58 -04:00
micrel
microchip
myricom net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
natsemi net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
neterion net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
nuvoton
nvidia net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
octeon
oki-semi net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
packetengines
pasemi net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
qlogic net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
racal
rdc r6040: bump version to 0.28 and date to 07Oct2011. 2011-10-09 23:50:59 -04:00
realtek Add ethtool -g support to 8139cp 2011-10-07 16:22:44 -04:00
renesas net: sh_eth: fix build failure 2011-10-03 13:52:28 -04:00
seeq seeq: fix compile breakage on s390 2011-09-23 13:45:47 -04:00
sfc net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero 2011-10-07 19:13:28 -04:00
sgi
sis
smsc
stmicro stmmac: convert to SKB paged frag API. 2011-09-22 16:04:16 -04:00
sun net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
tehuti net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
ti
tile
toshiba
tundra tsi108: convert to SKB paged frag API. 2011-09-22 16:04:16 -04:00
via net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
xilinx ll_temac: convert to SKB paged frag API. 2011-10-10 15:19:13 -04:00
xircom
xscale
dnet.c
dnet.h
ethoc.c
fealnx.c
jme.c
jme.h drivers/net/ethernet: remove unused #define. 2011-10-03 14:09:10 -04:00
Kconfig
korina.c
lantiq_etop.c
Makefile
mipsnet.c
netx-eth.c
s6gmac.c