apart from the semantic differences between bridge(4) and veb(4),
the only missing bits in veb(4) is the transparent ipsec interception
support, and spanning tree.
-# $OpenBSD: GENERIC,v 1.273 2020/09/30 14:51:17 jsg Exp $
+# $OpenBSD: GENERIC,v 1.274 2021/02/25 01:19:35 dlg Exp $
#
# Machine-independent option; used by all architectures for their
# GENERIC kernel
# clonable devices
pseudo-device bpfilter # packet filter
pseudo-device bridge # network bridging support
+pseudo-device veb # virtual Ethernet bridge
pseudo-device carp # CARP protocol support
pseudo-device etherip # EtherIP (RFC 3378)
pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)