From owner-freebsd-transport@freebsd.org Thu Feb 21 09:22:05 2019 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E2D9514FF62E; Thu, 21 Feb 2019 09:22:04 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 68D8D69C89; Thu, 21 Feb 2019 09:22:04 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [192.168.1.9] (p57BB46EC.dip0.t-ipconnect.de [87.187.70.236]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id CA965721E281A; Thu, 21 Feb 2019 10:21:57 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: svn commit: r344368 - head/sys/netinet From: Michael Tuexen In-Reply-To: <7b4f29d5-e909-6397-7c24-b5979a3963c1@FreeBSD.org> Date: Thu, 21 Feb 2019 10:21:56 +0100 Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org, freebsd-transport@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <1141FFDF-F764-4CBB-B245-8E92815FCE8F@freebsd.org> References: <201902201803.x1KI3haW078567@repo.freebsd.org> <7b4f29d5-e909-6397-7c24-b5979a3963c1@FreeBSD.org> To: "koobs@freebsd.org" X-Mailer: Apple Mail (2.3445.102.3) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2019 09:22:05 -0000 > On 21. Feb 2019, at 09:32, Kubilay Kocak wrote: >=20 > On 21/02/2019 5:03 am, Michael Tuexen wrote: >> Author: tuexen >> Date: Wed Feb 20 18:03:43 2019 >> New Revision: 344368 >> URL: https://svnweb.freebsd.org/changeset/base/344368 >> Log: >> Reduce the TCP initial retransmission timeout from 3 seconds to >> 1 second as allowed by RFC 6298. >> Reviewed by: kbowling@, Richard Scheffenegger >> Sponsored by: Netflix, Inc. >> Differential Revision: https://reviews.freebsd.org/D18941 >> Modified: >> head/sys/netinet/tcp_syncache.c >> head/sys/netinet/tcp_timer.h >> Modified: head/sys/netinet/tcp_syncache.c >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- head/sys/netinet/tcp_syncache.c Wed Feb 20 17:56:38 2019 = (r344367) >> +++ head/sys/netinet/tcp_syncache.c Wed Feb 20 18:03:43 2019 = (r344368) >> @@ -159,7 +159,7 @@ static int syncookie_cmp(struct = in_conninfo *inc, str >> * tcp_backoff[1] + >> * tcp_backoff[2] + >> * tcp_backoff[3]) + 3 * tcp_rexmit_slop, >> - * 3000 ms * (1 + 2 + 4 + 8) + 3 * 200 ms =3D 45600 ms, >> + * 1000 ms * (1 + 2 + 4 + 8) + 3 * 200 ms =3D 15600 ms, >> * the odds are that the user has given up attempting to connect by = then. >> */ >> #define SYNCACHE_MAXREXMTS 3 >> Modified: head/sys/netinet/tcp_timer.h >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- head/sys/netinet/tcp_timer.h Wed Feb 20 17:56:38 2019 = (r344367) >> +++ head/sys/netinet/tcp_timer.h Wed Feb 20 18:03:43 2019 = (r344368) >> @@ -77,7 +77,7 @@ >> #define TCPTV_MSL ( 30*hz) /* max seg = lifetime (hah!) */ >> #define TCPTV_SRTTBASE 0 /* base = roundtrip time; >> if 0, no idea yet */ >> -#define TCPTV_RTOBASE ( 3*hz) /* assumed RTO = if no info */ >> +#define TCPTV_RTOBASE ( 1*hz) /* assumed RTO = if no info */ >> #define TCPTV_PERSMIN ( 5*hz) /* minimum = persist interval */ >> #define TCPTV_PERSMAX ( 60*hz) /* maximum = persist interval */ >> _______________________________________________ >=20 > Any way this can be a run-time tunable? That is definitely possible. However, changing the default should be = separate from making it sysctl-able. I'll bring this up in the bi-weekly transport call and see what others = think. Best regards Michael >=20 From owner-freebsd-transport@freebsd.org Sat Feb 23 10:30:58 2019 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9ABE515102FC for ; Sat, 23 Feb 2019 10:30:58 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5EE9084E90 for ; Sat, 23 Feb 2019 10:30:56 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [192.168.1.9] (p57BB40DA.dip0.t-ipconnect.de [87.187.64.218]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 893F3721E281E; Sat, 23 Feb 2019 11:30:51 +0100 (CET) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: DSACK From: Michael Tuexen In-Reply-To: Date: Sat, 23 Feb 2019 11:30:50 +0100 Cc: "freebsd-transport@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <5AD822A0-06D7-44DB-AFB1-2453FD59A222@freebsd.org> References: <5ACAD39A-2A77-43BB-BE93-994C1C6C93AB@freebsd.org> To: "Scheffenegger, Richard" X-Mailer: Apple Mail (2.3445.102.3) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 10:30:58 -0000 > On 23. Feb 2019, at 11:28, Scheffenegger, Richard = wrote: >=20 >=20 > Bin grad am flughafen und hab leider nur HEAD bei mir (und ein iso von = 10, wo ich grad versuch, das mit scapy zu checken). >=20 > Falls du schnell einen packetdrill gegen BSD11 ohne D18960 machen = kannst, und es da noch DSACKs raussendet, w=C3=A4re das toll! >=20 > Ich f=C3=BCrchte aber, das das schon l=C3=A4ngere Zeit kaputt ist - da = wir nun doch noch nicht D18960 drinnen haben, wie ich irrt=C3=BCmlich = dachte. OK. I'll take a look. Have a save trip! Best regards Michael >=20 >=20 >=20 > -----Original Message----- > From: Michael Tuexen =20 > Sent: Samstag, 23. Februar 2019 11:25 > To: Scheffenegger, Richard > Cc: freebsd-transport@freebsd.org > Subject: Re: DSACK >=20 > NetApp Security WARNING: This is an external email. Do not click links = or open attachments unless you recognize the sender and know the content = is safe. >=20 >=20 >=20 >=20 >> On 23. Feb 2019, at 10:29, Scheffenegger, Richard = wrote: >>=20 >> Hi, >>=20 >> A colleague pointed me to the stack (HEAD) no longer emitting DSACK = options a few days ago... >>=20 >> I was under the impression, that older versions of FreeBSD would send = out DSACKs for spurious duplicate packets. >>=20 >> But when I try this script against HEAD, regular cumulative ACKs = without DSACK blocks are showing up. >>=20 >> Currently bandwidth starved - but was that a conscious decision? Or = was me observing DSACKs never a thing? > I would say if it is working in stable/11, but not in stable/12 and = head, it is a regression. >=20 > Best regards > Michael >>=20 >> Thanks a lot, >> Richard >>=20 >=20 From owner-freebsd-transport@freebsd.org Sat Feb 23 10:48:17 2019 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E1E4D1510A63 for ; Sat, 23 Feb 2019 10:48:16 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690050.outbound.protection.outlook.com [40.107.69.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 368B2856A0; Sat, 23 Feb 2019 10:48:15 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p2mkIBYg2J4AJbonU3Kn+BnNcLQSylhTbcyahTLNHLk=; b=JPyYwP7Y77jsL2/23QtoaULuZ0ZFC/xX1EORJ2dtmXvZ3gHDhxtGVp8GssEXuCclhmIWJFYJArCv6nSrIjRV5DKJHOjF/EJ05IJoDAvbDKSFeu1ukuxgXvd/oKdpXRAzxF/nR9g+nfGWPNpUwOOJywo/LKSgXkO5y7AlDParEL4= Received: from SN4PR0601MB3728.namprd06.prod.outlook.com (10.167.151.152) by SN4PR0601MB3727.namprd06.prod.outlook.com (10.167.128.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.16; Sat, 23 Feb 2019 10:48:13 +0000 Received: from SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::8964:7f8e:108:77a9]) by SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::8964:7f8e:108:77a9%3]) with mapi id 15.20.1643.018; Sat, 23 Feb 2019 10:48:13 +0000 From: "Scheffenegger, Richard" To: Michael Tuexen CC: "freebsd-transport@freebsd.org" Subject: RE: DSACK Thread-Topic: DSACK Thread-Index: AdTLWc4uYQf4MWyfQYim5HKMDVJsDAACEkwAAAC+xLA= Date: Sat, 23 Feb 2019 10:48:13 +0000 Message-ID: References: <5ACAD39A-2A77-43BB-BE93-994C1C6C93AB@freebsd.org> In-Reply-To: <5ACAD39A-2A77-43BB-BE93-994C1C6C93AB@freebsd.org> Accept-Language: de-AT, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcc3JpY2hhcmRcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy04MzNmNzg4Zi0zNzU4LTExZTktYjVlZi0wMDE5ZDJlNGVjZDdcYW1lLXRlc3RcODMzZjc4OTEtMzc1OC0xMWU5LWI1ZWYtMDAxOWQyZTRlY2Q3Ym9keS50eHQiIHN6PSIxMzA3IiB0PSIxMzE5NTM5MjQ5MjA2MDQyMjkiIGg9Ik9sOHZ1YkZHakoycTliV0hnamw4NUtkS2w4UT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4= x-dg-rorf: x-originating-ip: [185.122.190.68] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4f766401-0959-4720-81a5-08d6997c68be x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:SN4PR0601MB3727; x-ms-traffictypediagnostic: SN4PR0601MB3727: x-ms-exchange-purlcount: 1 x-microsoft-exchange-diagnostics: =?us-ascii?Q?1; SN4PR0601MB3727; 23:vB6LySJtWm7vPrAn+iuvbrLPXHcod50/bRcW2/K?= =?us-ascii?Q?9zo9gQRHt+9lYsObVlGdNda0pQCCuYva+Xsp08BvnGhlgYc3gpAqAHATY5q8?= =?us-ascii?Q?fwue4BA1E+8hPQ6A8QHDNLFnLjKb89YNB3BfteqhYaRMbuKLDKDT0smbK+Ld?= =?us-ascii?Q?mOCdfyVlQzitTzenNGvERSK942Q1xGpJBYeSKglbzQBlOJVP4XmQ6g+6Ds4s?= =?us-ascii?Q?QnKM8Fx32zkuEnqbHgRJI5oj9P1QjKapgaJy1TW+AkJKxe9RLi/gmHtAsOls?= =?us-ascii?Q?qOJD2bJmDfS6Cw+KlG9A0SyoF19yGRkTrOhk8CeoYEWoWGgm4VrceIEUskKw?= =?us-ascii?Q?qD46WT8FtwDqrkSMzqc2FPh076AR4iJXRTtlnxaZ/JJ5UTsNJfklkluqS7RQ?= =?us-ascii?Q?TeVELCZ5pkgALvdn5xN/7mTdIEhAXwHf8O5n/5NLQ1NF/qgjHjf7jzxvZXc5?= =?us-ascii?Q?PWL/gklA8F3Oyxqpx09wB01LlWo5fiGtQENBfiEVuXaz1efyszuKdkoorCk+?= =?us-ascii?Q?0T/gB6y9g5ul9anz5kL5g2slFqPuZh8cW5YB79+fEO1UHujdPtGohFM6i0zN?= =?us-ascii?Q?gkUqkn9o40fX05mk3Q2FFgA9PA8fBYSy04NO3UIGRSPDVnH7TcdF2he6TMoE?= =?us-ascii?Q?NLEkv/w0lrWy4/x/TeD5cKBsIQd53NxRzhARbZfQ/eEBIIy9nX8C0dyYtNgW?= =?us-ascii?Q?ijp0maoTgSrXp58UTxeLzxzdK5hNse/I2rOkhgVK7ROzkpd9LTbzptxOD5K3?= =?us-ascii?Q?LP3hR0oWvewPHIQCP9NknXYCJ/cTXalpnWplHorwREgM7BtkwOFA+OA6WW9L?= =?us-ascii?Q?CEQjEIbI96tQe+ZkyCl3PQnppPfLxDi8WUnA3V6xGe8v14OBtMFWVEgwRNao?= =?us-ascii?Q?3noXPIYd9JIgbD0LadqNKf9V7s91K/Z0tCkOXgpmv0BrU8OExYR+3ZlK4aec?= =?us-ascii?Q?eXE5c2mGTn+rBVsFKkOlTdlXyU92jqL1Nh1ZWX9BVNAhyieKjDTd/W6wYH9/?= =?us-ascii?Q?xLlqZ8XxU+NDhxY8gJw9MnK7SRgIENNK2FhCuWrdGk+DXLIVXBignjh3X9cO?= =?us-ascii?Q?ns+wLjcGrJT3/jT3BqOVxRqBjwDpY9II605QOXk5HgAdv+x8sBc+ZumDUZDo?= =?us-ascii?Q?BuHoFNeoQQLLUj5d7/QBWmVe2FdLd65ZleVnixeXcxu6JjTWSEI5dwVVOcyg?= =?us-ascii?Q?eYhYJGzza1AVBswYZo+L9dbm9KDVlpkUTztIF2tWN8YLkoNrObW8Z5BReoOw?= =?us-ascii?Q?xpcwAK/Bafq4BX6BDsE7ePRFE6J9y0KpzKVWyRDhUYiHxTsPdFlG7qXKg488?= =?us-ascii?Q?YtuG75f5X36zn7Ia6f3F7Y9BK4xId9Ju73SsEYQdA34mfZKzVBonMKmwclli?= =?us-ascii?Q?hUN3RN6DYyo1BO3pMmcsA08wDHp1gAQn4yROWvNOShLxS6ZQ6VOm2bIx8aTf?= =?us-ascii?Q?eBAqptuSiTgi2AIPwQMrnZJbmtYHH3Qk=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 0957AD37A0 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(136003)(396003)(376002)(346002)(189003)(199004)(13464003)(74316002)(33656002)(6306002)(99286004)(7696005)(9686003)(26005)(6346003)(76176011)(6506007)(53546011)(102836004)(2906002)(6246003)(7116003)(81166006)(52536013)(229853002)(25786009)(55016002)(450100002)(4326008)(53936002)(106356001)(105586002)(7736002)(6116002)(6436002)(486006)(3846002)(8676002)(66066001)(5660300002)(81156014)(966005)(71190400001)(11346002)(446003)(221733001)(97736004)(476003)(3480700005)(71200400001)(8936002)(14444005)(5024004)(72206003)(316002)(256004)(14454004)(305945005)(86362001)(478600001)(186003)(68736007)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:SN4PR0601MB3727; H:SN4PR0601MB3728.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: XYvxCSRKLxxjHj+UgLDs6yRkGU7u2FXKvx5o+DlWOHXQsbKt+8bzW/+xU9Dl/wzIF2+Y8i4dgIOZp2fYgGRJlf9HU3uSJiydLB2gXVggOf0Eu142WCj+ebP1bSwgFX9pG7P2WmP5GVMzWNLq2tkTyfzHbz/v6eHlht6C3LqSS93zS2sUt0fUklL4Xl51+caM/H4J8Zpy1kCeET9uAd3po/ldG606U6YgScCuXAAmF8fvrP8EVVJHmvPXPlq4YmgIh4QFM4M5SUoPp9blQqUhkd3uWESoLU+Dss9utP4xBQnDo66kFj7R4tccLEyeHNuBW23/gPsSdkfa5HMOHXVho94UxfK6poeJOJawqxPhKJqJpbK9BZqXaIz2cs2NH01Yaj+4TN0fzHWty61twslFEMCQ0cDHdZDfIldV+fXnuWg= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f766401-0959-4720-81a5-08d6997c68be X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2019 10:48:13.0302 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0601MB3727 X-Rspamd-Queue-Id: 368B2856A0 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 10:48:17 -0000 Opened https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235959 to track = this. (Scapy seems to be running on my local bsd10 vm now, will check it while on= the plane) -----Original Message----- From: Michael Tuexen =20 Sent: Samstag, 23. Februar 2019 11:25 To: Scheffenegger, Richard Cc: freebsd-transport@freebsd.org Subject: Re: DSACK NetApp Security WARNING: This is an external email. Do not click links or o= pen attachments unless you recognize the sender and know the content is saf= e. > On 23. Feb 2019, at 10:29, Scheffenegger, Richard wrote: > > Hi, > > A colleague pointed me to the stack (HEAD) no longer emitting DSACK optio= ns a few days ago... > > I was under the impression, that older versions of FreeBSD would send out= DSACKs for spurious duplicate packets. > > But when I try this script against HEAD, regular cumulative ACKs without = DSACK blocks are showing up. > > Currently bandwidth starved - but was that a conscious decision? Or was m= e observing DSACKs never a thing? I would say if it is working in stable/11, but not in stable/12 and head, i= t is a regression. Best regards Michael > > Thanks a lot, > Richard > From owner-freebsd-transport@freebsd.org Sat Feb 23 09:29:55 2019 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92BFF150E38F for ; Sat, 23 Feb 2019 09:29:55 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800055.outbound.protection.outlook.com [40.107.80.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E4603827BE; Sat, 23 Feb 2019 09:29:53 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rtdjIgP17N2Jq8v1Cut3dg1mlKQSFhdiovP5XgtJm54=; b=jvOC+9C6sUFhl0LzojrdpjKH9gs+HMfbmiyuvysMva1p9/Qmy0w77sbyKiKBG95DtSKq2LO7KmSHRRtC6ARmMkIGJzI0iCs3MAXI6IBy4Ufr/70vVx9yA1VesOBFUJk6sVBdj1xSxxZEDijTWn5nADROcZRbxA2zAZ5HZIyj7vA= Received: from SN4PR0601MB3728.namprd06.prod.outlook.com (10.167.151.152) by SN4PR0601MB3695.namprd06.prod.outlook.com (10.167.139.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.16; Sat, 23 Feb 2019 09:29:50 +0000 Received: from SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::8964:7f8e:108:77a9]) by SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::8964:7f8e:108:77a9%3]) with mapi id 15.20.1643.018; Sat, 23 Feb 2019 09:29:50 +0000 From: "Scheffenegger, Richard" To: "freebsd-transport@freebsd.org" , Michael Tuexen Subject: DSACK Thread-Topic: DSACK Thread-Index: AdTLWc4uYQf4MWyfQYim5HKMDVJsDA== Date: Sat, 23 Feb 2019 09:29:50 +0000 Message-ID: Accept-Language: de-AT, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcc3JpY2hhcmRcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy05MDM5ZDlkZi0zNzRkLTExZTktYjVlZi0wMDE5ZDJlNGVjZDdcYW1lLXRlc3RcOTAzOWQ5ZTEtMzc0ZC0xMWU5LWI1ZWYtMDAxOWQyZTRlY2Q3Ym9keS50eHQiIHN6PSI0OTkiIHQ9IjEzMTk1Mzg3Nzg5Mzk3NTEyNyIgaD0iS3FybllJV0dWVUdVVkJSRXpFWHRpWE5semhBPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIi8+PC9tZXRhPg== x-dg-rorf: x-originating-ip: [185.122.190.68] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fd818a9b-05c6-4c8a-adf4-08d6997175d5 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7193020); SRVR:SN4PR0601MB3695; x-ms-traffictypediagnostic: SN4PR0601MB3695: x-microsoft-exchange-diagnostics: =?us-ascii?Q?1; SN4PR0601MB3695; 23:8156jI6/s3zFx01TyEkLs5MQl6DNHo7eyY1CM+j?= =?us-ascii?Q?bLXKRULSLkzBn2s6CE0O51pP8thL+HtfP5JwBnmoSE5akn7tJGTNWAoVmide?= =?us-ascii?Q?KtCx690epd6X4LV0F4nUsy/Cdu9H7lHypcmzWCgDa5EkD/np+KvVId397KYi?= =?us-ascii?Q?i2e45gonFiaFv0Vt3FzzWqx2SuH3CZ9fnruQ7cM3Z3hh2yA0MbAARIXMVHUF?= =?us-ascii?Q?eRavYTYhqGnK5Q4uB0jhVpgJLd0V646hgP03iYtnNeAxYLduZwYjx820LUG9?= =?us-ascii?Q?Gv/yog94pIVJmtAieghaGnFnLElWVudA/OXj/XOHe9urnmKV5Z4h0aro3xuJ?= =?us-ascii?Q?ce9vO1WRo7rzxAtJmqS2v3dZa8MidnOO6KmLTTnBIOuJvxwe3WOs0XbXy+Co?= =?us-ascii?Q?efUhvy/H9Xc9POg0zd3e039YZ0vmRN0waua/RuSezrmTNvLkQ43kzLfcBro/?= =?us-ascii?Q?Yi+BXgH2uhA6eItGY1Ce+jCecW+SaSgf10f90Fe83htuwkXsfrRYuYvUCmcy?= =?us-ascii?Q?MlRur5vTJrHwqGzOcgT8cJJNXrEyfPPwlvNlZ1Ddi6pOwEfmGF38NKN0ess/?= =?us-ascii?Q?HKfO7p676+awsROj4p1asR1xf669Ecoo/YEGwi49zIBwqCawbBY+HIjxr46R?= =?us-ascii?Q?LTAw7dBWNQUV/xJnfN5KZes5/XTVXorAdzOp+vD7HpTlWOvq/55vKu/paCd5?= =?us-ascii?Q?Rulga3pp5LDzLMG5fD0eR9Y5lgGerfmAwVN1EenWr5ESy1YXyRy9L0dk1y7M?= =?us-ascii?Q?5O6vmHY5MSOJtUqpbTvY9rHrz+j9Jr2Brrf8NoM0vAjYT4yreeJK7nAEU0Hd?= =?us-ascii?Q?VToBaDTaQ5K54kGowCrbAFhzkwRDBxZlTe2aG7hMFTJdMHx+oTbsPmXlgGBN?= =?us-ascii?Q?2/UGmZ4kplOK21/FfUbIe3cThUNqcGEk9JmV1Vh3ywF0Bt7+rRP5Tc51Cwjt?= =?us-ascii?Q?z17a7H6ATU/NBQqQzGq4WKY/pPhIf6PZztIiG57fTf1yB04O9dsrsP3Kl+sX?= =?us-ascii?Q?tDb+4ruSh3SAnu5KAelG+002qc6wsIST/JKFVquGYCULrwDH8pfRXYNVDyA0?= =?us-ascii?Q?i5n2Y+aQYBOaACmlqk4Cnd7pl8kcWULtvFvjZV6NEUclgETlkVhtKibD/qd3?= =?us-ascii?Q?gxLGh+2wMXocczjppa6k1UrjYehM5I5pV4aM3ZC8NGnOxFFbUq+mYvqvVq0z?= =?us-ascii?Q?jtrDGEysi9TAIhnfnsUF27plJDvhUWL+fSc6LNTB7IuMvDOeWAU0Vxe2zKK5?= =?us-ascii?Q?qQ7wGZWWMxJf+V3uhhhI=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 0957AD37A0 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(346002)(39860400002)(376002)(189003)(199004)(105586002)(2906002)(5660300002)(74316002)(3480700005)(450100002)(25786009)(305945005)(66066001)(4744005)(33656002)(55016002)(9686003)(6436002)(106356001)(7116003)(186003)(53936002)(81166006)(486006)(8676002)(81156014)(476003)(7736002)(221733001)(86362001)(26005)(68736007)(97736004)(8936002)(99286004)(52536013)(3846002)(6116002)(72206003)(71190400001)(71200400001)(14454004)(2501003)(478600001)(256004)(6506007)(7696005)(102836004)(316002)(110136005)(215093002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN4PR0601MB3695; H:SN4PR0601MB3728.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 4kH5h4JFh7GFQAYGPcyg00HvwVT9OL7pRjmBn4f55oEvWjFZMcJQuVoF5DjBoTOVZ1Eo9HfN9udJPPY8OVrp2/V1BOpp++YZmd8KwsEcdKSgCGd0+sJf3uLuutAnF5n+jfWgwWjC/bnWrOgPFWsABX7eCPVBwf7POOBeQ5smn1aVnLO9lGNEkHwY0/3vWUXXwuIDnJgMjF/ehyphims0HSf2wyCrTUNa2ggS9bKFajR7XcLZzUHl7sjgHhKBWTPDC/X+e8ZvnFO6XfPB+jYUk3BHHnQkaCP4t1M9n/Tans5JAz57lzbs5JMijCIQVTx3iYb0cYQCltSD+TTnAC8RuY9B/1SO1kkPZoScEAvU5No0GkvsDiop7KpCo4k9KvhpgRYoppiBQdhtW15bvX2KMJq81q+hfJTXbbOF3eHc5uc= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd818a9b-05c6-4c8a-adf4-08d6997175d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2019 09:29:50.4924 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0601MB3695 X-Rspamd-Queue-Id: E4603827BE X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netapp.onmicrosoft.com header.s=selector1-netapp-com header.b=jvOC+9C6; spf=pass (mx1.freebsd.org: domain of Richard.Scheffenegger@netapp.com designates 40.107.80.55 as permitted sender) smtp.mailfrom=Richard.Scheffenegger@netapp.com X-Spamd-Result: default: False [-3.08 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[netapp.onmicrosoft.com:s=selector1-netapp-com]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[netapp.com]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.05)[-0.054,0]; RCVD_COUNT_THREE(0.00)[3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; DKIM_TRACE(0.00)[netapp.onmicrosoft.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[55.80.107.40.list.dnswl.org : 127.0.3.0]; SUBJ_ALL_CAPS(0.38)[5]; MX_GOOD(-0.01)[mx1.netapp.iphmx.com,mx2.netapp.iphmx.com,mx1.netapp.iphmx.com,mx2.netapp.iphmx.com,mx1.netapp.iphmx.com,mx2.netapp.iphmx.com,mx1.netapp.iphmx.com,mx2.netapp.iphmx.com,mx1.netapp.iphmx.com,mx2.netapp.iphmx.com,mx1.netapp.iphmx.com,mx2.netapp.iphmx.com,mx1.netapp.iphmx.com,mx2.netapp.iphmx.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; IP_SCORE(-0.89)[ipnet: 40.64.0.0/10(-2.18), asn: 8075(-2.21), country: US(-0.07)] X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 09:29:55 -0000 Hi, A colleague pointed me to the stack (HEAD) no longer emitting DSACK options= a few days ago... I was under the impression, that older versions of FreeBSD would send out D= SACKs for spurious duplicate packets. But when I try this script against HEAD, regular cumulative ACKs without DS= ACK blocks are showing up. Currently bandwidth starved - but was that a conscious decision? Or was me = observing DSACKs never a thing? Thanks a lot, Richard From owner-freebsd-transport@freebsd.org Sat Feb 23 10:28:28 2019 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7909A1510293 for ; Sat, 23 Feb 2019 10:28:28 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800081.outbound.protection.outlook.com [40.107.80.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CCF7C84D39; Sat, 23 Feb 2019 10:28:26 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u2hAy6uUvSW0NeSZaMALnWebztw1h8jf/cCkyJKije8=; b=lZZTE81Eyig14L/ZwoaYs3QsqW7uKp+ecUvmBdYm6bKh2+gKlim0VMTFuB4HjGJWKIpPL1QHbe3ujQ0dE2RlzPsE0/EGDpnq+gdIipdAif8vDqYiCNxX7BSE4IbGkXGde5CTOLK8PgkiSFeVA22aZPaSN0I/Ouw+dH2v+qnA4eQ= Received: from SN4PR0601MB3728.namprd06.prod.outlook.com (10.167.151.152) by SN4PR0601MB3598.namprd06.prod.outlook.com (10.167.129.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.16; Sat, 23 Feb 2019 10:28:24 +0000 Received: from SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::8964:7f8e:108:77a9]) by SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::8964:7f8e:108:77a9%3]) with mapi id 15.20.1643.018; Sat, 23 Feb 2019 10:28:24 +0000 From: "Scheffenegger, Richard" To: Michael Tuexen CC: "freebsd-transport@freebsd.org" Subject: RE: DSACK Thread-Topic: DSACK Thread-Index: AdTLWc4uYQf4MWyfQYim5HKMDVJsDAACEkwAAAAIW5A= Date: Sat, 23 Feb 2019 10:28:24 +0000 Message-ID: References: <5ACAD39A-2A77-43BB-BE93-994C1C6C93AB@freebsd.org> In-Reply-To: <5ACAD39A-2A77-43BB-BE93-994C1C6C93AB@freebsd.org> Accept-Language: de-AT, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcc3JpY2hhcmRcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy1iZWY3YmM1MS0zNzU1LTExZTktYjVlZi0wMDE5ZDJlNGVjZDdcYW1lLXRlc3RcYmVmN2JjNTMtMzc1NS0xMWU5LWI1ZWYtMDAxOWQyZTRlY2Q3Ym9keS50eHQiIHN6PSIxNTMwIiB0PSIxMzE5NTM5MTMwMzc0NzgxNDAiIGg9IncxN1F1d1VEVFdTY0x2V3R3czYyNTVKamNGRT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4= x-dg-rorf: x-originating-ip: [185.122.190.68] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 50a64510-c4c6-486e-34a2-08d69979a46d x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7193020); SRVR:SN4PR0601MB3598; x-ms-traffictypediagnostic: SN4PR0601MB3598: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; SN4PR0601MB3598; 23:r2lveBXyeVF9qDhrhGo5ztKwFfYQFHem1oJYy?= =?iso-8859-1?Q?zx6EyzxtxIZpxvHy/FJfunPzzcSZphnyHQVRb0DGmK+nulqT88kTwzSsGG?= =?iso-8859-1?Q?ahLv3/EuS8vLj5fBJH/wkDaWVXesCT+wVoUtNKkUg7KR8rigBqKpJATZDk?= =?iso-8859-1?Q?PbSDJ2BI7OsXTxTV5ShE0lNRNDrVKzdv1fexFT3iKEnykVanaCLvXtsZfI?= =?iso-8859-1?Q?+2yeodoGDZSicc7wTGp8KnjiCuhCjTsthe9nRLEZSdPR9m408fSEOGnszL?= =?iso-8859-1?Q?aARLvPWUOgWLsOzY8DhCYGGmp0Nd30kZOMDijny1WbtR09959oR8vA30Q2?= =?iso-8859-1?Q?apNH7VItIO5FVhWJeAOUppI3ajFaxh6A8Ij6mxeOKqQyhTBAKwkANCe3Vp?= =?iso-8859-1?Q?k5XM5rP2my6RQFIFIe/mghXBFgwNSGcRdO2glDI3DU89tpyhJ+/odnhWSi?= =?iso-8859-1?Q?zfeZKNftvLdbxwUHv6RzZ1MbyOlJWXybiHiWDL43rHrmm+sjny6rHqN4Wg?= =?iso-8859-1?Q?6dVTlZlOQrin+i47Z6i/A6gCsLcVmHSS0GDF9i1PnL9VZDiPbNKlLt+A/h?= =?iso-8859-1?Q?5cAi2vinUe8pikpwbyIdQ3Lu+S9OH8qeOJ+KwdJjAIHXILKbs6HS15v7xR?= =?iso-8859-1?Q?KsBKL7xXftZGIpDKMpi75H6+T/79nk4XOHe5MmOg6Evu27+WSXnwXK/MW0?= =?iso-8859-1?Q?i4FdjFrdwjdAL3EdHPJq82P9m1QEqu6svWyDV1DO94EavKx4dRdoYoCSdV?= =?iso-8859-1?Q?bsdl5jfMmLnytMHRCeREkNCQUIngWBLOMHf/N0Jd9r5zyEvVwrRZgjIzdT?= =?iso-8859-1?Q?ywKiEWzTMPFcfvU7U4WzLwDDCAwncDFfWOW4o5Fuwgza9iF9rGPAiwrTI9?= =?iso-8859-1?Q?T3v6WNejIPxVtFTgR2Eh0qZOW85t4qMqNsLqfmmZhSwz1KECwHMfMzUS9V?= =?iso-8859-1?Q?I0vBYQYxhIJiN0VV7e0OwEBp2psd9mHCrB2Fv+TQUAsVE70a3N4Dg1ZL9U?= =?iso-8859-1?Q?V8Ok71KtNzkJn/sJWZQopcX2oIpdBEu/Se6i3FMVxicSgjEmRvuLcLXGbM?= =?iso-8859-1?Q?11aha30V+voadRJkSTLVfZJR24SQOZUej4LdowqjijNL2TiAtL+4+B9kMy?= =?iso-8859-1?Q?6jZI4sPZJajxOQ1HT9qd7np5RDbIzoz3y7UVMvUjb6rUumi/SINGgpa00g?= =?iso-8859-1?Q?qYVCAvqk18k2ui/gA5bICpBEdqQrX11w3TdQ3Kdzs5Xw1To324MVR/om5H?= =?iso-8859-1?Q?vfMHHoBguWonVEXSs3g0aWTAY889r5XjZCUIw9fWNbQuEbiIbHBaTdEkC2?= =?iso-8859-1?Q?r1x8/v7iuCMS7hJdaTYNI2sY7KDgH91Hb3y2+diIpQGemu92qgd4rq0lcl?= =?iso-8859-1?Q?DeZArQDNeIGSep5j97Kkh0DPXmaMo/tGO57i9+5KAlSi5d7s90S1+hdJqr?= =?iso-8859-1?Q?C0iVIC6f1aqcQfS0kSdyNlkHUgSGtSJ6r1aEh?= x-microsoft-antispam-prvs: x-forefront-prvs: 0957AD37A0 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(136003)(396003)(346002)(376002)(189003)(199004)(13464003)(74316002)(26005)(72206003)(450100002)(2906002)(6116002)(102836004)(3480700005)(66574012)(33656002)(6506007)(478600001)(53546011)(3846002)(105586002)(71190400001)(71200400001)(106356001)(68736007)(7116003)(97736004)(81166006)(4326008)(7696005)(76176011)(14444005)(9686003)(186003)(86362001)(5024004)(256004)(8676002)(81156014)(8936002)(66066001)(53936002)(7736002)(99286004)(486006)(6436002)(6916009)(316002)(25786009)(476003)(5660300002)(305945005)(221733001)(6246003)(446003)(11346002)(229853002)(14454004)(55016002)(52536013); DIR:OUT; SFP:1101; SCL:1; SRVR:SN4PR0601MB3598; H:SN4PR0601MB3728.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: youIT0Zfixm5VzKRUyVoM/I9DOip4QtcZFnz1NUa2HaW8pZ8pGe+BSmGtPYhzOOtp1ejDJQTQYcR7HHqkQSC0sJhcFGcvPC+Reh0VtYnJzQQRxOhwpt8ROft0bw7rbHTeNF86zONYDcxDC159cUhYCOnt2Kf0APYV1lk/PIRJ8PWLjOGzoxpVVj7rXXXsbqka6PFXlJwH8jj+DHMMPM7o/G8gD3vQNkZ9j/nlenUsAO8VcT+vEALngFZ641KDlGh33c0eRllwASPAjx1/yYJC/r+IjUBtGWix4t4SbqmQJ4O9J+7bSAiJFOFurCTaA/M9qPZNBHbIWxHqnKT9k5QrF0uMO1Pl/ks8FIDCAzE+mC4O0SXNkNzTh4V6GBVfWZFwkuKx0FUcADOv+PxEber+tnrKGx01t8bUYZNOadSS8U= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50a64510-c4c6-486e-34a2-08d69979a46d X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2019 10:28:24.6975 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0601MB3598 X-Rspamd-Queue-Id: CCF7C84D39 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.966,0] X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 10:28:28 -0000 Bin grad am flughafen und hab leider nur HEAD bei mir (und ein iso von 10, = wo ich grad versuch, das mit scapy zu checken). Falls du schnell einen packetdrill gegen BSD11 ohne D18960 machen kannst, u= nd es da noch DSACKs raussendet, w=E4re das toll! Ich f=FCrchte aber, das das schon l=E4ngere Zeit kaputt ist - da wir nun do= ch noch nicht D18960 drinnen haben, wie ich irrt=FCmlich dachte. -----Original Message----- From: Michael Tuexen =20 Sent: Samstag, 23. Februar 2019 11:25 To: Scheffenegger, Richard Cc: freebsd-transport@freebsd.org Subject: Re: DSACK NetApp Security WARNING: This is an external email. Do not click links or o= pen attachments unless you recognize the sender and know the content is saf= e. > On 23. Feb 2019, at 10:29, Scheffenegger, Richard wrote: > > Hi, > > A colleague pointed me to the stack (HEAD) no longer emitting DSACK optio= ns a few days ago... > > I was under the impression, that older versions of FreeBSD would send out= DSACKs for spurious duplicate packets. > > But when I try this script against HEAD, regular cumulative ACKs without = DSACK blocks are showing up. > > Currently bandwidth starved - but was that a conscious decision? Or was m= e observing DSACKs never a thing? I would say if it is working in stable/11, but not in stable/12 and head, i= t is a regression. Best regards Michael > > Thanks a lot, > Richard > From owner-freebsd-transport@freebsd.org Sat Feb 23 10:25:32 2019 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 212ED15101B6 for ; Sat, 23 Feb 2019 10:25:32 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A19B184CAA for ; Sat, 23 Feb 2019 10:25:31 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [192.168.1.9] (p57BB40DA.dip0.t-ipconnect.de [87.187.64.218]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 8F172721E281E; Sat, 23 Feb 2019 11:25:27 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: DSACK From: Michael Tuexen In-Reply-To: Date: Sat, 23 Feb 2019 11:25:26 +0100 Cc: "freebsd-transport@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <5ACAD39A-2A77-43BB-BE93-994C1C6C93AB@freebsd.org> References: To: "Scheffenegger, Richard" X-Mailer: Apple Mail (2.3445.102.3) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 10:25:32 -0000 > On 23. Feb 2019, at 10:29, Scheffenegger, Richard = wrote: >=20 > Hi, >=20 > A colleague pointed me to the stack (HEAD) no longer emitting DSACK = options a few days ago... >=20 > I was under the impression, that older versions of FreeBSD would send = out DSACKs for spurious duplicate packets. >=20 > But when I try this script against HEAD, regular cumulative ACKs = without DSACK blocks are showing up. >=20 > Currently bandwidth starved - but was that a conscious decision? Or = was me observing DSACKs never a thing? I would say if it is working in stable/11, but not in stable/12 and = head, it is a regression. Best regards Michael >=20 > Thanks a lot, > Richard >=20