Revert "sfc: Use write-combining to reduce TX latency" and follow-ups
This reverts commits 65f0b417, d88d6b05, fcfa0604, 747df225 and 867955f5. Depending on the processor model, write-combining may result in reordering that the NIC will not tolerate. This typically results in a DMA error event and reset by the driver, logged as: sfc 0000:0e:00.0: eth2: TX DMA Q reports TX_EV_PKT_ERR. sfc 0000:0e:00.0: eth2: resetting (ALL) Signed-off-by:Ben Hutchings <bhutchings@solarflare.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/sfc/efx.c 2 additions, 16 deletionsdrivers/net/sfc/efx.c
- drivers/net/sfc/io.h 4 additions, 11 deletionsdrivers/net/sfc/io.h
- drivers/net/sfc/mcdi.c 17 additions, 29 deletionsdrivers/net/sfc/mcdi.c
- drivers/net/sfc/nic.c 0 additions, 7 deletionsdrivers/net/sfc/nic.c
- drivers/net/sfc/nic.h 0 additions, 2 deletionsdrivers/net/sfc/nic.h
- drivers/net/sfc/siena.c 4 additions, 21 deletionsdrivers/net/sfc/siena.c
- drivers/net/sfc/workarounds.h 0 additions, 2 deletionsdrivers/net/sfc/workarounds.h
Loading
Please register or sign in to comment