From nobody Thu Oct 20 11:47:47 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 4MtQnv5XL7z4gcBy for ; Thu, 20 Oct 2022 11:47:47 +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 4MtQnv2wqVz3jv5 for ; Thu, 20 Oct 2022 11:47:47 +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 4MtQnv1ZLHzs03 for ; Thu, 20 Oct 2022 11:47:47 +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 29KBllPG020675 for ; Thu, 20 Oct 2022 11:47:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 29KBllN0020674 for net@FreeBSD.org; Thu, 20 Oct 2022 11:47:47 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 11:47:47 +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=1666266467; 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=3EefseKhXnYf++Zn4WXMW431OiuaeFNbbe9WH8LZ1qY=; b=vQMR6iGYQFz3ILrz6b2+JaDrlkI5MZbCrPNiRt4PCFFmH9Jb1hw1e7ZcoTSAPVzgxmiCn3 MNOTOqaF6kLHU2Wx/Upwun6o+gukGzLRjCthIN9pruj/c7pt3GeNvLTTFAy/DShVo5ZsPP J4sw6zcxtZCXFLikyGkw5y8xWPDAdhmO8h/n4vR3/6knCopwW4AgHuAi6PXoym1el+Twn+ +vrdvZfduSXbOeORq1qCIbBdaaOufGp25OJXyvEa10EKE3oDF5YaZ95oVI7AOu2rpr6GNO I9wv1pVfOYLFRBvkyjMict9RhOmlC0SO/AE5wPfrs8YdYW+gpHayRK+Sl/c0bA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666266467; a=rsa-sha256; cv=none; b=HQLxUK0P7AK4i7n9R8aDDpW4W6hyNBcJ+yzj2Ohv3/Aq2cWOZ+P8OLi420v9y82HxzOVXL 4UENQ03TcBrglVBNmW78H3bavX/QDejDM+t20xKYdhAn+uzGOP8AFbpTV8IOpcIu5deYLO NhoNTjG74hURP9fFZjJP+0xeDZholZGlzOJIGFxaaxBhvNxpbh5lzdVWEZtJqA71pQPqdW LygsusBmZZcCNttj88IrpyJqCgmJhV0i5zbfMOwQ1ksfprNm7FGfY9bOs9Lu6X0gGmelCx 3IZjaMbiZAr/4V63YfZmK8CVi208iPhft1Zxz+6pJLK2UNIuOHdu8P+BZB8NGQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265588 --- Comment #17 from Richard Scheffenegger --- 1448 byte chunks between server and client align perfectly until server fra= me #51 (5 chunks: 0xb23ee730dd 0xc2fd29b2eb 0xbe27bbf1be 0xb829e51fdc= =20=20=20 0xbc5b20682b) and client frame #48 (3 chunks 0xb23ee730dd 0xc2fd29b2eb= =20=20=20 0xbe27bbf1be). The last two chunks of the TSO get dropped. server #62 is the lost 4th chunk of #51. And server #63 starts with chunk 5 of #51 but doesn't have the correct sequ= ence number! Frame 66 repeats chunk 5 of #51, with the correct sequence number. TSO frame 63 seems to send everything from snd.una for an entire window, but the seq number is off by one segment (1448) to the left. However, 19 packets during SACK loss recovery is unexpected too! (In short, I feel like the TSO frame #63 shouldn't be there at all). I wonder if this may be the issue https://reviews.freebsd.org/D36637 althou= gh that's dealing with the traffic burst, not the erraneous sequence number... --=20 You are receiving this mail because: You are the assignee for the bug.=