Received: by 2002:ab2:60d1:0:b0:1f7:5705:b850 with SMTP id i17csp1226946lqm; Thu, 2 May 2024 08:33:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVehjYYud1qC4vRCOcKbrxJxcX4u1d+ck4VclmYYvCvv7uB2vpdqzx55JVnhw0lOwg1w0g/Wme3WVrKRdTCLkYjkcBaNohVIZRkyf19Xg== X-Google-Smtp-Source: AGHT+IFV1luHmzojJHEdF3QCdFNO0PQcJ0t/4CZv7TtHb+Q9vP0uDQNKC24FBvmlwW1C8jCuR2ol X-Received: by 2002:a19:a417:0:b0:51d:aa3a:4aac with SMTP id q23-20020a19a417000000b0051daa3a4aacmr120627lfc.1.1714664003572; Thu, 02 May 2024 08:33:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714664003; cv=pass; d=google.com; s=arc-20160816; b=diQAsZelktyNw5cFQLW/NMGKCXzTw6irW0b/WvsWAmcEGMs4YD/+4HfHB+WH4DFA2H Y46LoyR7f54HMyKT8th9yqqfvhQoEXJhe+mZLm3u0KXFdqiO7fceUy18KrMxyjv7xNau Dnql+q3UPOzgMqcFm7gb5pa9NRRVTxcHV5OyrHc2YooXNmbWQFujCe0DR6d+UDymFBgk UT4TqH+JRtEjO548y89DB5V06mLHuzQ9R1HLAeenZI6qg54teurSAF0r0GBF9aE9yhMW 4KWq9Nt5ASZysxS0X0I2HQXaIyLE4W+8VtpIvBkJqRAiV2qZ6cRRseQzOnXxzuGXRkrE WMMg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=dVJeTkr40aP22Mq4IIOg26rSJgSlump/QUFlMxNOIY8=; fh=fVyg/8A8yToMl5etEkQs93jOfj3BNO35vEv4qAnmMB8=; b=SvTKahS6bzGf2rztw8qHOe2rHMB/XtSZyVyH0oE2CWxs4ri+2DdpT3GFpi8Ot6hT7A mkovwnx8C0aUdCaqsdc+DuJQmaNjJ6d1K/43ilgwKM1yqHVkadyRdoixLpV95su5k7Dg a9mSxGq8WiYIttgRLfvFL5fPX41IwLleWu7FkeC1LhpMFF519OTRKYbTUVGGz/xnwsvt yI24slE2I03WtuaTQwhIGxr4LuNJBBNUnUE4EVDNC4kbFZc8IFkb7QyIaTW6zNun66Qj d90gUiS9J94zOUk8VEd65+f3WUzLOWSRJn9qEGpwC9dQXOGwMD6rZ2XF2pNXTTM0HGkI lUvw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="Vcz9AVg/"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-166646-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-166646-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id q5-20020aa7da85000000b00572b1a0b8e8si592994eds.371.2024.05.02.08.33.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 08:33:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-166646-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="Vcz9AVg/"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-166646-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-166646-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 4B3731F218BA for ; Thu, 2 May 2024 15:33:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A32BA15B558; Thu, 2 May 2024 15:32:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Vcz9AVg/" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C9B4815B54A; Thu, 2 May 2024 15:32:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714663971; cv=none; b=Gt0oMFHcacAlyOzw1VFQWWN5MNxoWvUBVDtaXHQkSkg0U0tcmiVcjSMHN0i06CZErhWYBOsrjEVKDrKP8V1XNmRUXnzoJ6awzauDcIcRvLbcXc7P88grLOXqq1fNMOAP5WqcJCj0pxRApdv2Tsd9AAywS7HVrerPU6v/mZAjuZg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714663971; c=relaxed/simple; bh=bf/1e5X6MQnq+5zpLbTrl3tKRyd+voc6WKWYkkFNtZk=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=nZill3ze8p9/b12MDTbSeFJ4wW11KlfN2UXCv+AgsSZkMm53q6peNNUCAaY3e8pJE7KDXXWSIs/3Cmqjpufq5NASy5DJDsaYKNn9/ea24/5QJOrfJ2irjbtAY9f7vmkmVpDnueIJmq98vla6WesbInD5StYqluQm87/MMAt0noU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Vcz9AVg/; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D8F29C32789; Thu, 2 May 2024 15:32:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1714663971; bh=bf/1e5X6MQnq+5zpLbTrl3tKRyd+voc6WKWYkkFNtZk=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Vcz9AVg/dymJQbxR4piY+k7MV/Lyu4r7eibWtHV2H1a/o1EXqD0PzDBaS/QGmfiL1 qIz6psfCUTDYZRCrI+CNapN2sMepRa7i78zeLceILwHrMKw1rYbjocqKD2wJqEgvPB cDN29hfkd9gYt35gNZ2HSNUVwiDbni4cljRAZRQ29I4tChV/BK/fm/BZFUIhhY1Fg8 4pHwIhSvTa9+i2x3/8jo1QDuDCC+7CZcFAsTW0Fl/yQyRsytRha+o7eaqfCUfBkBCU awZkqfupbDxyFPgA//U8Zz04BoEyHMklZLXcVo0+ApL0fZhe62rYF8dpF+A+7lvTqs XLGWLAnOFSyjg== Message-ID: <97db72b7-a336-4114-9012-c77493c239e8@kernel.org> Date: Thu, 2 May 2024 09:32:50 -0600 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 net-next v5 3/6] net: add code for TCP fraglist GRO Content-Language: en-US To: Felix Fietkau , netdev@vger.kernel.org, Eric Dumazet , "David S. Miller" , Jakub Kicinski , Paolo Abeni Cc: willemdebruijn.kernel@gmail.com, linux-kernel@vger.kernel.org References: <20240502084450.44009-1-nbd@nbd.name> <20240502084450.44009-4-nbd@nbd.name> From: David Ahern In-Reply-To: <20240502084450.44009-4-nbd@nbd.name> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 5/2/24 2:44 AM, Felix Fietkau wrote: > This implements fraglist GRO similar to how it's handled in UDP, however > no functional changes are added yet. The next change adds a heuristic for > using fraglist GRO instead of regular GRO. > > Acked-by: Paolo Abeni > Signed-off-by: Felix Fietkau > --- > net/ipv4/tcp_offload.c | 21 +++++++++++++++++++++ > net/ipv6/tcpv6_offload.c | 9 +++++++++ > 2 files changed, 30 insertions(+) > Reviewed-by: David Ahern