linux/drivers/net/ethernet
Lendacky, Thomas c635eaacbf amd-xgbe: Remove Tx coalescing
The Tx coalescing support in the driver was a software implementation
for something lacking in the hardware. Using hrtimers, the idea was to
trigger a timer interrupt after having queued a packet for transmit.
Unfortunately, as the timer value was lowered, the timer expired before
the hardware actually did the transmit and so it was racey and resulted
in unnecessary interrupts.

Remove the Tx coalescing support and hrtimer and replace with a Tx timer
that is used as a reclaim timer in case of inactivity.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-03-20 16:33:57 -04:00
..
3com
8390
adaptec
adi
aeroflex net: greth: constify of_device_id array 2015-03-17 15:00:22 -04:00
agere
allwinner ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
alteon
altera Altera TSE: constify of_device_id array 2015-03-17 15:00:21 -04:00
amd amd-xgbe: Remove Tx coalescing 2015-03-20 16:33:57 -04:00
apm drivers: net: xgene: Add second SGMII based 1G interface 2015-03-18 12:44:05 -04:00
apple net: ethernet: apple: constify of_device_id array 2015-03-17 15:00:22 -04:00
arc
atheros ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
broadcom net: bcmgenet: add support for Hardware Filter Block 2015-03-15 22:04:17 -04:00
brocade ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
cadence net/macb: Only adjust tx_clk on link change 2015-03-12 23:04:32 -04:00
calxeda ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
chelsio cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" 2015-03-19 15:30:21 -04:00
cirrus ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
cisco
davicom
dec ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
dlink
emulex ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
faraday
freescale net/fsl: constify of_device_id array 2015-03-17 15:00:21 -04:00
fujitsu
hisilicon
hp
i825xx
ibm ehea: constify of_device_id array 2015-03-17 15:00:23 -04:00
icplus
intel i40e: add NVM update events to AQ clean 2015-03-19 17:52:04 -04:00
marvell ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
mellanox net/mlx4_en: mlx4_en_set_tx_maxrate() can be static 2015-03-18 23:21:41 -04:00
micrel
microchip
moxa ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
myricom
natsemi
neterion ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
nuvoton
nvidia
nxp
octeon netdev: octeon_mgmt: constify of_device_id array 2015-03-17 15:00:22 -04:00
oki-semi ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
packetengines ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
pasemi
qlogic ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
qualcomm ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
rdc
realtek
renesas sh_eth: Mitigate lost statistics updates 2015-03-04 15:40:54 -05:00
rocker rocker: add support for phys_port_name 2015-03-18 22:30:35 -04:00
samsung ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
seeq
sfc ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
sgi
silan
sis
smsc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-09 23:38:02 -04:00
stmicro Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-09 23:38:02 -04:00
sun ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
tehuti
ti net: netcp: constify of_device_id array 2015-03-17 15:00:21 -04:00
tile
toshiba ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
tundra
via via-velocity: constify of_device_id array 2015-03-17 15:00:24 -04:00
wiznet ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
xilinx net: xilinx: constify of_device_id array 2015-03-17 15:00:22 -04:00
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c net: ethoc: constify of_device_id array 2015-03-17 15:00:21 -04:00
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
Makefile
netx-eth.c