move gif from calling l3 protocol input handlers to using if_vinput.
authordlg <dlg@openbsd.org>
Sat, 20 Feb 2021 04:58:29 +0000 (04:58 +0000)
committerdlg <dlg@openbsd.org>
Sat, 20 Feb 2021 04:58:29 +0000 (04:58 +0000)
commita76621a8f894ae0abf8b7a5f5032d39c15412b2d
tree4e43c19639d915c5a4059d08ba9030a586fb5a8c
parent8434f10fbf81a15231b23373543e3c9234321166
move gif from calling l3 protocol input handlers to using if_vinput.

if_vinput requires mpsafe interface counters, so gif is a bit more
mpsafe now than it was before. using if_vinput means monitor mode
works on gif now too.
sys/net/if_gif.c