From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 2C7443B2A4; Mon, 18 Oct 2021 09:02:11 -0400 (EDT) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1634562129; bh=S50gYepILtjGKyBRIzuw23u9IevaX3aRyBxtgsIyEJE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Ug46UbsQuMOTUyKQGyAwCDQhy4md1aoqiFr2FR/en6XarzHMA10R9W3yLBhqZUFZs hXpt7C1aMD8jT0k9myDa5m/cfJ1oiERiCu0ZNM3Xl0H20AQQG+g1qeHeJhAxznQ9hr U4VN+eEgkYrx1fhWJZG6pm1nEuYxE8qwyy4Azd7NIvHjpaGIpxaUitf8+cGZvOY2po 1q10M5Cau5VWwYPekcL0/pxq1ceSKUk3xr42WqgZfGhsQsuiCPu3DOosWPX1gZQggb SkM76uxczZtIiRpOYYDQeMdRi6oDRAEbsLPNEX7Jk1HSCJF8GwBC/pyDy3z/5vXByi cc5HJxPQhTAvg== To: Dave Taht Cc: Sebastian Moeller , Cake List , ECN-Sane In-Reply-To: References: <87sfx31dt5.fsf@toke.dk> <87pms71cmr.fsf@toke.dk> Date: Mon, 18 Oct 2021 15:02:09 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <878ryqjxke.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain 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: Mon, 18 Oct 2021 13:02:11 -0000 Dave Taht writes: > An open question for me: > > What happens when a GSO packet is marked? Do all the packets get the > marking, or just the first? When segmenting a GSO packet, the IP header is copied to all segments. The code has grown quite complex over the years, but it's easier to see in the original submission from 2006: https://lore.kernel.org/all/20060622081400.GC22671@gondor.apana.org.au/ Which means all packets in a GSO segment will end up marked on the wire... -Toke