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>