CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2023/12/14 17:24:57
Modified files: sys/netinet : in_pcb.h ip_gre.c raw_ip.c sys/netinet6 : in6_src.c raw_ip6.c Log message: Use inpcb table mutex to set addresses. Protect all remaining write access to inp_faddr and inp_laddr with inpcb table mutex. Document inpcb locking for foreign and local address and port and routing table id. Reading will be made MP safe by adding per socket rw-locks in a next step. OK sashan@ mvs@