From nobody Thu Oct 20 08:16:42 2022 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MtL6M33K8z4gB3c for ; Thu, 20 Oct 2022 08:16:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MtL6M20Lxz49tf for ; Thu, 20 Oct 2022 08:16:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MtL6M13PHzpQL for ; Thu, 20 Oct 2022 08:16:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 29K8GhDf052909 for ; Thu, 20 Oct 2022 08:16:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 29K8GhGB052908 for net@FreeBSD.org; Thu, 20 Oct 2022 08:16:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 265588] [TCP] - tcp send a retransmission identical sequence number packet with different payload Date: Thu, 20 Oct 2022 08:16:42 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rscheff@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666253803; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iRv2h2nFW+NGpHbM2h+QPOrLd11ObgvWkwBVHdfJoLs=; b=olLcz+xd6u3bGhF3yJuUjX7DonLdCBlRiDCdhsynDBMn0Q6em1QRojJ1KVmtizLCMs4mlx MoyuDC/AonHsNxZDE92ObgdBHiSFOxS8akLc2jIOaxl2Vdnc+mVI1iNIYDjQve154Bt8n8 KKQySRToN0JeJNhr4ZyCBpYHjh22iVejka5YISEOlMfASVCx+W15rpNIHUDb/vTK/ROOgh QIn5wZV8u7Qb1zXYVIKIXGkAhnJE6jl1+Gt9QZc7i07hT8RZwyrpoqO8tIJuL7yeawbWv/ Hl8Vrw0amgbc6PUQtSRud9k7ccwO7rUm9QfMcjT8QZCLlzZMMcFrUntkY4eW/w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666253803; a=rsa-sha256; cv=none; b=P/xZsJGOcggiGuT9l256yjpgBTSjowQU/wYlMQ2SVeeD8Ne2AULsqgJCfmZbkGQid4KiAV b4oJCWalo2boDpBgLi+WrEYHn/YaCcHzP0vR/lWpn4rfHaoSSh4DDq3l5qXFIVvWO3fGbA Hyeia+AucGwQ1hmi0qCa5blC7SXqTAL6hDjVSwflrMMOt6m61PDRMhvrmEXmuybKKktwfj UBpTP5e3D0VnnFjO8zD2Caq5wRqN891/OWUT65TIqz1cv/ZWmqtJhiacV0ZV3qNAOpLEv1 lZ/OhgcvkCo4Aji/G9M6VUcPGVxnfluQ2r5AEHoLHk6BO647Zo5SM5eWyPR5ow== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265588 --- Comment #5 from Richard Scheffenegger --- Where are the two independent packet traces, if you traced on both client a= nd server at the same time? Also, disabling SACK will lead to much worst packet loss recovery performan= ce, while also prevent TSO / LRO issues simulatanouely. A SACK enabled, LRO/TSO disabled test would be interesting. I asked awk to create a simple 32bit sum of the 1448-byte payload segments making up the LRO chunks, for all the data segments with an even multiple: (sum32 is not perfect, but should be sufficient to see identical sub-sectio= ns; note that prior to the capture, the packets appear to have been sent befor= e, which are in frame #4 - #21. the first 1448byte chunk in #63 is identical to #66, indicating this could = be an off-by-one mbuf issue. All duplicate, subsequently seen chunks are prefi= xed with # below. packet #63 should have many overlaps with packets #55 and #57 - but they do= NOT correspond properly... 3rd chunk of #63 should be 1st chunk of #55, but only chunks 4 and 2 (and following) are the same, similar between #63/13 and #57/1, where only subsequent chunks are the same... frame.number ip.src tcp.seq(rel) tcp.ack(rel) tcp.len #_1448_segs [sum32 sum32...] 2 10.234.1.9 35249 229 15928 11 72053392291 385714934591 419632206729 401031568921 41004322083= 9=20=20=20 398170924830 381008236919 388657879560 400554947764 390059647829 401051361480 4 10.234.1.9 8689 229 1448 1 402468043721 5 10.234.1.9 10137 229 1448 1 401277757279 6 10.234.1.9 11585 229 1448 1 415282924207 7 10.234.1.9 13033 229 1448 1 384078634026 8 10.234.1.9 14481 229 1448 1 403972324660 9 10.234.1.9 15929 229 1448 1 406377582180 10 10.234.1.9 17377 229 1448 1 395849724237 11 10.234.1.9 18825 229 1448 1 407105644009 12 10.234.1.9 20273 229 1448 1 391049306449 13 10.234.1.9 21721 229 1448 1 392972187658 14 10.234.1.9 23169 229 1448 1 412806674913 15 10.234.1.9 24617 229 1448 1 368815440121 16 10.234.1.9 26065 229 1448 1 441426216789 17 10.234.1.9 27513 229 1448 1 413962289118 18 10.234.1.9 28961 229 1448 1 410986024398 19 10.234.1.9 30409 229 1448 1 411104040736 20 10.234.1.9 31857 229 1448 1 401688330533 21 10.234.1.9 33305 229 1448 1 0 23 10.234.1.9 51177 229 2896 2 #0 203246954054 27 10.234.1.9 54073 229 5792 4 394852055780 384030294443 392529581011 386143976667 29 10.234.1.9 59865 229 7240 5 396719530022 411466448353 385699980034 379232637059 398683035014 31 10.234.1.9 67105 229 2896 2 404469974242 419769008759 33 10.234.1.9 70001 229 7240 5 390781603776 405293380528 401115408251 408555360267 401962764123 35 10.234.1.9 77241 229 5792 4 410414639507 399252713459 422519480994 402128188056 37 10.234.1.9 83033 229 5792 4 397118187855 389763261786 385790875737 396498279313 39 10.234.1.9 88825 229 10136 7 410833492195 394727248034 434370688504 405654811556 41567075177= 3=20=20=20 381338791549 363187342839 41 10.234.1.9 98961 229 7240 5 373714275313 408842605624 118929186736 #0 772816864 43 10.234.1.9 106201 229 2896 2 409221826523 405055397380 45 10.234.1.9 109097 229 5792 4 409248775808 407813669100 400196811736 393952527415 47 10.234.1.9 114889 229 5792 4 428166500303 407670732874 391317321268 398231044986 49 10.234.1.9 120681 229 4344 3 153542385751 #0 1379131396 51 10.234.1.9 125025 229 7240 5 383437534358 417050426910 408105259593 391024117815 402553991311 55 10.234.1.9 132265 229 7240 5 398609113564 394899607335 404273196631 377759935477 372329922394 57 10.234.1.9 139505 229 17376 12 406899099155 377008101980 389519299155 398503947093 40357317774= 9=20=20=20 412798843978 378308644919 409772644714 397983176629 424631857245 397732366425 386270375516 62 10.234.1.9 129369 229 1448 1 421647638868 63 10.234.1.9 129369 229 27512 19 409602081388 400590437965 395728025774 #394899607335 #4042731966= 31=20=20 #377759935477 #372329922394 407165511753 411371394473 384531841671 365127713737 404990193304 407773333546 #377008101980 #389519299= 155=20 #398503947093 #403573177749 #412798843978 #378308644919 66 10.234.1.9 130817 457 1448 1 #409602081388 67 10.234.1.9 156881 457 5792 4 403565719067 397983667401 432116192336 383972004598 --=20 You are receiving this mail because: You are the assignee for the bug.=