cvs commit: src/sys/netinet6 in6_pcb.c raw_ip6.c udp6_usrreq.c
Robert Watson
rwatson at FreeBSD.org
Tue Jul 27 16:44:04 PDT 2004
rwatson 2004-07-27 23:44:03 UTC
FreeBSD src repository
Modified files:
sys/netinet6 in6_pcb.c raw_ip6.c udp6_usrreq.c
Log:
Commit a first pass at in6pcb and pcbinfo locking for IPv6,
synchronizing IPv6 protocol control blocks and lists. These changes
are modeled on the inpcb locking for IPv4, submitted by Jennifer Yang,
and committed by Jeffrey Hsu. With these locking changes, IPv6 use of
inpcbs is now substantially more MPSAFE, and permits IPv4 inpcb locking
assertions to be run in the presence of IPv6 compiled into the kernel.
Revision Changes Path
1.55 +16 -0 src/sys/netinet6/in6_pcb.c
1.42 +70 -13 src/sys/netinet6/raw_ip6.c
1.49 +74 -22 src/sys/netinet6/udp6_usrreq.c
More information about the cvs-all
mailing list