[Intel-wired-lan] [PATCH v1 1/1] e1000e: fix buffer overrun while the I219 is processing DMA transactions
Jeff Kirsher
jeffrey.t.kirsher at intel.com
Wed Oct 25 15:20:19 UTC 2017
On Wed, 2017-10-25 at 15:23 +0300, Sasha Neftin wrote:
> Description: Intel® 100/200 Series Chipset platforms
> reduced the round-trip latency for the LAN Controller
> DMA accesses, causing in some high performance cases a buffer
> overrun while the I219 LAN Connected Device is processing
> the DMA transactions. I219LM and I219V devices can fall into
> unrecovered Tx hang under very stressfully UDP traffic and multiple
> reconnection of Ethernet cable. This Tx hang of the LAN Controller
> is only recovered if the system is rebooted. Slightly slow down
> DMA access by reducing the number of outstanding requests.
> This workaround could have an impact on TCP traffic performance
> on the platform. Disabling TSO eliminates performance loss for TCP
> traffic without a noticeable impact on CPU performance.
>
> Please, refer to I218/I219 specification update:
> https://www.intel.com/content/www/us/en/embedded/products/networking/
> ethernet-connection-i218-family-documentation.html
>
> Signed-off-by: Sasha Neftin <sasha.neftin at intel.com>
> Reviewed-by: Alexander H Duyck <alexander.h.duyck at intel.com>
> Reviewed-by: Dima Ruinskiy <dima.ruinskiy at intel.com>
> Reviewed-by: Raanan Avargil <raanan.avargil at intel.com>
> ---
> drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 ++-
> drivers/net/ethernet/intel/e1000e/netdev.c | 11 ++++++++---
> 2 files changed, 10 insertions(+), 4 deletions(-)
Sasha, you generated this patch against an old tree and many of these
changes are already upstream in Dave's net-next tree, so this patch
does not apply cleanly.
Please rebase your patch against my latest next-queue tree, dev-queue
branch and submit a v2 please.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.osuosl.org/pipermail/intel-wired-lan/attachments/20171025/2b3cdd73/attachment.asc>
More information about the Intel-wired-lan
mailing list