From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 459AE3B29D; Sat, 16 Oct 2021 19:57:04 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 5509718286; Sat, 16 Oct 2021 19:57:30 -0400 (EDT) Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 7XCpD_S5AJ8s; Sat, 16 Oct 2021 19:57:30 -0400 (EDT) Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id F330118050; Sat, 16 Oct 2021 19:57:29 -0400 (EDT) Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 3C7011C6; Sat, 16 Oct 2021 19:57:03 -0400 (EDT) From: Michael Richardson To: Dave Taht cc: =?us-ascii?Q?=3D=3FUTF-8=3FB=3FVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu=3F=3D?= , Cake List , ECN-Sane In-Reply-To: References: <87sfx31dt5.fsf@toke.dk> <87pms71cmr.fsf@toke.dk> X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1 X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m X-Mailman-Approved-At: Mon, 18 Oct 2021 08:18:32 -0400 Subject: Re: [Cake] [Ecn-sane] l4s kernel submission X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2021 23:57:04 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Dave Taht wrote: > What happens when a GSO packet is marked? Do all the packets get the > marking, or just the first? Having done no work in this area for over a decade.... I think that the GSO marking is in the skb (which is a Linux-ism, obviously), which goes down in= to the device-specific driver, who then loads the single packet into the device queue, and marks the packet for GSO in a device-specific way in the ring descriptor. The device does the Segment Offload. There is no marking relevant in the packet itself. There aren't multiple skb's for the packet. So I think that the answer is "mu" =2D- Michael Richardson . o O ( IPv6 I=C3=B8T consulti= ng ) Sandelman Software Works Inc, Ottawa and Worldwide --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAmFrZs4ACgkQgItw+93Q 3WUL9Qf+IEB2shpXpB5TsjRPhhLnoj2AgccAqL8u5x8cATn8Zt4IF77ONgVQYCnW Fkj1li6KVnf2vwXPM3zISU11/L187RM7D5II1KNBsDLLdjuAdHuB6/MRvNtSR6AY 0yssUR/ud5VjWv0eJxCkGI0IC1ZRb/MsP14C5OTAXsD2LyJitfoagLQs/+vhSQEQ +vWFs5ShRdrU+thQwExfUnyakLTF1R0RthBQ2k9LXx9YzC5dcgTiCyns8dVkG7iy MSA9Ocj2W2onqwAfJjHaPy5QXbjmFQNoBFeGCqQbdiXffuf0bczT8HLkP3Kzv4I+ WBnj5dGDoa0a1QRmpR8P5CsDI+gspQ== =Zyqe -----END PGP SIGNATURE----- --=-=-=--