Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp20416949rwd; Thu, 29 Jun 2023 01:52:55 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4+h8YGDBgs/4KDfxsHQzoFAvJlQF5IlTjThDHcPRZChlP9wmGGXA01of7lsy1UD/WGhNWg X-Received: by 2002:a05:6a20:12c8:b0:127:6bda:a2ae with SMTP id v8-20020a056a2012c800b001276bdaa2aemr13782750pzg.10.1688028775628; Thu, 29 Jun 2023 01:52:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688028775; cv=none; d=google.com; s=arc-20160816; b=Hv9tV+V7lH7oB5mPo/JOKaDU9NHyRbJLmK44XQKByrJ6pBdZAbWsKEofG7Bp1VdYc7 56C6y2plgcuaT1VNNt8Ku6FQpGOj+DzsZiCMFdwnISN5x8E8ObOHPL2/Sdt8STDbqXkc rsiREnacsWI1EeZE516rxujwYmN8h2HS+8N/lGt3tGlPOCZQY9xjFaHDbMhmm1LxvzF9 jv8pctvK9YrXf5om0SIs0+j0HHReAzomvBtSz4nmgWkMV6kWdgW1bGUj+IFgoNRYCkaC /G7iUg7CZ2Ym4veHvqorRUPneZ/yFgW50nxabnxd/vXHbKFLvpEmPz4KIrkOvIwujoR0 wSOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :message-id:subject:cc:to:from:date; bh=J++UWa+XbvblYVlr2nW70Q82hrfkhiBB0jsyt7qFA4U=; fh=KnT8TZdvs74DIOHgVT6iXxWkDRuRtKrmYUFojj23dMA=; b=jDQWAbi6MsmQNzWFcCPEL4YLxkUI+D7n9wAC0jfDs8qoYCVX6PxuBob/5JVCb070Hf lMJ8fzDbm8NJlP7iaS2meYCYIHkIR5fsook5ptUIaUoIz7fGnCozsBB969weKvOZT8Iw zPsQtdL6W6p1Uw5tsNYnmw64CxbxyzgXlDW5TkfgmQ48GGZDKVV0UMgXwxj6/zagG88R AWlXg3K0t+EtdwjYFBV89hyLSp0vXNT5FWDHCUB2NqBVnExW1P6erpCyT0Eyaq5ikSYz ofoopG1FMCEOLDNIvHnw1vOMHDQCEXGicIW+4wo3DIWUcOzuDWmtiubcyLRMcr0ij1eE mc3A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m2-20020a632602000000b0052c9458bc03si10259872pgm.278.2023.06.29.01.52.43; Thu, 29 Jun 2023 01:52:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231908AbjF2I3N (ORCPT + 99 others); Thu, 29 Jun 2023 04:29:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231709AbjF2I3K (ORCPT ); Thu, 29 Jun 2023 04:29:10 -0400 Received: from 167-179-156-38.a7b39c.syd.nbn.aussiebb.net (167-179-156-38.a7b39c.syd.nbn.aussiebb.net [167.179.156.38]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4CD2132 for ; Thu, 29 Jun 2023 01:29:06 -0700 (PDT) Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1qEkDS-008Ri0-5L; Thu, 29 Jun 2023 13:29:15 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Thu, 29 Jun 2023 13:29:14 +0800 Date: Thu, 29 Jun 2023 13:29:14 +0800 From: Herbert Xu To: Linus Torvalds Cc: arjan@linux.intel.com, bp@alien8.de, goldstein.w.n@gmail.com, dave.hansen@linux.intel.com, x86@kernel.org, linux-kernel@vger.kernel.org Subject: Re: [GIT PULL] x86/misc for 6.5 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Newsgroups: apana.lists.os.linux.kernel X-Spam-Status: No, score=2.7 required=5.0 tests=BAYES_00,HELO_DYNAMIC_IPADDR2, PDS_RDNS_DYNAMIC_FP,RDNS_DYNAMIC,SPF_HELO_NONE,SPF_PASS,TVD_RCVD_IP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus Torvalds wrote: > > but doesn't most network hardware do the csum on its own anyway? How > critical is csum_partial(), really? That hardware will checksum the bulk of the packet, but we still need to checksum the header bits (e.g., 40 bytes or less) when we add and remove headers in software. The one exception is Realtek drivers which seems to come with checksum offload disabled by default. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt