use a uint64_t for the ethernet address in the etherbridge table.
authordlg <dlg@openbsd.org>
Fri, 26 Feb 2021 01:28:51 +0000 (01:28 +0000)
committerdlg <dlg@openbsd.org>
Fri, 26 Feb 2021 01:28:51 +0000 (01:28 +0000)
commit9703528f37317a0b71dbbf9c5f7c2a13631181fc
tree7cddbc186ce9e019cc4d5d006a6f95549d65b47f
parent24323129f44582d31bf69d4f6d31b3a70d4dc421
use a uint64_t for the ethernet address in the etherbridge table.

testing has shown up to a 30% improvement in the veb forwarding
rate with this change.

an earlier diff was tested by hrvoje popovski
tested on amd64 and sparc64
sys/net/if_bpe.c
sys/net/if_etherbridge.c
sys/net/if_etherbridge.h
sys/net/if_gre.c
sys/net/if_veb.c