From nobody Fri Oct 30 17:43:26 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4jGT3S3fMvz6xGNV for ; Fri, 30 Oct 2026 17:43:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jGT3S1XPPz4hXT for ; Fri, 30 Oct 2026 17:43:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793382212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cKTylg8yBLLqBuOgcv0fm3h3g5GrCl0QRVKYXnOG/i0=; b=JrR5astiMYqrFK7wr8m4U9MvTXb0VN13Rg1eoiHHHQNMOw7n3VcvVhbhoTgcIIcMSgJlPk KIA/q9r3FT4rQU3oESmdG2PgvJd7IhHx0JL0lab0gNtTsP8jPRbJB1HSsR+PuoNcKVYJLM k9/jimmjIuA2h0zYoSGBz5IytSTXIEnuyj01MlMS/sfXXMmTsdRMaN57nfXubW1ZMT970Q KyVSdDXAY3irvr8GEkFIiflQd4iEFrOb8KPBAey9BsI79HATwbphduFFdAqDm61m7Elfj/ AHiLK5b1mMmA08xoj+54p7MSzbwXAQ3hZKtYleVwFYbvDOSaTMulPT4+vSzktg== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1793382212; b=aqpoUuuNNBzhUq6BFSkujVRkC5GS3YIOy9/STELEAqkardluWvq1XuSGpoUyzXzJeN8vl0 +FaEyhvLnjcMTxpmiJ5RZjjRwP/Aa4ABobIn/AqZQ4VVvcv2QbMgA25DT1xy7N7Wz2A/RG 6igrsdV7vONeGre8xihbnIrZMn19DkeEp7uG4dMKHqA6Hj4DeQ2N6EqzQT2ta3ZTovAmlp NhGN1nHCty354OvmoYNICk/QXQulc1P9K67OvW7F2+zbCrlz+luaCULiAiEhhLJsc1IMYK tp2AO+fmH8Xrk3OllabhiXt7DrPSG/8mDZBL0jf794k1i9HoEHXaCKfCO3YQYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793382212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cKTylg8yBLLqBuOgcv0fm3h3g5GrCl0QRVKYXnOG/i0=; b=IqkgZXgMoEUPEqSTBV9iv0He/AnXwxc68URGNVWkJc/MnWNq2r+vlfu4llVue+Wk1Zlqjq oh+QTkDbCBXl2EO/JnMX+ChAp7ikwv3WRjUB1dW7scsYbEiBevS1H65YuVzy///uY2DT0Z 7ONUSdIukUOjvL9M+hcbuRMY0NyruAuFtvrRH0KR7faCxpq3+wFLGcTF5hsiCWRyIoeZlS QwPKLWOK06vQO1PFYYTOaC0c6xIj8+jdMDWAKsSsJ2p2ipgLyT5YlYQRNUQgflrndZL5fL G9qkiFjx+b9IvuBz6kLFnaG3QNIwRImJ25/u6G8WYtvoXD3I7HptQsjQHbQEpw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4jGT3S19kMzfBS for ; Fri, 30 Oct 2026 17:43:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 406d6 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 30 Oct 2026 17:43:26 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Pouria Mousavizadeh Tehrani From: Kevin Bowling Subject: git: 94da8a12cdb2 - stable/15 - netinet6: Fix check for pktinfo outgoing ifindex in route cache List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 94da8a12cdb2ac2d18349212982e6c8e0bb6162c Auto-Submitted: auto-generated Date: Fri, 30 Oct 2026 17:43:26 +0000 Message-Id: <6ae4d73e.406d6.5c599cfb@gitrepo.freebsd.org> The branch stable/15 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=94da8a12cdb2ac2d18349212982e6c8e0bb6162c commit 94da8a12cdb2ac2d18349212982e6c8e0bb6162c Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-07-29 19:32:35 +0000 Commit: Kevin Bowling CommitDate: 2026-10-30 17:43:17 +0000 netinet6: Fix check for pktinfo outgoing ifindex in route cache lookup_route is only called for outgoing traffic, therefore check nh_ifp index instead of nh_aifp as specified by RFC3542 sec 6. Differential Revision: https://reviews.freebsd.org/D58544 (cherry picked from commit 7753a59fdf196fcbd8bb5706ad44bfc590bce0a9) --- sys/netinet6/in6_src.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/netinet6/in6_src.c b/sys/netinet6/in6_src.c index 3e55c6e5fc05..c028a2fe19b5 100644 --- a/sys/netinet6/in6_src.c +++ b/sys/netinet6/in6_src.c @@ -697,7 +697,7 @@ lookup_route(uint32_t fibnum, struct sockaddr_in6 *dst, struct route_in6 *ro, */ struct in6_pktinfo *pi; if (opts && (pi = opts->ip6po_pktinfo) != NULL && pi->ipi6_ifindex) { - if (nh->nh_aifp->if_index != pi->ipi6_ifindex) + if (nh->nh_ifp->if_index != pi->ipi6_ifindex) nh = NULL; } }