linux_dsm_epyc7002/drivers/net/ethernet/stmicro/stmmac
Jose Abreu 4772f26db8 net: stmmac: Always arm TX Timer at end of transmission start
If TX Coalesce timer is enabled we should always arm it, otherwise we
may hit the case where an interrupt is missed and the TX Queue will
timeout.

Arming the timer does not necessarly mean it will run the tx_clean()
because this function is wrapped around NAPI launcher.

Fixes: 9125cdd1be ("stmmac: add the initial tx coalesce schema")
Signed-off-by: Jose Abreu <Jose.Abreu@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-12-18 12:04:18 -08:00
..
altr_tse_pcs.c
altr_tse_pcs.h
chain_mode.c
common.h net: stmmac: 16KB buffer must be 16 byte aligned 2019-12-18 12:04:18 -08:00
descs_com.h
descs.h net: stmmac: Fix misuses of GENMASK macro 2019-07-11 14:30:07 -07:00
dwmac4_core.c net: stmmac: Fix sparse warning 2019-11-11 23:13:19 -08:00
dwmac4_descs.c net: stmmac: gmac4+: Add Split Header support 2019-11-11 23:13:19 -08:00
dwmac4_descs.h net: stmmac: gmac4+: Add Split Header support 2019-11-11 23:13:19 -08:00
dwmac4_dma.c net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD 2019-11-15 12:25:41 -08:00
dwmac4_dma.h net: stmmac: gmac4+: Add Split Header support 2019-11-11 23:13:19 -08:00
dwmac4_lib.c
dwmac4.h net: stmmac: gmac4+: Add Split Header support 2019-11-11 23:13:19 -08:00
dwmac5.c net: stmmac: fix disabling flexible PPS output 2019-10-09 15:52:52 -07:00
dwmac5.h net: stmmac: Use the correct style for SPDX License Identifier 2019-11-16 12:14:20 -08:00
dwmac100_core.c
dwmac100_dma.c net: stmmac: Fix descriptors address being in > 32 bits address space 2019-07-09 12:20:08 -07:00
dwmac100.h
dwmac1000_core.c net: stmmac: Remove break after a return 2019-10-09 21:12:30 -07:00
dwmac1000_dma.c net: stmmac: Fix descriptors address being in > 32 bits address space 2019-07-09 12:20:08 -07:00
dwmac1000.h
dwmac_dma.h
dwmac_lib.c
dwmac-anarion.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwmac-dwc-qos-eth.c net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code 2019-08-21 13:52:34 -07:00
dwmac-generic.c
dwmac-ipq806x.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwmac-lpc18xx.c
dwmac-mediatek.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwmac-meson8b.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwmac-meson.c net: stmmac: dwmac-meson: use devm_platform_ioremap_resource() to simplify code 2019-08-21 13:52:33 -07:00
dwmac-oxnas.c
dwmac-qcom-ethqos.c
dwmac-rk.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwmac-socfpga.c net: stmmac: socfpga: re-use the interface parameter from platform data 2019-09-16 09:22:24 +02:00
dwmac-sti.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwmac-stm32.c net: ethernet: stmmac: fix indentation issue 2019-11-13 12:33:28 -08:00
dwmac-sun8i.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-11-16 21:51:42 -08:00
dwmac-sunxi.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
dwxgmac2_core.c net: stmmac: Fix sparse warning 2019-11-11 23:13:19 -08:00
dwxgmac2_descs.c net: stmmac: xgmac: Only get SPH header len if available 2019-11-06 21:22:55 -08:00
dwxgmac2_dma.c net: stmmac: xgmac: Clear previous RX buffer size 2019-12-18 12:04:17 -08:00
dwxgmac2.h net: stmmac: xgmac: Clear previous RX buffer size 2019-12-18 12:04:17 -08:00
enh_desc.c
hwif.c net: stmmac: xgmac: Implement MMC counters 2019-08-08 22:20:18 -07:00
hwif.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-11-16 21:51:42 -08:00
Kconfig net: stmmac: depend on COMMON_CLK 2019-08-30 14:35:02 -07:00
Makefile
mmc_core.c net: stmmac: xgmac: Disable MMC interrupts by default 2019-11-06 21:22:55 -08:00
mmc.h net: stmmac: xgmac: Implement MMC counters 2019-08-08 22:20:18 -07:00
norm_desc.c
ring_mode.c
stmmac_ethtool.c net: stmmac: ethtool: Let user configure TX coalesce without RIWT 2019-09-05 12:19:54 +02:00
stmmac_hwtstamp.c net: stmmac: fixed new system time seconds value calculation 2019-06-22 16:16:23 -07:00
stmmac_main.c net: stmmac: Always arm TX Timer at end of transmission start 2019-12-18 12:04:18 -08:00
stmmac_mdio.c net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks 2019-11-11 23:13:19 -08:00
stmmac_pci.c PCI: Add PCI_STD_NUM_BARS for the number of standard BARs 2019-10-14 10:22:26 -05:00
stmmac_pcs.h
stmmac_platform.c net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
stmmac_platform.h
stmmac_ptp.c net: reject PTP periodic output requests with unsupported flags 2019-11-15 12:48:32 -08:00
stmmac_ptp.h
stmmac_selftests.c net: stmmac: selftests: Needs to check the number of Multicast regs 2019-12-18 12:04:17 -08:00
stmmac_tc.c net: stmmac: tc: Remove the speed dependency 2019-11-11 23:13:19 -08:00
stmmac.h net: stmmac: Implement L3/L4 Filters using TC Flower 2019-09-05 12:19:54 +02:00