From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8F2236E48C; Wed, 25 Mar 2026 22:40:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774478431; cv=none; b=Ms0/bUYZfgasDnPDWaN5MxwujNz47da4Ass0kTpDbjN68CZEGNeYCQgRk2cvDzUQS9UJzesM4bu/jrOvq14KUNRXhJ1f8o0BuneuvdXBBwEMcYLd8FHaF96wzrXctlFwopr3pBPDXky6sOgqH6LneafpaxhFAo9My3nruga8Src= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774478431; c=relaxed/simple; bh=d4R/wbePxzZGw/Fa1xDByBLweQrEidyig9/1Ao5Q8y4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=rSZI5EYRwnDulPpIhGYHf8Or9MZ0B2p/CVQ9/LHkMZ2oPWmMK1Rkr7fxCAbm7vlnuQFZonzasOMqfDlFR/QE7t22FAlreYjyxv5H1L9cqfe9v0pa8enWxYY/WvXdOl+GGEgUSElIY5HCdRD5v3xtSzTeRt+FCQdOlnm8x/rwCro= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WBHVxKaU; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WBHVxKaU" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3AA9FC4CEF7; Wed, 25 Mar 2026 22:40:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774478431; bh=d4R/wbePxzZGw/Fa1xDByBLweQrEidyig9/1Ao5Q8y4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=WBHVxKaUfohwpXkPJ9rABLwPsBd0YriDhMVm0rDjkCYd8Ve6u4g1JC3jN925iQuIR FSNCdEx7I5I9Jg0Pe58Sa1iai2l6duaS34iAW26mhgjgmJjIHHH8enB5Gbso3Kemvz 5pe00wfqNkXkrotJ/vW3XmslX3AdRpvc5sxgC0dfoBpUoG2inToJGM91F/3LpwXhC2 GFO2tFH3JAG6N5AkmEeMiEsaRso0IsHghTEGxPccrQBpcl9zmpeAiiV1EYOTIdLOlf NuQey4vaNAvATilcWEgmumraamChK0fAljRIoTjx28dFuRE+AoH8462AZVvUT1HJ2x 7k26GslG/THEQ== Message-ID: <93822084-f558-4194-be2b-cb328b81e412@kernel.org> Date: Wed, 25 Mar 2026 16:40:29 -0600 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 09/11 net-next v5] bpf: remove ipv6_bpf_stub completely and use direct function calls Content-Language: en-US To: Fernando Fernandez Mancera , Martin KaFai Lau Cc: =?UTF-8?Q?Ricardo_B=2E_Marli=C3=A8re?= , Daniel Borkmann , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Alexei Starovoitov , Andrii Nakryiko , Eduard Zingerman , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Ido Schimmel , Guillaume Nault , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, netdev@vger.kernel.org References: <20260325120928.15848-1-fmancera@suse.de> <20260325120928.15848-10-fmancera@suse.de> <1ff47530-44ee-4012-a013-0202182de208@linux.dev> <99c37135-a1cc-4eb9-a910-ca38e129b5b0@suse.de> From: David Ahern In-Reply-To: <99c37135-a1cc-4eb9-a910-ca38e129b5b0@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 3/25/26 2:29 PM, Fernando Fernandez Mancera wrote: > Hi Martin, > > I don't think so. The IS_ENABLED(CONFIG_IPV6) check here is just to > prevent an undefined reference when compiling with CONFIG_IPV6=n. Note > that this code isn't reachable when ipv6.disable=1 is set during > booting, as it would have crashed even before this change because > ipv6_stub->nd_tbl is NULL if the IPV6 is disabled since booting. > > We addressed the vulnerable paths already during this series: > > https://lore.kernel.org/netdev/20260307-net-nd_tbl_fixes-v4-0-e2677e85628c@suse.com/# What about the use case of IPv4 routes with IPv6 nexthop address? Has that been tested with a bpf forwarding program?