From nobody Thu Mar 19 18:20:06 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 4fcDWW4xN5z6VmGC for ; Thu, 19 Mar 2026 18:20:07 +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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fcDWV49Ndz3xFF for ; Thu, 19 Mar 2026 18:20:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773944407; 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=CtLytWMjXUUeULZGJGKVP7e9Yl5oPNBbuu1PQPjsNHg=; b=rwliYHuefu1E8TrNpcKxTlryxE3gRmvYb51wYCqfEF1Rhfg1k+i7EJl1l2hi4oU/4jPL+E R6teuybFPsLO/7cVsHhJOyvktu3a611f6DrBWqj7bFXr9TyGymwgBq35+aHcsijqb35E82 0grwJJmZ7mvwK3HcDiHOAjOUD/GawIb7NHMBaTtmAWAdDFqgdodnljqFK0oHYwCAziHg5V IMHkZxEnAipFeqYbsW3AD2Wgz5sFBMd/5Q9vFawBdITFaSP8HJCgsYvUaghkrI+nWptGSL l7aMUNPWz9aIpwPDtgQsKC8Blp4tsnYwghRDu1aPH4uQ8phPBwKw11grNONHzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773944407; a=rsa-sha256; cv=none; b=b8tAVuwjUcoZR/gxfZLSMeOAOfn9jdjFLSLyzROSGjASsv4bjCDjBhjWV7SHQ8rKw6xZ3g Rjds2c9tvZjGjIK1Jj9armVHRj7P8Vu530vusSf/AyGflKr33mUDHwwRnRYjs+977tC5am PFWHBdd+gtRNcgHZ/nr1CzdiNJyAu+5iwcz7C+Hwvgxc2cyYmfRZn9xAXpZms+0pv2tObK TxO/bIyA1vy5nYEk+R3dogf7DaJtKhhhgf6C/OGorWspisiOVMLLd+hTmicV69Ucn5s+a+ eIV4bK0ibCB05SUf71lihxrICmpA406tPZzGy+b6JDIU/5siT8s0VgBZqP6IaQ== 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=1773944407; 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=CtLytWMjXUUeULZGJGKVP7e9Yl5oPNBbuu1PQPjsNHg=; b=NqTn6oU1meLCRscl7yoMV77EDVCz1ANyPd7pgaHsCjdepT/oIRh7BJsZKkJIacG8h0ALSS jUiwPfAiFQMticRlVKAg0YNzCwZHdG4rcgICvGV9B66M4F4mpE2kjkQ+IgLu4okHkyFNIP DIJy3Np2EOc9aNWD1mQ2VeKf40TA77ze/Y2hNCfFcSGONu2GNtWsuy8/xA2fo0DhCeAN6v XWogulrcEWuvrv7380PCYUihLYlmVbLlm81cdnKp+ii1d9MT1GmCxagisygbDb0CHBlLXT 5KOtkLAKLo8kGeW6Kw0+1pwb9RiYHTXxE5/7s45TDs3SN5v/7EP3OFOL4P64GA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fcDWV3TNmz15tb for ; Thu, 19 Mar 2026 18:20:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b0b3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 19 Mar 2026 18:20:06 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Pouria Mousavizadeh Tehrani Subject: git: 56dddebc5549 - main - ip6_input: Remove unused check for IPv4-compatible IPv6 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 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: 56dddebc55494fdf75eeb914cc9e345d0d762f8c Auto-Submitted: auto-generated Date: Thu, 19 Mar 2026 18:20:06 +0000 Message-Id: <69bc3e56.3b0b3.5afe9107@gitrepo.freebsd.org> The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/src/commit/?id=56dddebc55494fdf75eeb914cc9e345d0d762f8c commit 56dddebc55494fdf75eeb914cc9e345d0d762f8c Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-03-19 18:15:10 +0000 Commit: Pouria Mousavizadeh Tehrani CommitDate: 2026-03-19 18:17:53 +0000 ip6_input: Remove unused check for IPv4-compatible IPv6 IPv4-compatible IPv6 addresses are deprecated by RFC 4291. No functional change intended. Reviewed by: glebius, emaste Differential Revision: https://reviews.freebsd.org/D55387 --- sys/netinet6/ip6_input.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/sys/netinet6/ip6_input.c b/sys/netinet6/ip6_input.c index acb690c2033d..20b092cf6fd2 100644 --- a/sys/netinet6/ip6_input.c +++ b/sys/netinet6/ip6_input.c @@ -683,21 +683,6 @@ ip6_input(struct mbuf *m) in6_ifstat_inc(rcvif, ifs6_in_addrerr); goto bad; } -#if 0 - /* - * Reject packets with IPv4 compatible addresses (auto tunnel). - * - * The code forbids auto tunnel relay case in RFC1933 (the check is - * stronger than RFC1933). We may want to re-enable it if mech-xx - * is revised to forbid relaying case. - */ - if (IN6_IS_ADDR_V4COMPAT(&ip6->ip6_src) || - IN6_IS_ADDR_V4COMPAT(&ip6->ip6_dst)) { - IP6STAT_INC(ip6s_badscope); - in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr); - goto bad; - } -#endif /* * Try to forward the packet, but if we fail continue. * ip6_tryforward() does not generate redirects, so fall