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