add support for adding and deleting mac addr entries on nvgre.
authordlg <dlg@openbsd.org>
Wed, 24 Feb 2021 03:20:48 +0000 (03:20 +0000)
committerdlg <dlg@openbsd.org>
Wed, 24 Feb 2021 03:20:48 +0000 (03:20 +0000)
commitf90c053440f0f6ef5fa7436278b4d5bb06d40615
tree960435615f5d8cc5a24bb151f9844a404a0680b4
parentba16b6b0ad840ade0e325689d180e20bba82225d
add support for adding and deleting mac addr entries on nvgre.

the guts of this are in the etherbridge code which i added for
veb and used in bpe. there's a bit of boilerplate to make sure that
the addresses used for the endpoints will work with the tunnel
addresses that have been configured, but it's not too bad.

again, this is hard to use because ifconfig doesnt (yet) know how
to put ethernet addresses into the "add address" ioctl.

these ioctls could be used for things like evpn via bgpd though.
not sure if that's interesting to anyone though. it would probably
be more useful on vxlan interfaces.
sys/net/if_gre.c