From nobody Wed Nov 13 20:27:42 2024 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 4XpZbc2JpFz5cXn2; Wed, 13 Nov 2024 20:27:56 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-ot1-f43.google.com (mail-ot1-f43.google.com [209.85.210.43]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XpZbb1b5nz4K9n; Wed, 13 Nov 2024 20:27:55 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.210.43 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-ot1-f43.google.com with SMTP id 46e09a7af769-7180ab89c58so3733038a34.1; Wed, 13 Nov 2024 12:27:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731529674; x=1732134474; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kBeMY2N8RrXrfA1xBOVxJSBY7AZOwCRXrL5F4a6mnhk=; b=ca6dBwHtmdYdq24HmsoHv8dDXYGRY1JUfoXzdz494EdT6TGDtkSQVSs/geVJhUElx6 FXyT1D+d+gasLqu8oTmdSfHjabxFyHaOHhj4rEX7jLJ8NvyD8DMpzl4XiVL4BLNdKJmi ZQlg0mxL/uLvMkCUII29KrdR+2A7MDCGwdEutToUD5A9J/lHc23Em4P3PY5niHN2gjWc Z7rImRHdujzvf/gfZSQbjJO5ff0gQrR89DkZslkoJUDNZttWSx2tHyTAVAIvj+O9RNy6 90GqqhbjoH4tuIZBgag4p0x5Yz6oC3TGtmGeD28zXqQUFj43zcofspO04/GYJfJC1iuL yJrA== X-Forwarded-Encrypted: i=1; AJvYcCWEKaH+7NHATo6vsy/9F5PLkREnowx4uv9KwyX7euk8Kpc/eyScui0gqQLmyYYpRHe7o0fe8rY3XjoIuChx5K2BHwONkVI=@freebsd.org, AJvYcCWa3kB3qDSlkpP5TidTPCLg8HStcQ+eDWfO5iS+KQPraDmvm9ySArrtbAVVqJs3WJct2qJao7I5U4u7uIhdCKI=@freebsd.org, AJvYcCWsZEwj3dYKkoWfhsSs3b+6cL8vfJtKGMYgYazRBMhf3tL9ZS+UtcCV5nv4eT6G7EtL4BmGvFWS8vikDRagWzp5P8gF@freebsd.org X-Gm-Message-State: AOJu0Yy6zy8sx2bKaIwY/6HJHFYlpF+xSYsquW5gD35Fx4zSR8O0Mg2m vHaqeSgI58fpzMBfpQhWgqCXPafaX5jsVqs0PQfbrKt+f+DR0PebK7QGfgDx5nmQKSqBaD1Thhz YEEC/lpkgfbMENS5zJVAL8JkP7/UVivCj X-Google-Smtp-Source: AGHT+IGpvvWgME+Bym3bLzYKrJngC7v/uQG8Wt6r3wvvuLyREDY56InGP5nACAX/zOKUy4gay5pXZzXqW4yB9jFJmJw= X-Received: by 2002:a05:6830:d85:b0:718:9ae5:9030 with SMTP id 46e09a7af769-71a600d3d48mr4872207a34.4.1731529673621; Wed, 13 Nov 2024 12:27:53 -0800 (PST) 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 References: <202411111247.4ABClC6l042813@gitrepo.freebsd.org> <46spnoss-r0s0-92o3-60r7-r2o49ro82580@SerrOFQ.bet> <333D66C8-12BC-43CD-B33B-B410B8B3BC22@FreeBSD.org> In-Reply-To: <333D66C8-12BC-43CD-B33B-B410B8B3BC22@FreeBSD.org> From: Ed Maste Date: Wed, 13 Nov 2024 15:27:42 -0500 Message-ID: Subject: Re: git: 9e469437993b - main - inet.4: drop "experimetal use" from net0 and net240 descriptions To: Zhenlei Huang Cc: "Bjoern A. Zeeb" , "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-2.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.992]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RWL_MAILSPIKE_GOOD(-0.10)[209.85.210.43:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[carpeddiem]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; MLMMJ_DEST(0.00)[dev-commits-src-all@freebsd.org,dev-commits-src-main@freebsd.org]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.210.43:from]; MISSING_XM_UA(0.00)[]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4XpZbb1b5nz4K9n X-Spamd-Bar: -- On Tue, 12 Nov 2024 at 08:56, Zhenlei Huang wrote: > > Emm, while I was reviewing this change, I also wondered if it is too earl= y to remove the word *experimental* as the RFC is still in draft status. We= ll later I think ( maybe I'm wrong ) RFC actually lag behind the reality ( = I'm saying FreeBSD as a vendor and move fast action ) so I think it is OK t= o remove now. My argument for the man page update was that the sysctl controls use of those addresses, regardless of purpose. Note that the sysctl description captures this subtle distinction already: net.inet.ip.allow_net240: Allow use of Experimental addresses, aka Class E (240/4) That is, it's "... use of Experimental addresses ..." not "... experimental use of ..." Unfortunately it's a bit more of a mess than that. Most operating systems are allowing 240/4 by default and as it turns out we (unintentionally?) also allow configuring 240/4 the host's IPv4 address already. This sysctl actually controls only forwarding, and we'll need to update anyway. I'm inclined to indicate in the man page that these sysctls control forwarding, and add a note along the lines of "at time of writing this region is reserved."