From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f201.google.com (mail-qt1-f201.google.com [209.85.160.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3F58B37A487 for ; Mon, 11 May 2026 07:23:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778484197; cv=none; b=M/U6t1+QA//L6c2i8+/hIZlJSO7+yOhHeOvP0FqTpUUWlYbzaCSEQ0YP4xwKTGFmGO73i9bnyfHlhEiXnM1/VN7tWQCKbbXTZm+HjZlOxL3jxdUTxHnxau7dTBPmKoB1BTXRSNt3FGl4A7FPsxBN1lF0jvtjLEynLmJAH+P/Tjk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778484197; c=relaxed/simple; bh=QBJ9bAgBdlvl+Y+NPkJIUuN4hkKheOjiuSWIb90iRDg=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=LsqSZEJqtuo8tllpsS3XNfP2fIB9VfEoAK6FvXlMwKFNP7BC6UlE4HBySGertp8cQ2BTH/OJydZXKBNFaJVYu2NZRh5IlDwVW6EZSJzFS/WGaSCtYBYL7Vxay02GI89rNrEtoYf2OGOS/lFUwlY5EQBAciE4j4S19RYXBifJvkI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--edumazet.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=SX8mJ++t; arc=none smtp.client-ip=209.85.160.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--edumazet.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="SX8mJ++t" Received: by mail-qt1-f201.google.com with SMTP id d75a77b69052e-50fbc70cfbdso95939761cf.2 for ; Mon, 11 May 2026 00:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1778484195; x=1779088995; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=9LgfR7YGNZGuLLZeQ+ZuGIJz/Ma2zGid6K+DTuQe30s=; b=SX8mJ++t0922zC8jKWFg3MI7OlUdvdJT36RfwjUK+CXhmrvwRHz2+R3WG1x3OYpbgX eATJB5EsyMcHabgFAv40xHrbU+mWrz+2cfVqzEfv5A+kOacHOnoPkxjCodujALNxPQZV uFOdxgFs9NKHMB5eoQkp5fkLJaAAQoTQE5N9KdTKQ5wQJKpAUniss5jTXxZu9MrJKn0r 1VHesl/SFIEhJKVKkwaol26OlJaLyCHif52J4e/IoRyt1727zJMjQbJZym3QBYWag/ON TKrFqvDMb4sJKg8qs2MYdjpcM3szR3aoR+wq875H82PEwLX+bOPov8+yA3W/KSszncD2 OmhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778484195; x=1779088995; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9LgfR7YGNZGuLLZeQ+ZuGIJz/Ma2zGid6K+DTuQe30s=; b=cN12fXJEOJFhn3cPlBDorEhBBKoBr71QPDWTczm8lkRom3I1s+njxhwf4VOzcnZdyt 9dgLBGVMjVtrjD3dGkf3xB8Y4V4RNYpCX+2kIPFcxAcNrDdxRJhAlctlOZyiIRYQG6a0 olRjMR6A9FLaI5DYNwXKTnbddHmILXvHCJNe26c230ZaljfHn3rv4HfrOch25wcipvVH ZcFw59La6waRZ0ugya6MNuHff3ewRrDuGpj7YoYZHuDv/TRj+0z/OvFA1vECu80umNfa lVrx/Nlnp41sld0RWVJzj+ACPA1K9O+HDnVt3WvjvBL18tLHrfylz0IqtauecItqGMqN uFUg== X-Forwarded-Encrypted: i=1; AFNElJ+1/CdnazkcPSbIGXI1IF8bcCYBeEeFy4mDN7MHoYZWO+2amNhLHcqQ+YDWrTTM+kYC8DEE40M=@vger.kernel.org X-Gm-Message-State: AOJu0YzLdSAnC5m3JuxxQkvvAFN6w5RUFcO8k65iJnaBVT3tQj5x4T09 jHxEd9t1lOC/7maeiqAKYiak4VUAUJeRIAJ85DjFtn2RFVg6NsAdHNVCcjZXsrLucv78I78lwdN PR4jG1WyRtRIubA== X-Received: from qtwo19.prod.google.com ([2002:a05:622a:93:b0:50f:def9:dd6f]) (user=edumazet job=prod-delivery.src-stubby-dispatcher) by 2002:a05:622a:5a09:b0:50f:d54b:34c6 with SMTP id d75a77b69052e-51461be01a0mr325111601cf.12.1778484194959; Mon, 11 May 2026 00:23:14 -0700 (PDT) Date: Mon, 11 May 2026 07:23:09 +0000 In-Reply-To: <20260511072310.1094859-1-edumazet@google.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260511072310.1094859-1-edumazet@google.com> X-Mailer: git-send-email 2.54.0.563.g4f69b47b94-goog Message-ID: <20260511072310.1094859-3-edumazet@google.com> Subject: [PATCH v2 net-next 2/3] tcp: use SKB_DROP_REASON_IP_OUTNOROUTES in tcp_v6_send_response() From: Eric Dumazet To: "David S . Miller" , Jakub Kicinski , Paolo Abeni Cc: Simon Horman , David Ahern , Kuniyuki Iwashima , netdev@vger.kernel.org, eric.dumazet@gmail.com, Eric Dumazet Content-Type: text/plain; charset="UTF-8" Replace a bare kfree_skb() with a modern sk_skb_reason_drop() call, and provide IP_OUTNOROUTES drop reason. Signed-off-by: Eric Dumazet Reviewed-by: David Ahern Reviewed-by: Kuniyuki Iwashima --- net/ipv6/tcp_ipv6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index d13d49bfef19457cc5902cb556605a80f4c0ab2c..0d5e2b0a3f579a240e3457881bfe6c647cb3d2d9 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c @@ -982,7 +982,7 @@ static void tcp_v6_send_response(const struct sock *sk, struct sk_buff *skb, u32 return; } - kfree_skb(buff); + sk_skb_reason_drop(sk, buff, SKB_DROP_REASON_IP_OUTNOROUTES); } static void tcp_v6_send_reset(const struct sock *sk, struct sk_buff *skb, -- 2.54.0.563.g4f69b47b94-goog