add rport(4) for p2p l3 connectivity between route domains.
authordlg <dlg@openbsd.org>
Sat, 31 Aug 2024 04:17:14 +0000 (04:17 +0000)
committerdlg <dlg@openbsd.org>
Sat, 31 Aug 2024 04:17:14 +0000 (04:17 +0000)
commit45a062b0c5c65aea70077c7265851c79f0d7fa49
treee45545992d8241e653658069c5a6d32b308c1f72
parent8b96010d15650383678bf047bb4a587470b8f5a6
add rport(4) for p2p l3 connectivity between route domains.

you can basically plug rdomains together and route between them
over rport interfaces. people keep asking me if this is so you can
leak routes between rdomains, and the answer is yes.

this is like pair(4) but cheaper because it avoids all the mucking
around with putting an ethernet header on the mbuf just to take it
off again later, and is more efficient with address space because
it's a p2p ip interface.

it has a small tweak from mvs@
ok denis@ claudio@
sys/conf/GENERIC
sys/conf/files
sys/net/if_rport.c [new file with mode: 0644]