linux_dsm_epyc7002/drivers/net
Matt Carlson 9d53fa1296 tg3: Fix RSS indirection table distribution
The current RSS indirection table is populated such that more traffic
will hit the first RSS ring.  This patch adjusts the indirection table
so that the load is more evenly distributed.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Reviewed-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-07-21 12:36:15 -07:00
..
appletalk
arcnet
arm net: am79c961a: Omit check for multicast bit in netdev_for_each_mc_addr 2011-06-30 22:13:38 -07:00
atl1c net: Remove unneeded version.h includes from drivers/net/ 2011-06-24 02:40:08 -07:00
atl1e net: Remove unneeded version.h includes from drivers/net/ 2011-06-24 02:40:08 -07:00
atlx
benet be2net: move to new vlan model 2011-07-12 22:10:01 -07:00
bna Separate handling of irq type flags variable from the irq_flags request_irq variable 2011-07-15 08:08:26 -07:00
bnx2x bnx2x: Broken self-test in SF mode on 578xx 2011-07-21 12:33:56 -07:00
bonding bonding: add min links parameter to 802.3ad 2011-06-23 02:12:55 -07:00
caif net: fix warning of versioncheck 2011-07-07 00:26:31 -07:00
can slcan: remove unused 'leased', 'line' and 'pid' fields from the 'slcan' structure 2011-07-19 16:55:42 -07:00
chelsio
cris
cxgb3 net: Abstract dst->neighbour accesses behind helpers. 2011-07-17 23:11:35 -07:00
cxgb4
cxgb4vf netdevice: Kill 'feature' test macros. 2011-07-12 12:28:58 -07:00
e1000
e1000e e1000e: use GFP_KERNEL allocations at init time 2011-07-12 22:07:56 -07:00
ehea
enic enic: Add support to configure hardware interrupt coalesce timers in a platform independent way 2011-06-30 20:43:38 -07:00
fs_enet
hamradio Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-05 23:23:37 -07:00
ibm_newemac
igb igb: Add support of SerDes Forced mode for certain hardware 2011-07-11 18:43:00 -07:00
igbvf
irda
ixgb
ixgbe ixgbe: Make certain to initialize the fdir_perfect_lock in all cases 2011-07-11 18:43:20 -07:00
ixgbevf
ixp2000
mlx4 mlx4: remove unnecessary read of PCI_CAP_ID_EXP 2011-06-27 21:40:44 -07:00
myri10ge myri10ge: update version 2011-06-29 06:02:05 -07:00
netxen
octeon
pch_gbe
pcmcia
phy
qlcnic net: vlan, qlcnic: make vlan_find_dev private 2011-07-17 12:33:22 -07:00
qlge Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-05 23:23:37 -07:00
sfc Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next 2011-07-14 08:43:32 -07:00
skfp
stmmac stmmac: Allow SOCs to use Store forward mode eventhough tx_coe is 0. (V2) 2011-07-18 10:47:24 -07:00
tile
tokenring
tulip net: de4x5: Use helpers from linux/etherdevice.h 2011-07-04 20:27:28 -07:00
usb Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-14 07:56:40 -07:00
vmxnet3 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-14 07:56:40 -07:00
vxge net: vxge: Use is_multicast_ether_addr helper 2011-07-04 20:27:30 -07:00
wan wanxl: remove a stray irq enable 2011-06-30 22:13:37 -07:00
wimax
wireless Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-07-15 10:05:24 -04:00
xen-netback xen/netback: Add module alias for autoloading 2011-06-30 11:19:09 -07:00
3c59x.c
3c501.c
3c501.h
3c503.c
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c
3c515.c
3c523.c
3c523.h
3c527.c
3c527.h
7990.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
7990.h
8139cp.c 8139cp: convert to new VLAN model. 2011-07-15 08:08:26 -07:00
8139too.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-05 23:23:37 -07:00
8390.c
8390.h
8390p.c
82596.c
a2065.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
a2065.h
ac3200.c
acenic.c
acenic.h
amd8111e.c
amd8111e.h
apne.c
ariadne.c ariadne: Update style, neaten, restructure to eliminate prototypes 2011-06-24 17:31:36 -07:00
ariadne.h
at1700.c
atarilance.c
atp.c
atp.h
au1000_eth.c
au1000_eth.h
ax88796.c
b44.c b44: Use pr_<level>_once and DRV_DESCRIPTION 2011-07-05 22:34:52 -07:00
b44.h
bcm63xx_enet.c
bcm63xx_enet.h
bfin_mac.c
bfin_mac.h
bmac.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
bmac.h
bnx2_fw.h
bnx2.c bnx2: Close device if tx_timeout reset fails 2011-07-16 10:13:19 -07:00
bnx2.h bnx2: Read iSCSI config from shared memory during ->probe() 2011-07-14 08:46:08 -07:00
bsd_comp.c
cassini.c
cassini.h
cnic_defs.h
cnic_if.h bnx2x: Implementation for netdev->ndo_fcoe_get_wwn 2011-07-21 12:33:56 -07:00
cnic.c cnic: Return proper error code if we fail to send netlink message 2011-07-14 08:46:07 -07:00
cnic.h
cpmac.c
cs89x0.c
cs89x0.h
davinci_cpdma.c
davinci_cpdma.h
davinci_emac.c net: Remove unneeded version.h includes from drivers/net/ 2011-06-24 02:40:08 -07:00
davinci_mdio.c
de600.c
de600.h
de620.c
de620.h
declance.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
defxx.c
defxx.h
depca.c net: depca: Use helpers from linux/etherdevice.h 2011-07-04 20:27:29 -07:00
depca.h
dl2k.c
dl2k.h
dm9000.c
dm9000.h
dnet.c
dnet.h
dummy.c
e100.c
e2100.c
eepro.c
eexpress.c
eexpress.h
enc28j60_hw.h
enc28j60.c
epic100.c
eql.c
es3210.c
eth16i.c
ethoc.c
ewrk3.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
ewrk3.h
fealnx.c
fec_mpc52xx_phy.c
fec_mpc52xx.c
fec_mpc52xx.h
fec.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
fec.h
forcedeth.c
fsl_pq_mdio.c
fsl_pq_mdio.h
ftgmac100.c
ftgmac100.h
ftmac100.c
ftmac100.h
gianfar_ethtool.c gianfar v2: code cleanups 2011-07-07 04:30:29 -07:00
gianfar_ptp.c
gianfar_sysfs.c
gianfar.c
gianfar.h gianfar v2: code cleanups 2011-07-07 04:30:29 -07:00
greth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-05 23:23:37 -07:00
greth.h
hamachi.c
hp100.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
hp100.h
hp-plus.c
hp.c
hplance.c
hplance.h
hydra.c
ibmlana.c
ibmlana.h
ibmveth.c
ibmveth.h
ifb.c
ioc3-eth.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
ipg.c
ipg.h
iseries_veth.c net: iseries_veth: Use is_unicast_ether_addr helper 2011-07-04 20:27:29 -07:00
jazzsonic.c
jme.c jme: Cleanup PM operations after using new PM API 2011-06-30 22:13:16 -07:00
jme.h jme: Cleanup PM operations after using new PM API 2011-06-30 22:13:16 -07:00
Kconfig 68360enet: Remove Kconfig/Makefile references 2011-07-16 12:35:27 -07:00
korina.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
ks8842.c
ks8851_mll.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
ks8851.c
ks8851.h
ksz884x.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
lance.c
lantiq_etop.c
lasi_82596.c
lib8390.c lib8390: Remove unnecessary extern 2011-06-24 17:31:37 -07:00
lib82596.c
LICENSE.SRC
ll_temac_main.c net: include dma-mapping.h in ll_temac_main.c for dma_map_single etc 2011-06-29 02:55:59 -07:00
ll_temac_mdio.c
ll_temac.h
lne390.c
loopback.c
lp486e.c
mac89x0.c
mac8390.c
macb.c
macb.h
mace.c
mace.h
macmace.c
macsonic.c
macvlan.c
macvtap.c macvtap: macvtapTX zero-copy support 2011-07-07 04:41:24 -07:00
Makefile 68360enet: Remove Kconfig/Makefile references 2011-07-16 12:35:27 -07:00
mdio.c
meth.c
meth.h
mii.c
mipsnet.c
mv643xx_eth.c
mvme147.c
natsemi.c natsemi: fix another dma-debug report 2011-07-10 07:07:40 -07:00
ne2.c
ne2k-pci.c
ne3210.c
ne-h8300.c
ne.c
netconsole.c
netx-eth.c
ni52.c
ni52.h
ni65.c
ni65.h
ni5010.c
ni5010.h
niu.c niu: remove unnecessary read of PCI_CAP_ID_EXP 2011-06-27 21:40:45 -07:00
niu.h
ns83820.c
pasemi_mac_ethtool.c
pasemi_mac.c
pasemi_mac.h
pci-skeleton.c
pcnet32.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
plip.c net: Push protocol type directly down to header_ops->cache() 2011-07-13 02:29:59 -07:00
ppp_async.c
ppp_deflate.c net+crypto: Use vmalloc for zlib inflate buffers. 2011-06-29 05:48:41 -07:00
ppp_generic.c
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c
pppoe.c
pppox.c
pptp.c net: Remove unneeded version.h includes from drivers/net/ 2011-06-24 02:40:08 -07:00
ps3_gelic_net.c net/ps3: Fix gelic RX DMA restart 2011-07-14 16:03:29 -07:00
ps3_gelic_net.h net/ps3: Fix gelic RX DMA restart 2011-07-14 16:03:29 -07:00
ps3_gelic_wireless.c
ps3_gelic_wireless.h
pxa168_eth.c
qla3xxx.c
qla3xxx.h
r6040.c
r8169.c r8169: fix sticky accepts packet bits in RxConfig. 2011-07-19 17:28:03 +02:00
rionet.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-05 23:23:37 -07:00
rrunner.c
rrunner.h
s2io-regs.h
s2io.c
s2io.h
s6gmac.c
sb1000.c
sb1250-mac.c
sc92031.c
seeq8005.c
seeq8005.h
sgiseeq.c
sgiseeq.h
sh_eth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-07-14 07:56:40 -07:00
sh_eth.h
sis190.c
sis900.c
sis900.h
skge.c skge: update version 2011-07-07 00:30:09 -07:00
skge.h
sky2.c sky2: version 1.29 2011-07-08 08:53:33 -07:00
sky2.h sky2: support for new Optima chipsets (EXPERIMENTAL) 2011-07-08 08:53:33 -07:00
slhc.c
slip.c slip: remove unused 'line' field from the 'slip' structure 2011-07-19 16:55:42 -07:00
slip.h slip: remove unused 'line' field from the 'slip' structure 2011-07-19 16:55:42 -07:00
smc91x.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
smc91x.h
smc911x.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
smc911x.h
smc9194.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c
smsc911x.c
smsc911x.h
smsc9420.c
smsc9420.h
sni_82596.c
sonic.c
sonic.h
Space.c
spider_net_ethtool.c
spider_net.c
spider_net.h
starfire.c
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
sunbmac.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
sunbmac.h
sundance.c
sungem_phy.c
sungem_phy.h
sungem.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
sungem.h
sunhme.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
sunhme.h
sunlance.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
sunqe.c drivers/net: Omit check for multicast bit in netdev_for_each_mc_addr 2011-07-08 09:03:20 -07:00
sunqe.h
sunvnet.c
sunvnet.h
tc35815.c
tehuti.c
tehuti.h
tg3.c tg3: Fix RSS indirection table distribution 2011-07-21 12:36:15 -07:00
tg3.h tg3: Fix link flap at 100Mbps with EEE enabled 2011-07-21 12:36:15 -07:00
tlan.c
tlan.h
tsi108_eth.c
tsi108_eth.h
tun.c
typhoon.c
typhoon.h
ucc_geth_ethtool.c
ucc_geth.c net: ucc_geth: Omit check for multicast bit in netdev_for_each_mc_addr 2011-06-30 22:32:49 -07:00
ucc_geth.h
veth.c veth: Kill unused tx_dropped 2011-07-06 01:51:04 -07:00
via-rhine.c
via-velocity.c
via-velocity.h
virtio_net.c virtio-net: per cpu 64 bit stats (v2) 2011-06-30 20:43:38 -07:00
wd.c
xen-netfront.c
xilinx_emaclite.c
xtsonic.c
yellowfin.c
znet.c
zorro8390.c zorro8390: Update style, neaten, restructure to eliminate prototypes 2011-06-24 17:31:37 -07:00