linux_dsm_epyc7002/drivers/net/ethernet/stmicro/stmmac
Jose Abreu 3755b21b04 net: stmmac: Always use TX coalesce timer value when rescheduling
When we have pending packets we re-arm the TX timer with a magic value.

This changes the re-arm of the timer from 10us to the user-defined
coalesce value. As we support different speeds, having a magic value of
10us can be either too short or to large depending on the speed so we
let user configure it. The default value of the timer is 1ms but it can
be reconfigured by ethtool.

Changes from v1:
- Reword commit message (Jakub)

Signed-off-by: Jose Abreu <Jose.Abreu@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-12-18 12:14:08 -08:00
..
altr_tse_pcs.c
altr_tse_pcs.h
chain_mode.c
common.h net: stmmac: Tune-up default coalesce settings 2019-11-15 12:25:41 -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: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00
dwmac4_lib.c net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00
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 net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00
dwmac_lib.c net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00
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: avoid clk and reset for acpi device 2019-12-17 13:55:23 -08: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-next: stmmac: mediatek: add more support for RMII 2019-12-17 13:48:30 -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 net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -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: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00
dwxgmac2.h net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00
enh_desc.c
hwif.c net: stmmac: xgmac: Implement MMC counters 2019-08-08 22:20:18 -07:00
hwif.h net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -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
stmmac_main.c net: stmmac: Always use TX coalesce timer value when rescheduling 2019-12-18 12:14:08 -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 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-11-09 11:04:37 -08:00
stmmac_tc.c net: stmmac: tc: Remove the speed dependency 2019-11-11 23:13:19 -08:00
stmmac.h net: stmmac: Let TX and RX interrupts be independently enabled/disabled 2019-12-18 12:14:08 -08:00