android_kernel_xiaomi_sm8350/drivers/net
Ayaz Abdulla 4e16ed1b0e forcedeth: tx max work
This patch adds a limit to how much tx work can be done in each
iteration of tx processing. If the max limit is reached, remaining tx
completions will be handled by timer interrupt.

Signed-Off-By: Ayaz Abdulla <aabdulla@nvidia.com>

Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-05 16:58:48 -05:00
..
appletalk [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
arcnet [PATCH] com20020 build fix 2006-11-10 11:08:53 -05:00
arm ep93xx: some minor cleanups to the ep93xx eth driver 2006-12-26 16:41:08 -05:00
bonding bonding: update version 2007-02-05 16:58:47 -05:00
chelsio chelsio: more rx speedup 2007-02-05 16:58:47 -05:00
cris [PATCH] drivers cris: return on NULL dev_alloc_skb() 2006-11-10 11:08:53 -05:00
cxgb3 Add support for the latest 1G/10G Chelsio adapter, T3. 2007-02-05 16:58:46 -05:00
e1000 remove NETIF_F_TSO ifdefery 2007-02-05 16:58:45 -05:00
ehea ehea: Fixed missing tasklet_kill() call 2007-01-30 09:36:02 -05:00
fec_8xx
fs_enet FS_ENET: OF-related fixup for FEC and SCC MAC's 2007-01-30 09:36:01 -05:00
hamradio [PATCH] radio modems sitting on serial port are not for s390 2007-02-01 16:17:06 -08:00
ibm_emac PHY probe not working properly for ibm_emac (PPC4xx) 2006-12-26 16:41:08 -05:00
irda [IRDA] vlsi_ir.{h,c}: remove kernel 2.4 code 2007-01-23 21:16:40 -08:00
ixgb remove NETIF_F_TSO ifdefery 2007-02-05 16:58:45 -05:00
ixp2000
myri10ge remove NETIF_F_TSO ifdefery 2007-02-05 16:58:45 -05:00
netxen netxen patches 2007-01-31 04:59:08 -05:00
pcmcia modify 3c589_cs to be SMP safe 2007-01-23 00:19:12 -05:00
phy FS_ENET: OF-related fixup for FEC and SCC MAC's 2007-01-30 09:36:01 -05:00
sk98lin [PATCH] sk98lin debug build fix 2006-12-04 18:36:03 -05:00
skfp net: use bitrev8 2007-02-05 16:58:47 -05:00
tokenring Merge branch 'master' into upstream 2006-12-07 04:57:19 -05:00
tulip Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 17:01:28 +00:00
wan make hdlc_setup() static again 2007-02-05 16:58:46 -05:00
wireless [PATCH] ipw2200: add iwconfig rts/frag auto support 2007-02-05 16:58:43 -05:00
3c59x.c
3c501.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c501.h
3c503.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c503.h
3c505.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c505.h
3c507.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c509.c
3c515.c
3c523.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c523.h
3c527.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c527.h
7990.c [PATCH] m68k/HP300: HP LANCE updates 2006-12-09 09:41:18 -08:00
7990.h
8139cp.c 8139cp: Don't blindly enable interrupts 2007-01-18 11:47:22 -05:00
8139too.c [PATCH] net, 8139too.c: fix netpoll deadlock 2006-12-12 08:10:44 -08:00
8390.c [PATCH] beginning of 8390 fixes - generic and arm/etherh 2006-12-02 00:11:56 -05:00
8390.h [PATCH] 8390 fixes - the final chunk (h8300) 2006-12-02 00:11:56 -05:00
82596.c 82596 warning fixes 2007-01-30 09:36:01 -05:00
a2065.c
a2065.h
ac3200.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
acenic_firmware.h
acenic.c
acenic.h
amd8111e.c [PATCH] amd8111e use standard CRC lib 2006-12-02 00:22:30 -05:00
amd8111e.h [PATCH] amd8111e use standard CRC lib 2006-12-02 00:22:30 -05:00
apne.c [PATCH] Amiga PCMCIA NE2000 Ethernet dev->irq init 2006-12-09 09:41:18 -08:00
ariadne.c
ariadne.h
at1700.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
atari_bionet.c
atari_pamsnet.c
atarilance.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
atp.c
atp.h
au1000_eth.c [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
au1000_eth.h
b44.c Broadcom 4400 resume small fix 2007-01-30 09:36:02 -05:00
b44.h
bmac.c net: use bitrev8 2007-02-05 16:58:47 -05:00
bmac.h
bnx2_fw2.h [BNX2]: New firmware to support 5709 (part 4). 2006-12-02 21:24:31 -08:00
bnx2_fw.h [BNX2]: Re-organize firmware structures. 2006-12-02 21:24:22 -08:00
bnx2.c remove NETIF_F_TSO ifdefery 2007-02-05 16:58:45 -05:00
bnx2.h [BNX2]: PHY workaround for 5709 A0. 2007-02-02 00:46:35 -08:00
bsd_comp.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
cassini.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 14:37:56 +00:00
cassini.h
cs89x0.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
cs89x0.h
de600.c [PATCH] paravirt: header and stubs for paravirtualisation 2006-12-07 02:14:07 +01:00
de600.h
de620.c
de620.h
declance.c [PATCH] declance: Support the I/O ASIC LANCE w/o TURBOchannel 2006-12-04 18:36:02 -05:00
defxx.c [PATCH] defxx: Big-endian hosts support 2006-12-02 00:12:01 -05:00
defxx.h [PATCH] defxx: Big-endian hosts support 2006-12-02 00:12:01 -05:00
depca.c [PATCH] Remove unnecessary check in drivers/net/depca.c 2006-12-02 00:11:55 -05:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c
dgrs.h
dl2k.c
dl2k.h
dm9000.c
dm9000.h
dummy.c
e100.c e100: fix napi ifdefs removing needed code 2007-02-02 08:34:10 -05:00
e2100.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
eepro100.c
eepro.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
eexpress.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
eexpress.h
epic100.c
eql.c
es3210.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
eth16i.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ewrk3.c
ewrk3.h
fealnx.c
fec.c
fec.h
forcedeth.c forcedeth: tx max work 2007-02-05 16:58:48 -05:00
gianfar_ethtool.c
gianfar_mii.c
gianfar_mii.h
gianfar_sysfs.c
gianfar.c [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
gianfar.h [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
hamachi.c
hp100.c
hp100.h
hp-plus.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
hp.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
hplance.c [PATCH] m68k/HP300: HP LANCE updates 2006-12-09 09:41:18 -08:00
hplance.h
hydra.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00
ibmlana.c
ibmlana.h
ibmveth.c [PATCH] ibmveth: Remove ibmveth "liobn" field 2006-12-04 20:38:06 +11:00
ibmveth.h [PATCH] ibmveth: Remove ibmveth "liobn" field 2006-12-04 20:38:06 +11:00
ifb.c Revert "net: ifb error path loop fix" 2007-01-30 14:11:12 -08:00
ioc3-eth.c [NET]: Kill direct includes of asm/checksum.h 2006-12-02 21:22:59 -08:00
isa-skeleton.c
iseries_veth.c [POWERPC] iSeries: fix iseries_veth init 2006-12-20 16:37:48 +11:00
jazzsonic.c
Kconfig net: use bitrev8 2007-02-05 16:58:47 -05:00
lance.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
lasi_82596.c [PATCH] Pass struct dev pointer to dma_cache_sync() 2006-12-07 08:39:41 -08:00
lib8390.c [PATCH] beginning of 8390 fixes - generic and arm/etherh 2006-12-02 00:11:56 -05:00
LICENSE.SRC
lne390.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
loopback.c [NET] drivers/net/loopback.c: convert to module_init() 2007-01-03 18:38:10 -08:00
lp486e.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
mac89x0.c
mac8390.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00
macb.c [PATCH] MACB: Use __raw register access 2006-12-11 09:31:28 -05:00
macb.h [PATCH] MACB: Use __raw register access 2006-12-11 09:31:28 -05:00
mace.c net: use bitrev8 2007-02-05 16:58:47 -05:00
mace.h
macmace.c net: use bitrev8 2007-02-05 16:58:47 -05:00
macsonic.c net: use bitrev8 2007-02-05 16:58:47 -05:00
Makefile remove the broken OAKNET driver 2007-02-05 16:58:47 -05:00
meth.c [NET]: Kill direct includes of asm/checksum.h 2006-12-02 21:22:59 -08:00
meth.h
mii.c
mipsnet.c
mipsnet.h
mv643xx_eth.c mv643xx_eth: Fix race condition in mv643xx_eth_free_tx_descs 2007-01-23 16:28:53 -05:00
mv643xx_eth.h
mvme147.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
myri_code.h [SPARC]: Fix some section mismatch warnings in sparc drivers. 2006-10-17 19:28:51 -07:00
myri_sbus.c [NET]: Kill direct includes of asm/checksum.h 2006-12-02 21:22:59 -08:00
myri_sbus.h
natsemi.c
ne2.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ne2k-pci.c
ne3210.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ne-h8300.c [PATCH] 8390 fixes - the final chunk (h8300) 2006-12-02 00:11:56 -05:00
ne.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
netconsole.c netpoll queue cleanup 2006-12-02 21:22:37 -08:00
netx-eth.c
ni52.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ni52.h
ni65.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ni65.h
ni5010.c
ni5010.h
ns83820.c Merge branch 'master' into upstream 2006-12-07 04:57:19 -05:00
pci-skeleton.c
pcnet32.c
plip.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ppp_async.c
ppp_deflate.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ppp_generic.c Driver core: convert PPP code to use struct device 2006-12-01 14:52:00 -08:00
ppp_mppe.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ppp_mppe.h
ppp_synctty.c
pppoe.c [NET]: Conditionally use bh_lock_sock_nested in sk_receive_skb 2006-12-02 21:23:51 -08:00
pppox.c
qla3xxx.c qla3xxx: Add support for Qlogic 4032 chip. 2007-02-05 16:58:47 -05:00
qla3xxx.h qla3xxx: Add support for Qlogic 4032 chip. 2007-02-05 16:58:47 -05:00
r8169.c r8169: extraneous Cmd{Tx/Rx}Enb write 2006-12-26 23:28:02 +01:00
rionet.c
rrunner.c
rrunner.h
s2io-regs.h
s2io.c remove NETIF_F_TSO ifdefery 2007-02-05 16:58:45 -05:00
s2io.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
saa9730.c
saa9730.h
sb1000.c
sb1250-mac.c [PATCH] Remove useless comment from sb1250 2006-10-21 14:20:01 -04:00
sc92031.c driver for Silan SC92031 netdev 2007-02-05 16:58:45 -05:00
seeq8005.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c
sis190.c sis190: failure to set the MAC address from EEPROM 2007-01-18 22:02:13 -05:00
sis900.c
sis900.h
skge.c [PATCH] email change for shemminger@osdl.org 2007-01-23 14:18:49 -08:00
skge.h [PATCH] skge: fix sparse warnings 2006-12-07 04:59:20 -05:00
sky2.c sky2: better power state management 2007-02-05 16:58:45 -05:00
sky2.h sky2: better power state management 2007-02-05 16:58:45 -05:00
slhc.c
slip.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
slip.h
smc91x.c WorkQueue: Fix up arch-specific work items where possible 2006-12-05 19:36:26 +00:00
smc91x.h [PATCH] smc91x: Kill off excessive versatile hooks. 2006-12-11 09:54:50 -05:00
smc911x.c [PATCH] net/smc911x: match up spin lock/unlock 2007-02-03 11:26:06 -08:00
smc911x.h
smc9194.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
smc9194.h
smc-mca.c
smc-ultra32.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
smc-ultra.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
sonic.c
sonic.h
Space.c remove the broken SKMC driver 2007-02-05 16:58:46 -05:00
spider_net_ethtool.c Spidernet DMA coalescing 2007-02-05 16:58:43 -05:00
spider_net.c Spidernet RX Debugging printout 2007-02-05 16:58:45 -05:00
spider_net.h Spidernet remove rxramfull tasklet 2007-02-05 16:58:44 -05:00
starfire_firmware.h
starfire_firmware.pl
starfire.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
sunbmac.c [SPARC]: Fix some section mismatch warnings in sparc drivers. 2006-10-17 19:28:51 -07:00
sunbmac.h
sundance.c [PATCH] sundance: use NULL for pointer 2006-12-02 00:16:36 -05:00
sungem_phy.c [SUNGEM]: PHY updates & pause fixes (#2) 2007-01-03 18:54:43 -08:00
sungem_phy.h [SUNGEM]: PHY updates & pause fixes (#2) 2007-01-03 18:54:43 -08:00
sungem.c [SUNGEM]: PHY updates & pause fixes (#2) 2007-01-03 18:54:43 -08:00
sungem.h
sunhme.c Merge branch 'for-linus4' of master.kernel.org:/pub/scm/linux/kernel/git/viro/bird 2006-12-04 10:37:06 -08:00
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c remove NETIF_F_TSO ifdefery 2007-02-05 16:58:45 -05:00
tg3.h [TG3]: Add PHY workaround for 5755M. 2007-01-09 00:30:06 -08:00
tlan.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
tlan.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
tsi108_eth.c [PATCH] Add tsi108/9 On Chip Ethernet device driver support 2006-12-02 00:12:03 -05:00
tsi108_eth.h [PATCH] Add tsi108/9 On Chip Ethernet device driver support 2006-12-02 00:12:03 -05:00
tun.c
typhoon-firmware.h
typhoon.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
typhoon.h
ucc_geth_phy.c Fix phy_read/write redefinition errors in ucc_geth_phy.c 2007-01-18 12:17:02 -05:00
ucc_geth_phy.h [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes 2006-10-21 14:09:51 -04:00
ucc_geth.c Update ucc_geth.c for new workqueue structure 2007-01-18 12:03:48 -05:00
ucc_geth.h [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes 2006-10-21 14:09:51 -04:00
via-rhine.c
via-velocity.c via-velocity uses INET interfaces 2006-12-26 16:28:20 -05:00
via-velocity.h
wd.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
yellowfin.c
znet.c
zorro8390.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00