Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp826246rdb; Thu, 19 Oct 2023 23:39:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEUS2ymCeV2wvrYUtT29QoLUwoBVrSyArNz1GjQJK3XcAQ90f0ymr3AIytqGGspz9J9im9B X-Received: by 2002:a17:902:dacc:b0:1c9:dac0:fbc2 with SMTP id q12-20020a170902dacc00b001c9dac0fbc2mr6269135plx.13.1697783993808; Thu, 19 Oct 2023 23:39:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697783993; cv=none; d=google.com; s=arc-20160816; b=XJMen3M5qlWFZHSpGAL+ghCwGEbItCRslWb9xVGB40rtRSa5ji4QGdilO/vmkr6kPS q8mE0gIhsiGzf5/bKHtqj2KI3p/EQtmXZrnfYmgWIeoBbJGw3Dk0lcd6FUm7EzP9G3WL SC0DWySfBIlx7ZUMathRjlNpTqpmsOm2U7L1lbiXe6N7Mfs+69jnlqYzfHrkx1A46O7y H6S6NvCxq9EtYZiPzl6DAFKtGLzW7Z/in+XzYPalzviqVyr3Xzzx8ifn1n9KUueqw8xZ pAPahDh1HC9deJP5KtL0JBCXy6VYdYxuCHsv8pIZqICRCxJoetj4Q8kPnLI4ln+qG6f7 WuaQ== 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=B2yp/+uoXDPdDZvc0A60oXmXPqC6NUCSNebw398N6I0=; fh=Dp0snrN39Zu2ZvBvUfhVfsn2FIqPFAKGJDNJ+pWwALY=; b=xOc4veAK7NOvJXigt6I7UIYh922+h3z32pa4YRH4wx5L1KOXiCtMJ4mqSDXwCwWf4x 6XLx6X6HUh7r3Zc0Nm0aa5TubmDHWnrKlJ81/E2JVIdrsMG1FPL0WzRS65Aw2K2fCHqd lk0+tKE4dzJqncIByof4NzOEoKGG3uqfPps0TwusgrAPzezwufze4I853+Xkzqf+QeSY IaydQmyWU9NWXNbTS0xO8LrN5PZqUIMnt3ukf/i3xcmDFjFW21ldelNWc7AJdT+aRPbq TjFSgL1cOFid2bo0rdb/b9enAeqd6AlD3Cwf8Af50SFSZhj5dHKsIZOO4cG8Luti940O xk5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cloudflare.com header.s=google09082023 header.b=XxLFdweu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cloudflare.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id h17-20020a633851000000b005abfb781154si1263541pgn.97.2023.10.19.23.39.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 23:39:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@cloudflare.com header.s=google09082023 header.b=XxLFdweu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cloudflare.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 6D7BF82B1C43; Thu, 19 Oct 2023 23:39:52 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235621AbjJTGjs (ORCPT + 99 others); Fri, 20 Oct 2023 02:39:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229644AbjJTGjq (ORCPT ); Fri, 20 Oct 2023 02:39:46 -0400 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA9E8B8 for ; Thu, 19 Oct 2023 23:39:44 -0700 (PDT) Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-53e2308198eso591115a12.1 for ; Thu, 19 Oct 2023 23:39:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google09082023; t=1697783983; x=1698388783; darn=vger.kernel.org; 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=B2yp/+uoXDPdDZvc0A60oXmXPqC6NUCSNebw398N6I0=; b=XxLFdweuaY6glNwcHvo3S7tU0HFKADCe+pwHRndN3UueSXOtJnXSCiyLSUmRh+Y85R lgS3j5cBmQ5gHiu9Z4d/esviIgP+DPeGQ8th8Y+v9AB2D9KrzOpFI0QTycgibbxnVikY t2UH4odyUE77znhmX/QwYPGF7zk3gTWU0r67wXenzMgsXpc/PvEBhl2WMkMKdiE/ZPwZ qnMmiCL2spjKFRMuMm/tvCX7bxd5rbS/UZKZ0V+tkshfUw/9rtG1+hR2kow3Xs9sg7/P fWxMMLFCT9q6DHfZIJpnJB9UgHtrZgJPLsPZB+MYe82Rrz+PK5kSN36ykgzFpURkZjcT 36ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697783983; x=1698388783; 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=B2yp/+uoXDPdDZvc0A60oXmXPqC6NUCSNebw398N6I0=; b=dDD3qDyA4OeGkZWdMq6hdrNEz+22VDM1kCweuyDVEIHKtPQnzEroE+mngoZ2dnel1C HqXfxUyAZTT2wyth0Ra3RqynWJ00NkBG94uA8nqNp5h3r6ThRj52DChI/bfYdYlI+Ag0 AjPX8VDPXsxkLNDkJ3BoNkI5s1r2/e/RaeGppCFnxIteXtkaWBdafeUaYJQSi6GQcW/K 7oEMzGsBcMxgxY9Ej/Wpyo5kqCRP0vCR/FaCnlts96doO7xLCbQLm90psVy2Hd+MWszK lo+ZPCoRIkOOFa5cw6ZYiBSL7u2XncB9NvUk6mTnZJlWd4wjk2nVeEg9Y04UjP2jm65d dc/g== X-Gm-Message-State: AOJu0YxcWC8YYqH67fANIh4oxb3M/6omZ+6H3bWmZQGVqWF4b/5Ed0JJ fhfDc13hdYy58OCmZrgaP+MfZ7YDep/w7AoAyLztQA== X-Received: by 2002:a50:d742:0:b0:53f:6ed5:4dab with SMTP id i2-20020a50d742000000b0053f6ed54dabmr805859edj.24.1697783983308; Thu, 19 Oct 2023 23:39:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Yan Zhai Date: Fri, 20 Oct 2023 01:39:31 -0500 Message-ID: Subject: Re: [PATCH v3 net-next 1/3] ipv6: remove dst_allfrag test on ipv6 output To: Eric Dumazet Cc: netdev@vger.kernel.org, "David S. Miller" , David Ahern , Jakub Kicinski , Paolo Abeni , Aya Levin , Tariq Toukan , linux-kernel@vger.kernel.org, kernel-team@cloudflare.com, Florian Westphal , Willem de Bruijn , Alexander H Duyck 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,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 19 Oct 2023 23:39:52 -0700 (PDT) On Fri, Oct 20, 2023 at 1:06=E2=80=AFAM Eric Dumazet = wrote: > > On Fri, Oct 20, 2023 at 7:32=E2=80=AFAM Yan Zhai wro= te: > > > > dst_allfrag was added before the first git commit: > > > > https://www.mail-archive.com/bk-commits-head@vger.kernel.org/msg03399.h= tml > > > > The feature would send packets to the fragmentation path if a box > > receives a PMTU value with less than 1280 byte. However, since commit > > 9d289715eb5c ("ipv6: stop sending PTB packets for MTU < 1280"), such > > message would be simply discarded. The feature flag is neither supporte= d > > in iproute2 utility. In theory one can still manipulate it with direct > > netlink message, but it is not ideal because it was based on obsoleted > > guidance of RFC-2460 (replaced by RFC-8200). > > > > The feature test would always return false at the moment, so remove it > > from the output path. > > What about other callers of dst_allfrag() ? > > This feature seems broken atm. It is broken as far as I can tell. The reason I removed just one caller here is to keep the code simpler and consistent. If I don't do so, I ought to test it for both GSO fast path and slow path to be logically consistent. Seems an overkill to me. For the removal of the rest, I'd hope it could come in as a standalone patch(set) because it is not just callers but also those unnecessary flags and tests on IP corks and sockets, not quite aligned with this patch's intention. I noted you have drafted something like this in the past: https://lkml.kernel.org/netdev/1335348157.3274.30.camel@edumazet-glaptop/ I guess it might be a good base point to work on as a new patch(set)? What's your call on this? Yan