To fix an KASSERT(la != NULL) panic in ARP, protect the rt_llinfo
authorbluhm <bluhm@openbsd.org>
Sat, 16 Jul 2022 15:25:30 +0000 (15:25 +0000)
committerbluhm <bluhm@openbsd.org>
Sat, 16 Jul 2022 15:25:30 +0000 (15:25 +0000)
commite758f4c87cb17c042c118f67ff30db69860a69ca
tree13a92f9d8c9f6dfe064a4b618683f2dc6ec51e10
parente9d8fa619f1746086655fd3969cb36ff27b1871c
To fix an KASSERT(la != NULL) panic in ARP, protect the rt_llinfo
field of the route with a mutex.  Keep rt_llinfo not NULL consistent
with RTF_LLINFO flag is set.  Also do not put the mutex in the fast
path.
OK mpi@
sys/netinet/if_ether.c