Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Aug 2020 17:09:55 +0000 (UTC)
From:      Gordon Tetlow <gordon@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org
Subject:   svn commit: r363920 - releng/12.1/sys/dev/vmware/vmxnet3
Message-ID:  <202008051709.075H9tGP094506@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gordon
Date: Wed Aug  5 17:09:54 2020
New Revision: 363920
URL: https://svnweb.freebsd.org/changeset/base/363920

Log:
  Fix vmx driver packet loss and degraded performance.
  
  Approved by:	so
  Security:	FreeBSD-EN-20:16.vmx

Modified:
  releng/12.1/sys/dev/vmware/vmxnet3/if_vmx.c

Modified: releng/12.1/sys/dev/vmware/vmxnet3/if_vmx.c
==============================================================================
--- releng/12.1/sys/dev/vmware/vmxnet3/if_vmx.c	Wed Aug  5 17:08:02 2020	(r363919)
+++ releng/12.1/sys/dev/vmware/vmxnet3/if_vmx.c	Wed Aug  5 17:09:54 2020	(r363920)
@@ -1320,7 +1320,7 @@ vmxnet3_isc_txd_encap(void *vsc, if_pkt_info_t pi)
 	hdrlen = pi->ipi_ehdrlen + pi->ipi_ip_hlen;
 	if (pi->ipi_csum_flags & CSUM_TSO) {
 		sop->offload_mode = VMXNET3_OM_TSO;
-		sop->hlen = hdrlen;
+		sop->hlen = hdrlen + pi->ipi_tcp_hlen;
 		sop->offload_pos = pi->ipi_tso_segsz;
 	} else if (pi->ipi_csum_flags & (VMXNET3_CSUM_OFFLOAD |
 	    VMXNET3_CSUM_OFFLOAD_IPV6)) {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008051709.075H9tGP094506>