Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp27678380rwd; Tue, 4 Jul 2023 06:25:35 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5EbpQHofvgzTchHGoO9NIdwMrnCPa7Lnprwfj8a8h0S5uEwE972XGN2mROi71FOTy7tejg X-Received: by 2002:a05:6a20:4418:b0:127:5f72:e4dd with SMTP id ce24-20020a056a20441800b001275f72e4ddmr19438054pzb.44.1688477135477; Tue, 04 Jul 2023 06:25:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688477135; cv=none; d=google.com; s=arc-20160816; b=OHNpIqaaA2LXqtG2g4VV3Nb6nDyY8JwIiNdsvaI2I+/R621VK1med9ee/3VNawFaSA gPUy9ZtaH5Viy9lp2kNbnvhhTUujhhrxyvkidr3nAAfs7bRSKBR6Ax9ULR7T70WJu8Sb 3BRm7fBOC2rwvn3I/XOdz2xbyXK83A6vm3MdYCtcqEaZPPyzELFeTTE/TFvKjIxmmhNa xsSYr0s2h1UpvawR7cm+EC9vH0Bn0ZBc7sW+bbsTQb0nqVw1upjjDuNHWJDuZM7GImpa oCQ9f1wmiYSShMyPQm3lXzlxUGFa6aKalKy0h/VCoMp43htUWJs/A6aS+rtWQV/H/B8m q/mw== 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=VSiiFDXjl+Lpp4E2QISeF/M9219YCHb8h6as4n+mP/Q=; fh=f3jyR4bOAK/D05MneZqgs6jrZBaeveS2PlgVVUd5uJQ=; b=xWdXzB/Ha7x4SFNJNo4ELUL1JTbp+Zm2fQRVIvAL88zdat/HG8rkbNJ9hVUgfbsnqh /qaP1YE5TVvSOMvKkhTdFal9vmN3a2zH4vGt+TNs/EUsNPZ251UXYe2r7LuPiYIHhwoV dz6PjeAgEsWrd7x0sPGgYgHUUj5GgEFl3DSL5rxLZ+X/hdfU1RvF7tnE/Uy317+DLXjC btj+x3YRXFURlMNqVIj1uOToXUk4Zu6xgF9ZWSZQBHf2j54WopnZZS3gHwsZbgkAExIm J152QAAZAv9jSRUPax2gmFDJ7ORNAcoZ9Vjts0/CYrSg5PG4dT+Gra6FDzLUK6PeO/2O A7EA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=df8tRDBX; 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 w67-20020a636246000000b0055386e1eb92si21818677pgb.422.2023.07.04.06.25.22; Tue, 04 Jul 2023 06:25:35 -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=df8tRDBX; 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 S231213AbjGDNXz (ORCPT + 99 others); Tue, 4 Jul 2023 09:23:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44906 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230200AbjGDNXx (ORCPT ); Tue, 4 Jul 2023 09:23:53 -0400 Received: from mail-vk1-xa35.google.com (mail-vk1-xa35.google.com [IPv6:2607:f8b0:4864:20::a35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D19F8F3; Tue, 4 Jul 2023 06:23:52 -0700 (PDT) Received: by mail-vk1-xa35.google.com with SMTP id 71dfb90a1353d-471b3ad20e1so1471891e0c.1; Tue, 04 Jul 2023 06:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688477032; x=1691069032; 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=VSiiFDXjl+Lpp4E2QISeF/M9219YCHb8h6as4n+mP/Q=; b=df8tRDBXMoxgCjpKyZV1RhrAkbjCqRs9SQcULafs37VE6+gBEGVE9JC+UfSVWT1my6 OM2LQm1wB3r4Il+kqWIumo5eVmVqpJGiOPV6tOSId6VzIBL5NrIWzHKbnILstoreJ1+Q 0xAlKBk4yPeQZjm2lwjILl8TW0a2nGc5aHyYhYmysf3JKTmJrMNVdzFmGRcylFNiaWjb 7vdLE8UJKjlJRZ5r1g6q0Vhcrqtw5TXwZ9Nz2iHZIYA/VFFLBROlorbNVe8LrCFli7tq /WBsC1lCxzlal+h/eQxFtLuyEymlzePbagQD6gJ4NZgOkLJnWFEBt0MtugNeQjCZx1SZ WaUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688477032; x=1691069032; 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=VSiiFDXjl+Lpp4E2QISeF/M9219YCHb8h6as4n+mP/Q=; b=Iy+kclFncV8aFZo7FyYObxPIeMtl9V4uUcs6WCK3GD8TOgpustTbF5heTZ7qtB4jvW BGATog50Y+kjBx7v2c+fbW4id/Tz+Saz+WRWqW0iSwkh9bPqEcKIw0I9AfCAyb7FwdEq ZLLCK6aI3FPvCiY7n06Wi1/A1bjcmJtFXrU/LpUkgoBU+ZDBo1tARl4ZauC40dBqB1wn ROvGetpAnwEzPOAKWnhnOhtP2hhpkyu+hjbbJy4bTJgp9Yw9rVmd03GHGoXDswVe5ZoX s1JPA2pmIW+vSzfc1UHTpirJV/V1eWq3/PleEa0IWo0w3Dtj6MRYBY6vw5kWTSpYQdDr POLg== X-Gm-Message-State: ABy/qLbYohB0ssqn7+cmTgngP4qx8mQm8fDCP7foIhUxYsOI9PQceUNE Hzrhtf5nI1gs/WvfF7lk9IX+rPh7zSWd9YTVDRA= X-Received: by 2002:a1f:e484:0:b0:471:b18a:f9e5 with SMTP id b126-20020a1fe484000000b00471b18af9e5mr4149205vkh.4.1688477031784; Tue, 04 Jul 2023 06:23:51 -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> In-Reply-To: From: Ian Kumlien Date: Tue, 4 Jul 2023 15:23:40 +0200 Message-ID: Subject: Re: [Intel-wired-lan] bug with rx-udp-gro-forwarding offloading? To: Paolo Abeni Cc: Alexander Lobakin , intel-wired-lan , Jakub Kicinski , Eric Dumazet , "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 Tue, Jul 4, 2023 at 2:54=E2=80=AFPM Paolo Abeni wrot= e: > > On Tue, 2023-07-04 at 13:36 +0200, Ian Kumlien wrote: > > Propper bug this time: > > cat bug.txt | ./scripts/decode_stacktrace.sh vmlinux > > To be sure, is this with the last patch I shared? this one I mean: The current modifications I have, on top of v6.4.1, is: diff --git a/net/core/skbuff.c b/net/core/skbuff.c index cea28d30abb5..8552caa197f9 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -4272,6 +4272,11 @@ struct sk_buff *skb_segment_list(struct sk_buff *skb= , skb_shinfo(skb)->frag_list =3D NULL; + /* later code will clear the gso area in the shared info */ + err =3D skb_header_unclone(skb, GFP_ATOMIC); + if (err) + goto err_linearize; + while (list_skb) { nskb =3D list_skb; list_skb =3D list_skb->next; @@ -4328,6 +4333,9 @@ struct sk_buff *skb_segment_list(struct sk_buff *skb, skb->prev =3D tail; + if (WARN_ON_ONCE(!skb->next)) + goto err_linearize; + if (skb_needs_linearize(skb, features) && __skb_linearize(skb)) goto err_linearize; --- > https://lore.kernel.org/netdev/92a4d42491a2c219192ae86fa04b579ea3676d8c.c= amel@redhat.com/ > > Could you please additionally enable CONFIG_DEBUG_NET in your build? Sure, will do > Could you please give a detailed description of your network topology > and the running traffic? This machine has two "real interfaces" and two interfaces that runs as bridges for virtual machines eno1 - real internal eno2 - bridge - internal eno3 - real external eno4 - bridge - external The bridges are used by three virtual machines, two of which are attached on both networks Traffic seemed to be video streaming, at least at first, now I don't really know. I do have a few smart devices so I assume there is a bit of multicast traffic as well - but not really anything unusual as suc= h. > Thanks! > > Paolo >