linux/drivers/net/ethernet
Alexander Duyck 1cc3bd8792 igb: Remove multi_tx_table and simplify igb_xmit_frame
Instead of using the multi_tx_table to map possible Tx queues to Tx rings
we can just do simple subtraction for the unlikely event that the Tx queue
provided exceeds the number of Tx rings.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by:  Aaron Brown  <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2011-09-19 23:59:34 -07:00
..
3com Merge branch 'master' of ../netdev-next/ 2011-09-16 02:58:54 -04:00
8390 drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
adaptec MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
adi MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
aeroflex greth: convert to SKB paged frag API. 2011-08-30 17:58:03 -04:00
alteon acenic: convert to SKB paged frag API. 2011-08-30 17:57:59 -04:00
amd pcnet32: constify function table 2011-09-16 19:20:20 -04:00
apple drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
atheros Merge branch 'master' of ../netdev-next/ 2011-09-16 02:58:54 -04:00
broadcom ethtool: Clean up definitions of rule location arrays in RX NFC 2011-09-16 19:25:10 -04:00
brocade bna: Eliminate Small Race Condition Window in RX Path 2011-09-17 00:47:57 -04:00
cadence MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
chelsio ethtool: Clean up definitions of rule location arrays in RX NFC 2011-09-16 19:25:10 -04:00
cirrus MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
cisco enic: convert to SKB paged frag API. 2011-08-30 17:58:02 -04:00
davicom MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
dec MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
dlink MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
emulex benet: convert to SKB paged frag API. 2011-08-30 17:58:00 -04:00
faraday MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
freescale ethtool: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL 2011-09-16 19:25:10 -04:00
fujitsu drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
hp drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
i825xx drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
ibm ibmveth: convert to SKB paged frag API. 2011-09-15 15:34:59 -04:00
icplus MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
intel igb: Remove multi_tx_table and simplify igb_xmit_frame 2011-09-19 23:59:34 -07:00
marvell mv643xx: convert to SKB paged frag API. 2011-09-15 15:34:59 -04:00
mellanox drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
micrel MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
microchip drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
myricom drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
natsemi ns83820: convert to SKB paged frag API. 2011-09-15 15:35:00 -04:00
neterion vxge: make function table const 2011-09-16 19:20:20 -04:00
nuvoton MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
nvidia forcedeth: convert to SKB paged frag API. 2011-08-30 17:58:02 -04:00
octeon
oki-semi MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
packetengines MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
pasemi pasemi: convert to SKB paged frag API. 2011-09-15 15:35:00 -04:00
qlogic qlge: convert to SKB paged frag API. 2011-09-15 15:35:00 -04:00
racal drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
rdc MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
realtek Merge branch 'master' of ../netdev-next/ 2011-09-16 02:58:54 -04:00
renesas MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
seeq drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
sfc ethtool: Clean up definitions of rule location arrays in RX NFC 2011-09-16 19:25:10 -04:00
sgi MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
sis MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
smsc MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
stmicro MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
sun ethtool: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL 2011-09-16 19:25:10 -04:00
tehuti drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
ti drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
tile
toshiba drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
tundra drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
via MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
xilinx drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
xircom drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
xscale drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
dnet.c
dnet.h
ethoc.c
fealnx.c
jme.c jme: convert to SKB paged frag API. 2011-09-15 15:34:59 -04:00
jme.h
Kconfig MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
korina.c
lantiq_etop.c
Makefile
mipsnet.c
netx-eth.c
s6gmac.c