From owner-freebsd-net@freebsd.org Fri Feb 22 16:22:44 2019 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9833914F26A0 for ; Fri, 22 Feb 2019 16:22:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 229E37459E for ; Fri, 22 Feb 2019 16:22:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id D574A14F269D; Fri, 22 Feb 2019 16:22:43 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9AA3E14F269C for ; Fri, 22 Feb 2019 16:22:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 387927459B for ; Fri, 22 Feb 2019 16:22:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 692F0A1D2 for ; Fri, 22 Feb 2019 16:22:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1MGMg5n064027 for ; Fri, 22 Feb 2019 16:22:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1MGMgXi064025 for net@FreeBSD.org; Fri, 22 Feb 2019 16:22:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 235927] FreeBSD does not reply to ICMP requests when assigned an ip in 240.0.0.0/8 Date: Fri, 22 Feb 2019 16:22:41 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: dave.taht@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2019 16:22:44 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235927 Dave Taht changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dave.taht@gmail.com --- Comment #8 from Dave Taht --- (In reply to Rodney W. Grimes from comment #7) To clarify a few things...=20 The last major attempt at making 240/4 "real" happened in the 2008-2010 timeframe - bsd and linux gained the ability to assign and route it around = then (and osx had it in the first place). The IETF conflated "making it work" wi= th "how they should be used" and after the CGN address space was defined suppo= rt died out there. There was consensus then about making them unicast, I think, from talking to all the participants in the debate. Linux had one teeny patch dropped on the floor back then which allowed assignment from the ifconfig sysctl still used by busybox (otherwise the netlink based tools like iproute had no restrictions), so it had otherwise = been able to assign/route/ping for all this time. So we just fixed that (and obsoleted IN_EXPERIMENTAL entirely) in linux 4.20 and backported it to open= wrt. There's other patches outstanding across other tools in the ipv4-cleanup gi= thub repo. So... the minor bug regarding using this space on freebsd was this single l= ine check for icmp, and I don't think removing that needs a sysctl or ifdef. assignment and routing already work.=20 I agree that after kernel support lands that the next bigger barriers are firewalls, bcp38, and other devices on the path... and the ietf. Knocking o= ut the ping issue is just one small step along the way. Lastly, it's far from a lone dev at pushing this stuff forward again, howev= er we totally don't mind just accumulating more patches in our repo until more visibility and consensus is achieved. That said... one line patch... --=20 You are receiving this mail because: You are the assignee for the bug.=