Remove kernel locks from the ARP input path. Caller if_netisr()
authorbluhm <bluhm@openbsd.org>
Fri, 7 Apr 2023 22:02:58 +0000 (22:02 +0000)
committerbluhm <bluhm@openbsd.org>
Fri, 7 Apr 2023 22:02:58 +0000 (22:02 +0000)
commitccf4d05a4934071260420df6ad19e6629af985ac
tree2579ba9fce8fc0b16f9806947f135ef939749d15
parenta66f3d3080e999e5810e2cae9ae4bc51162e43d6
Remove kernel locks from the ARP input path.  Caller if_netisr()
grabs the exclusive netlock and that is sufficent for in_arpinput()
and arpcache().
with kn@; OK mvs@; tested by Hrvoje Popovski
sys/net/if.c
sys/netinet/if_ether.c