Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp31110652rwd; Thu, 6 Jul 2023 16:09:09 -0700 (PDT) X-Google-Smtp-Source: APBJJlHDWfLyv5HmJ/gtQ6hEyIEZv5uj8m7NGpdh9hUXE2iCwCzqv5wS4aaEvgAPmmFYorNs9LY/ X-Received: by 2002:a05:6870:c893:b0:1b0:5dff:1888 with SMTP id er19-20020a056870c89300b001b05dff1888mr3786247oab.20.1688684949538; Thu, 06 Jul 2023 16:09:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688684949; cv=none; d=google.com; s=arc-20160816; b=AoQTWycfnqsnxjiGUkkPFXgIG4zhgXdyweOMSQaMp6AnTJKjZ9IWYvLBCEntm+nU4M MVELo1/QHJILZjditZI+xnXmCodoiEq3rtDwkKIJEFYVGb+MgxtkVcr3eGZNuKYOqSm0 fAqIAyHUuDM5/RTHW1eyeizSrcTPIvygIIvZQ6M5ntu8P8mXIG6Jy94gevd6JZDEBad2 sT+Jn+OH8Tdi8Da4AN+4XWgiIBbmpQBRi1q0gKgH5KmemWw5Ik0juhfBplqVLD4BNvcx 77KsKiVW9Iy0jQlmX4k9cYwAMB+U+Q5Wvrwksvn5t/fWP1hWZlsEZrQguVIQHN1RqWu6 nBhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=aTdMw3U8BFFOt8MvAKiw/gzh8jNiphNZNfXymWqvTuk=; fh=TCgOOurbZiGuyQAWGQYHcdvSujIExAKKszzbTfQK/Tc=; b=sO7L+QHitP67z0cBo8oNjk+FXEMLOIrAjtvB14wmU0w6O9xWxmNKXEI1WC3gil5Lu3 /3ego/tsgK1Uow4HzpWId8w+sBDn+1WNOoYJLpYsS2botIqtzj9SpXshYYw7RqFx9yAJ 5NcVGdeI59eiqpDNGLL3u8FH61JXWumzUyGSkUfE/4yhUoovrTJ45RDFLJuRk1xe6eeq SqAjwJnJlMHaKoLBqrZ1+dy7C2PshQDmMcXC7P8Wubvifdf+NACxBldAzbS24UWXOFEL im07+i+Wtdo8Lu/127RIPDQdj1z4XN8WXTIUlYiWkub4RhiUJCily+2XpjVGCjPbtSJ/ SJNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=ILPQtduy; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o19-20020a17090a421300b002636a32aff2si600797pjg.114.2023.07.06.16.08.53; Thu, 06 Jul 2023 16:09:09 -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; dkim=pass header.i=@gmail.com header.s=20221208 header.b=ILPQtduy; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230079AbjGFWld (ORCPT + 99 others); Thu, 6 Jul 2023 18:41:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54142 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229735AbjGFWlb (ORCPT ); Thu, 6 Jul 2023 18:41:31 -0400 Received: from mail-vs1-xe30.google.com (mail-vs1-xe30.google.com [IPv6:2607:f8b0:4864:20::e30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD1C21723; Thu, 6 Jul 2023 15:41:29 -0700 (PDT) Received: by mail-vs1-xe30.google.com with SMTP id ada2fe7eead31-440b54708f2so516692137.0; Thu, 06 Jul 2023 15:41:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688683289; x=1691275289; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=aTdMw3U8BFFOt8MvAKiw/gzh8jNiphNZNfXymWqvTuk=; b=ILPQtduyeC9q2XK3+eksLVJDW/FwkgBS06MwLrr02VqB+BM4pm1jrcYvFASCd84UrV xbHm7SkMPgt35Vm6Z/OBsTK/NwM0reX6XJKIRIJjqrQy/E2ysBCzBto4EN62gUi+QnzV Sk9DeMslwnoIOMy3DNGnxd6LezTrF7QrJWTn3I0w6guIowqJ7yeDjMJra6gwTK9Lwzl0 XkoWcL5BFZiOkcmnvUigP45I29zcDJhJ7MznVHuJL8TOJshTeJLhsg8IhSd6VCTNoC2I 4aJy5vP6gbHp4KDzcuqlUm2zbv4S77xD275RicrabKMThqly8DlHafbdD458yiJu/LRT VrUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688683289; x=1691275289; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aTdMw3U8BFFOt8MvAKiw/gzh8jNiphNZNfXymWqvTuk=; b=ZTi07JslytGQvwtyTBu0kDjXyfRlG8aiE1sVFRau9ZoRfJQS3sGpRunHVgkkEbrFW7 NUiN2a3gKsMzTE71Gjvsgq2H5xKOxXLm6rMf/8Hg9Ryx/p6wvngzobyz4oQnANUYxDTT MBY23IYdx85RJxsaFc/rRCP1AuA05kTy3o7l/qnKZNDXMFkLTuxS9YffidpUXYSyArzy 1RKf17OFTsbTGX8L1KpH6GBOTDcPKlYD5OOpWXPVkRfcAoGT43YHV05xTFa0CPJkLAM4 b7ht1euDHWsvVR+fyBQgLMFSmFXP8q4VwPxi06JmuET6h7lm5BUf0X/E0TUeO62sd/fo bS0w== X-Gm-Message-State: ABy/qLYDnw0ElnLmidUrnJw3IC/Bqsf7hHdUouLULgQ15BA6FMtLfDoS l1QdQn3yQYI3uBSjj7NrcHbDzGlqZF+kRLmBB/w= X-Received: by 2002:a67:e21a:0:b0:440:ab90:7c95 with SMTP id g26-20020a67e21a000000b00440ab907c95mr2813497vsa.9.1688683288738; Thu, 06 Jul 2023 15:41:28 -0700 (PDT) MIME-Version: 1.0 References: <22aad588-47d6-6441-45b2-0e685ed84c8d@intel.com> <0a040331995c072c56fce58794848f5e9853c44f.camel@redhat.com> <486ae2687cd2e2624c0db1ea1f3d6ca36db15411.camel@redhat.com> <5688456234f5d15ea9ca0f000350c28610ed2639.camel@redhat.com> <92a4d42491a2c219192ae86fa04b579ea3676d8c.camel@redhat.com> <062061fc4d4d3476e3b0255803b726956686eb19.camel@redhat.com> <14cd6a50bd5de13825017b75c98cb3115e84acc1.camel@redhat.com> <67ff0f7901e66d1c0d418c48c9a071068b32a77d.camel@redhat.com> In-Reply-To: From: Ian Kumlien Date: Fri, 7 Jul 2023 00:41:17 +0200 Message-ID: Subject: Re: [Intel-wired-lan] bug with rx-udp-gro-forwarding offloading? To: Paolo Abeni Cc: Eric Dumazet , Willem de Bruijn , Alexander Lobakin , intel-wired-lan , Jakub Kicinski , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 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 On Fri, Jul 7, 2023 at 12:32=E2=80=AFAM Ian Kumlien = wrote: > On Thu, Jul 6, 2023 at 7:10=E2=80=AFPM Paolo Abeni wr= ote: > > Let me try to clarify: I hope/think that this chunk alone: > > > > + /* later code will clear the gso area in the shared info */ > > + err =3D skb_header_unclone(skb, GFP_ATOMIC); > > + if (err) > > + goto err_linearize; > > + > > skb_shinfo(skb)->frag_list =3D NULL; > > > > while (list_skb) { > > > > does the magic/avoids the skb corruptions -> it everything goes well, > > you should not see any warnings at all. Running 'nstat' in the DUT > > should give some hints about reaching the relevant code paths. Ah yeah... I'm a bit tired atm - I see your point - with moving it up a bi= t. So anyway, Tested-by: ian.kumlien@gmail.com etc =3D)