Unlock SIOCGIFCONF
authorkn <kn@openbsd.org>
Mon, 14 Nov 2022 22:07:30 +0000 (22:07 +0000)
committerkn <kn@openbsd.org>
Mon, 14 Nov 2022 22:07:30 +0000 (22:07 +0000)
commit40445787a8aafce5cde3277298d3e66e024b2b85
tree8bff2197ddfae1f0a2eddb88330970ff7b8f7ac4
parent32ce3e3f29cea362a61a203962d9b193e353ee97
Unlock SIOCGIFCONF

As netintro(4) explains, this copies a bunch of data from the global
interface list as well as its per-interface address lists.

All of this is never written to by ifconf(), protected by the net lock
and documented as such in the struct comments already.

OK mvs
sys/net/if.c