cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-09-23 Thread Robert Watson
rwatson 2008-09-23 21:29:22 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/netinet6 udp6_usrreq.c Log: SVN rev 183316 on 2008-09-23 21:29:22Z by rwatson Merge r183265 from head to stable/7: When invoking the udp_send() from

cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-09-22 Thread Robert Watson
rwatson 2008-09-22 06:44:03 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 183265 on 2008-09-22 06:44:03Z by rwatson When invoking the udp_send() from udp6_send() due to use of a v6-mapped IPv4 address, first drop the udbinfo

cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-09-03 Thread Robert Watson
rwatson 2008-09-03 18:49:42 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/netinet6 udp6_usrreq.c Log: SVN rev 182737 on 2008-09-03 18:49:42Z by rwatson Merge r182537 from head to stable/7: In UDPv6, reduce scope of global udbinfo

cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-08-31 Thread Robert Watson
rwatson 2008-08-31 13:16:45 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 182537 on 2008-08-31 13:16:45Z by rwatson In UDPv6, reduce scope of global udbinfo lock during append to last matching socket by dropping it before

cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-07-08 Thread Robert Watson
rwatson 2008-07-08 10:15:23 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 180365 on 2008-07-08 10:15:23Z by rwatson Use soreceive_dgram() and sosend_dgram() with UDPv6, as we do with UDPv4. Tested by: ps MFC after:

cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-07-07 Thread Robert Watson
rwatson 2008-07-07 10:11:17 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 180343 on 2008-07-07 10:11:17Z by rwatson Drop read lock on udbinfo earlier during delivery to the last matching UDP socket for a datagram; the inpcb

cvs commit: src/sys/netinet6 udp6_usrreq.c

2008-04-22 Thread Robert Watson
rwatson 2008-04-22 12:20:33 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Acquire a read lock, rather than a write lock, on a UDPv6 inpcb when delivering to the socket or extracting socket details for monitoring purposes. MFC after:

cvs commit: src/sys/netinet6 udp6_usrreq.c

2007-09-08 Thread Robert Watson
rwatson 2007-09-08 08:18:25 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Continue UDP/UDPv6 synchronization project: - Fix copyrights, comments in UDPv6. - Remove macro defines for in6pcb and udp6stat. - Consistently refer to inpcbs

cvs commit: src/sys/netinet6 udp6_usrreq.c

2007-07-27 Thread Robert Watson
rwatson 2007-07-27 08:25:02 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Continue effort to improve parity between UDPv4 and UDPv6: add a missing scope security check for the UDPv6 socket credential lookup service, allowing security

Re: cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-09-09 Thread Robert Watson
On Thu, 7 Sep 2006, John Hay wrote: jhay2006-09-07 18:44:54 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: All multicast listeners on a port should get one copy of the packet. This was broken during the locking changes. Nice catch --

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-09-07 Thread John Hay
jhay2006-09-07 18:44:54 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: All multicast listeners on a port should get one copy of the packet. This was broken during the locking changes. Revision ChangesPath 1.68 +3 -3

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-05-20 Thread Bjoern A. Zeeb
bz 2006-05-20 13:26:08 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: In IN6_IS_ADDR_V4MAPPED case instead of returning directly set error and goto out so that locks will be dropped. Reviewed by: rwatson, gnn Revision Changes

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-05-01 Thread Robert Watson
rwatson 2006-05-01 21:39:48 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Break out socket access control and delivery logic from udp6_input() into its own function, udp6_append(). This mirrors a similar structure in udp_input() and

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-04-11 Thread Robert Watson
rwatson 2006-04-12 03:32:54 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Add comment to udp6_input() that locking is missing from multicast UDPv6 delivery. Lock the inpcb of the UDP connection being delivered to before processing

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-04-09 Thread Robert Watson
rwatson 2006-04-09 16:33:41 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Fix assertion description: !=, not ==. Submitted by: pjd MFC after: 3 months Revision ChangesPath 1.60 +1 -1

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-02-08 Thread Hajimu UMEMOTO
ume 2006-02-09 02:29:06 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/netinet6 udp6_usrreq.c Log: MFC 1.56: make IPV6_V6ONLY socket option work for UDP as well. Approved by:re (scottl) Revision ChangesPath 1.54.2.2 +4

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-02-08 Thread Hajimu UMEMOTO
ume 2006-02-09 02:33:14 UTC FreeBSD src repository Modified files:(Branch: RELENG_5) sys/netinet6 udp6_usrreq.c Log: MFC 1.56: make IPV6_V6ONLY socket option work for UDP as well. Approved by:re (scottl) Revision ChangesPath 1.51.2.3 +4

cvs commit: src/sys/netinet6 udp6_usrreq.c

2006-02-02 Thread Hajimu UMEMOTO
ume 2006-02-02 11:46:05 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: make IPV6_V6ONLY socket option work for UDP as well. PR: ports/92620 Reported by:Kurt Miller kurt__at__intricatesoftware.com MFC after: 1