Date: Wed, 16 Jun 2004 09:15:51 +0100 From: Ian Dowse <iedowse@maths.tcd.ie> To: Bruce M Simpson <bms@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet udp_usrreq.c Message-ID: <200406160915.aa63633@salmon.maths.tcd.ie> In-Reply-To: Your message of "Wed, 16 Jun 2004 05:41:00 -0000." <200406160541.i5G5f0gR002614@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200406160541.i5G5f0gR002614@repoman.freebsd.org>, Bruce M Simpson w rites: >bms 2004-06-16 05:41:00 UTC > Disconnect a temporarily-connected UDP socket in out-of-mbufs case. This > fixes the problem of UDP sockets getting wedged in a connected state (and > bound to their destination) under heavy load. > Temporary bind/connect should probably be deleted in future > as an optimization, as described in "A Faster UDP" [Partridge/Pink 1993]. This change is probably correct for RELENG_4, but it should be unnecessary in -CURRENT. We no longer temporarily connect UDP sockets in udp_output(); see revision 1.127 (October 2002). Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406160915.aa63633>