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@

Reply via email to