CVSROOT: /cvs Module name: src Changes by: [email protected] 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
