From nobody Fri Nov 19 19:17:42 2021 X-Original-To: freebsd-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 58663189FA87 for ; Fri, 19 Nov 2021 19:17:54 +0000 (UTC) (envelope-from nc@FreeBSD.org) Received: from locks.neelc.org (locks.neelc.org [IPv6:2602:fed2:7106:25ff::1]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hwmdt0R3qz4Ywp for ; Fri, 19 Nov 2021 19:17:54 +0000 (UTC) (envelope-from nc@FreeBSD.org) Received: from mail.neelc.org (locks.neelc.org [IPv6:2602:fed2:7106:25ff::1]) by locks.neelc.org (Postfix) with ESMTPSA id B1AF68926A for ; Fri, 19 Nov 2021 11:17:45 -0800 (PST) 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 Date: Fri, 19 Nov 2021 11:17:42 -0800 From: Neel Chauhan To: freebsd-net@freebsd.org Subject: Porting OpenBSD MPLS to FreeBSD User-Agent: Roundcube Webmail/1.4.12 Message-ID: <7de5f4bf0fdec027b5ae5d844a7cb0f5@FreeBSD.org> X-Sender: nc@FreeBSD.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Hwmdt0R3qz4Ywp X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; ASN(0.00)[asn:23470, ipnet:2602:fed2:7106::/48, country:US] X-ThisMailContainsUnwantedMimeParts: N Hi freebsd-net@, Long time no see. I've gotten a (Ports) commit bit since then. I haven't been very active in TCP/IP hacking as of late, as more recently I've been more focused on GNOME packages and some GPU drivers. Going back, I'm thinking about porting OpenBSD's MPLS to FreeBSD. I have a two questions: * Is porting OpenBSD MPLS to FreeBSD feasible, or are we better off doing a from-scratch implementation based on netgraph? * Would some of the other committers here be willing to mentor/help me if needed? Unlike my old IPFW patches which got nowhere (plus I no longer use IPFW), I feel this is more something that could be useful when running FreeBSD as a router, but hasn't really been done. -Neel (nc@)