From nobody Fri Aug 14 20:25:54 2026 X-Original-To: dev-commits-src-main@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 4hMDJM0gqlz6nhR4 for ; Fri, 14 Aug 2026 20:25:55 +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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hMDJL6Wypz3TW5 for ; Fri, 14 Aug 2026 20:25:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786739154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ociwGu5N0VKRIXNS/K2G/rtcZGq+YKUVCjQkdWZz7jk=; b=u/V8Pbx5jMc7iBDjx5N1i3Z0kJbsXZFTcxD1EqaowWF5RdDtk8+809JxLqY6wlmxbD/FDC p+nWO1eODDqUD/cosubXajbhv4F7/S9LaonjMoGkads2jY1mRSkYB7G7HYRGe9u07RAsRX ZP16BFHO1Lvruu7PthfOHnn/k6fvagYu2S8q2n91UW+5/mxnOYOQiUxvUymRnHX1Q6jMOi qL3EsNzqmDXkJ4wG5YK/Gs5ZIpDqEKgmiOVnabVC25sVmpA27typ5cxkRxxChN6EsFyEbC iMYsvrnscSe4e6BwWddvzT73rtJ5fUX8Ulb5dUbORVftjIfbudVpbXNqCd+M/Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786739154; a=rsa-sha256; cv=none; b=ZjlGXdGpF/AOm49tpjlVDhTujPkar5O5WC+jGFRMIIVk4HA330DkWHmx5aCuoBZPt18OCM 4BHnmkotY33Ypxs8E/teKzx8peYoc8dXeso+jqjxjaIfD861rwpZT20RmqpDlFFsWr21uX fb5Yb3H1ifZ3XiGZa+vrN9PFifwPrcirA88caSXSflXTcEaNEbETq7M3Xpla3XskiaDSYO zcTJVINUMBWD0Kb5ihhPf5rmtMuE41aOtWM2UGQgOA0jmAXlnRha6YKT2uVW9cUzoZNR+h q1ntqjR/PwC4OrA9vmfOI9lrXVB2w4qucEemtml0CNbDd3otvvTZgq2n32LM/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786739154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ociwGu5N0VKRIXNS/K2G/rtcZGq+YKUVCjQkdWZz7jk=; b=haqh7cF1DId1mZlcOEtQchacbXhaqAuTh83wVWsIwP+7xz4hOdbXTgMG6iB+3RMiBrev3m 2k35WHiA5o/PTmH8IrBe37k8pfDXgSXm0PdE5HC54lN+ErRCgxGDA4aAfYKF0lffKO/mN1 ujLA66obyfwJXPy0B8QOVwEby6XtKihs4uY9CC7vfs6TdZUjb398cVrUuK1WyfLHU/jEQN aVn3FqyEpk/318ueH4sZxYPuyoXuA4K4emoRgmvKwdjll5TvXhcEPHdch5Vk9Dbi2TVyVj +y2yYepSG1qY2mzA5oRpfCDhPguyeKp4neUKI3hTnH2Wx+NgnOVOkFL/bbsgqQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hMDJL5JWDz1BP4 for ; Fri, 14 Aug 2026 20:25:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b645 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 14 Aug 2026 20:25:54 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Pouria Mousavizadeh Tehrani Subject: git: 7753a59fdf19 - main - netinet6: Fix check for pktinfo outgoing ifindex in route cache List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: 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: pouria X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7753a59fdf196fcbd8bb5706ad44bfc590bce0a9 Auto-Submitted: auto-generated Date: Fri, 14 Aug 2026 20:25:54 +0000 Message-Id: <6a7f79d2.3b645.32e86c30@gitrepo.freebsd.org> The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/src/commit/?id=7753a59fdf196fcbd8bb5706ad44bfc590bce0a9 commit 7753a59fdf196fcbd8bb5706ad44bfc590bce0a9 Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-07-29 19:32:35 +0000 Commit: Pouria Mousavizadeh Tehrani CommitDate: 2026-08-14 20:22:26 +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 --- 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 07e5b191afc2..1923908873f8 100644 --- a/sys/netinet6/in6_src.c +++ b/sys/netinet6/in6_src.c @@ -696,7 +696,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; } }