[PATCH] IPv4 over IPv6 nexthop support on FreeBSD

Ondrej Zajicek santiago at crfreenet.org
Thu Jun 15 16:33:07 CEST 2023


On Wed, Jun 14, 2023 at 02:54:49PM +0200, Luiz Amaral wrote:
> Hello,
> > I did not find any other patch (for Netlink) in that thread, but i could
> > try to hack it myself.
>
> Here is the patch as an attachment.

Merged. It breaks build for some very old Linux systems (e.g. Debian 8,
CentOS 7), as HAVE_MPLS_KERNEL also checks for struct rtvia existence,
but these systems have obsolete/unsupported kernel versions anyways.

There is a question how handle feature divergence (primarily divergence
in which structures and enum values are defined for compile-time) in
Netlink between Linux and FreeBSD. I would prefer to not have autoconf
test for each such feature. For example we could probably remove
HAVE_MPLS_KERNEL altogether just for Linux (as the check is unnecessary
for non-obsolete kernels, but i am not sure about FreeBSD headers).

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


More information about the Bird-users mailing list