CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2025/07/19 10:40:40

Modified files:
        sys/net        : if.c if.h if_var.h 
        sys/netinet    : in_proto.c ip_input.c ip_mroute.c 

Log message:
Push netlock down to mrt_sysctl_vif().

Link the network interfaces to the temporary `if_tmplist' list protected
with `if_tmplist_lock' rwlock(9). This moves copyuot() out of exclusive
netlock and allows to relax it to shared netlock.

ip_sysctl() became mp-safe, so mark it as PR_MPSYSCTL.

ok bluhm

Reply via email to