From nobody Wed May 15 17:01:20 2024 X-Original-To: net@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 4Vffdb58Pkz5L9lM for ; Wed, 15 May 2024 17:01:39 +0000 (UTC) (envelope-from john@thehowies.com) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn20800.outbound.protection.outlook.com [IPv6:2a01:111:f403:2805::800]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vffdb0pW8z4c88 for ; Wed, 15 May 2024 17:01:39 +0000 (UTC) (envelope-from john@thehowies.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UOuggDTYKNNEJbHCgzlEfdnMwNiJKTiAXgnkQ/gxyK9ymRmtFgl60jUE6EDcV7FTtiVM71eDZRZaWz09qAs30iTsM5dUL/WwoUnxiM87v7P9au7c0aa3snmWDsMkNOFAWW3LKH+/wTZT7WeUUQtd4TOZ4YYxetKf8bmJ1JbDejMq65U9mbehaOzQBtHPiqPzOQTpT4hxBZTA/BOOiojqnZQqeZnPxNCHTclypBYiGy5ODNdan4NNiCijxiKi4IT2xW7wsKUVhzydrk7Vnmgj1VhSuPrq2rpHE9/pLGLmY1oZM5ZWgBdSWf+bBlhSTWFmTmVoOxQ2AwhdX2wtyV0ePQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LNYozz7hQ5gk4dVc9v5EfrpZSyjCieBVaLR0CN4zHHE=; b=RZzPA7MXGZBSndGWmqOtBq50AIXS42wdtEB6OYrZnItyD/i3quQc9O4/ij7Nmtf0DIYW8/qF7618PH/Vuo9YmGlK6MZwLLDgWjTLN0+XYMtv4TSGG03uro8+iTe22lRZeKIwd8wWty+dcW920Xc/WZFDJ3K3UpE1XzbqgpJC9YyLEPC6ixGzgt+FV0aI2TaI8EbnqRVxzg1lUMgqrqMysrYU7CJUTRMjHHPZlXm7tNyDXhSSlejjUdDvOovMs9vIFFh5QyecACI8ui3nS24KC3r0l5lwvbvqbCzvQrTFRtldz/vkRgqEtw133jUAvbhhXA93RCHvjWNNXMv25TVIhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from MN0PR84MB3024.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:208:3cc::21) by SA1PR84MB3929.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:806:3e7::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.27; Wed, 15 May 2024 17:01:33 +0000 Received: from MN0PR84MB3024.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d07f:4823:f8d0:a7d8]) by MN0PR84MB3024.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d07f:4823:f8d0:a7d8%4]) with mapi id 15.20.7544.052; Wed, 15 May 2024 17:01:33 +0000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: John Howie Subject: Re: removing RIP/RIPng (routed/route6d) Date: Wed, 15 May 2024 10:01:20 -0700 Message-ID: References: Cc: Scott , net@freebsd.org, Lexi Winter In-Reply-To: To: Tomek CEDRO X-Mailer: iPhone Mail (21E236) X-TMN: [MUe62NoFm4R63UQv1asbb3fgsITa1pl1] X-ClientProxiedBy: MW4P222CA0019.NAMP222.PROD.OUTLOOK.COM (2603:10b6:303:114::24) To MN0PR84MB3024.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:208:3cc::21) X-Microsoft-Original-Message-ID: List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR84MB3024:EE_|SA1PR84MB3929:EE_ X-MS-Office365-Filtering-Correlation-Id: 92a078de-3587-40bb-de9b-08dc7500ac15 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|3412199016|440099019; X-Microsoft-Antispam-Message-Info: NqkI5uukXVCTxwOSR6QSMaMKd4gaFrsbiS+HXsONvLHr4o9STqJU/4FB00FzqH8JaNvcgN5NVBRC0blDHVMrJsya4WInAjKVD33MfZtHkhKpf+r3jvKX224O4Mlr2uanaoGD/jzb1eoebKWg20RsiyZ8M78Wz6lvWDP/aT8de45mdy0Y9dUSkiMSyJmxy1betzQEByle2CLGDQeVHRATFrYkaEmj/foIYcTvaxqWZ1MWu5fsU1i6YZF0DvWQrG/spp9dNAs+DAvASn2hVWL8j6xzCLGZQNGbi2ZCN2I9As6nanMPqzBzz0kc6KGuVGySRe6e6HOU9gmWNnKZd7gTZaKT71E45Yu9GcK1dgS6VjosoWLds7YrkifuEUTv7bIldfRZ1ElE0/eENDPCuWA1tGi6//g6r5qPQkLITStRb0SK5fwL6FPNwli1yCK0fqn3rgDWE1+o6YmCZQ7Dd2rUqIuzeRYA6H6Ia8pAcsRg2KOT0+gdphx+z2fI7hcCSzB398C5Ucvnu2AjtIdLsWLmTG4sq2IGr8jTOBsGF4Axy8kZ8sESTQnuMhBduMtKzCod X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UW1HUHEzcU84SVVYOWJxRkhGTmFzUHFHbWR0anlsbGpXQ0F5S2tTVFo5dlpD?= =?utf-8?B?c0ZYbWVZRUVrelN1ZFBzUjJMemhxUFlMYWt6b093ZGVDbkpTRm5IUGxNUlRj?= =?utf-8?B?ZWNoRVpNR0ZhYzdSRmtYOHh3ZGdSeTFzTTRoVHlsWnRkUnJRZDFOdWk4WEJp?= =?utf-8?B?R3JLZ2VvNkJKU2tLcHRVYVAzbGVRVHZkRU91NGU4U0RhQmZpMmRtRm15L0hY?= =?utf-8?B?RkRlZVNPSU9aZjk3WFgrQ1VnVFpsRzliWHozQm8rNHVIUWRuRGdWY1JvNjNF?= =?utf-8?B?Wk95b1lvOGlSdFN5enNIb1FybTdqU1AvWXdPRmE5YURSWG1seWtiZWM4THV4?= =?utf-8?B?R0hWdnFXK2JzOWhoSlBJNnRUeVg5L282OVJqUG9lbWZndG5FOGQzcWl4TkFR?= =?utf-8?B?MXNFYWRzZXJIR1VxamsxbGVCalo2S1lHWkhON2ZCUDVCZVhla0JqbkcyQkto?= =?utf-8?B?dUJSQVZQTDA0MTh3WWlURTNiWS9mZVNIUFZ6L3owT3FmeWpTT2Qwck5vcDNi?= =?utf-8?B?S1lqQys4d2x6czYzKy9mRVdtQlJHR004ZUwxNXBGZ0F6QXprK2RnRjR2RGN0?= =?utf-8?B?T01tZ0hqR0xVVDdQWTRqMlFPRXpPNmJLQTF0clNhNURndktRMlBXSkhxNVZ6?= =?utf-8?B?L2x4STdLTUluWXh6aWttTnNKOG13M3VQeHE5MEJ0ejdZR2dJc3F3MERiL3Jq?= =?utf-8?B?Q0JYM2lxM2JLMENoT0RhVWhacVZEWG1VVi82a1NaQXlsaFhvcWE5MVhtNDNQ?= =?utf-8?B?YnVyWTBnSlIwLzBCYnNhSXVIWmhWaWNtL3BzMkpEOXZlbWRoYlBXVjNlcjYr?= =?utf-8?B?UXVuQXczOTlHK2t4cWtUeFFWTDd1dGZHc1lnWHIwK1krRXg1S1FES1ZOKzhT?= =?utf-8?B?dEd2UkFIZU0xb0FYUVdVWFlNV0trUHpHR2RKVlZuZlArQllxZlZ2ZnFUL253?= =?utf-8?B?ejFBSGdNRXRyc3pCcU9KemFFU2ZUdHFNbFhZbjVlZk16cDNNSkF1THdKdkFa?= =?utf-8?B?ZElsK000QVQ2Y08xa1NXWGZxbURVc0ZvREVGNlptdXBtbTJhTWlISWZkZENu?= =?utf-8?B?eTFTMnJ2UEdGamdXY0lyZldqSWMzS3ovVzU5c0VwNW1ZQVZRRld5bFVDLzZI?= =?utf-8?B?bTIxUGx5QnkvRUVTdjZOTlY0QzdDL3RMekhCNnRPaDVIM0VoVG5EdXVVL0Np?= =?utf-8?B?MHRKaC9jZ3RVVnNVbWw0QXR5eWpyaS9aVHlENWdYR1BCQVdicTZTL2lWV1NI?= =?utf-8?B?U0dUakI2VjcvOFRFbXB3NEZ2WVBtWFl0OUVGNzNSZ3VRTk9qVDRqL2p0d2J6?= =?utf-8?B?VTVhQnVCN2NaRE83LzJHODZua2xaNlRscTZ0OTNYYkNXYU1md0hXTTZTODhn?= =?utf-8?B?aUtQd2YvRVluWXczSHVCNzFDSVVOQW9wNUZmL3FMOWltMlo5NnBHaTFmVGYy?= =?utf-8?B?bEJiYVRuT3d4MWhMbng0dG5teHVGWEdFU2wrWDgzeUN5U0syQzB3ckYvUlVp?= =?utf-8?B?dndXbXZlaXZsdGNUZ0FqQUtnejBicC9jTTBVSlBqYkg5ZnRJbDhSU0owMldk?= =?utf-8?B?d0EwcUlCT2ErekZJSXJIYW9JOXJLTlZadjhKM0x4NXlBdVYyQ1ZTbVNKRmlo?= =?utf-8?B?STZROElmS0ltSnZudlRTVC9CWUJDQlE9PQ==?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-3ea80.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 92a078de-3587-40bb-de9b-08dc7500ac15 X-MS-Exchange-CrossTenant-AuthSource: MN0PR84MB3024.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2024 17:01:33.2319 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR84MB3929 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US] X-Rspamd-Queue-Id: 4Vffdb0pW8z4c88 I use RIP all the time. Removing it would be a pain. What is the justificat= ion? Moving it to ports is an option, but now we have to compile, distribut= e, and install it. Sent from my iPhone > On May 15, 2024, at 07:40, Tomek CEDRO wrote: >=20 > =EF=BB=BFOn Wed, May 15, 2024 at 4:20=E2=80=AFPM Scott wrote: >>> On Mon, Apr 15, 2024 at 09:49:27PM +0100, Lexi Winter wrote: >>> (..) >>> i'd like to submit a patch to remove both of these daemons from src. i= f >>> there's some concern that people still want to use the BSD >>> implementation of routed/route6d, i'm also willing to submit a port suc= h >>> as net/freebsd-routed containing the old code, in a similar way to how >>> the removal of things like window(1) and telnetd(8) were handled. >>=20 >> I use RIPv2 for it's simplicity and small memory and CPU requirements. = It >> has its place and shouldn't be considered "legacy" despite its shortcomi= ngs. >> It's not uncommon for vendors like Cisco to produce "basic" feature sets= of >> IOS that do not include any link-state protocols. >>=20 >> Anyway, I'm a user, albeit a small user, of RIP and wouldn't object to i= ts >> removal from FreeBSD if there were a small footprint alternative. I've = used >> FRR and VyOS a bit and they are overkill as replacements. >>=20 >> Your email doesn't justify its removal other than to say you are unconvi= nced >> of the value of shipping it. As a user I definitely see the value. I >> understand that there is always a cost to providing code, but that wasn'= t >> suggested as a reason. All APIs, modules, utilities, etc. need to regul= arly >> justify their presence in the OS. >>=20 >> If it must be removed, is there any way to fork the FreeBSD routed and >> route6d to a port? Or would that defeat the purpose of removing it in t= he >> first place? >=20 > Yeah, where did that recent trend came to FreeBSD to remove perfectly > working code?? >=20 > There are more and more ideas in recent times like this. >=20 > Architectures removal, drivers removal, backward compatibility > removal. While basic functions become unstable and unreliable. Looks > more like diversion and sabotage than progress. >=20 > If anything is about to be moved out from SRC for a really good reason > it should be available in ports and not in /dev/null. >=20