Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jun 1999 09:29:42 -0600
From:      Nate Williams <nate@mt.sri.com>
To:        Peter Wemm <peter@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern uipc_socket.c src/sys/netinet tcp_usrreq.c
Message-ID:  <199906041529.JAA27114@mt.sri.com>
In-Reply-To: <199906040227.TAA65712@freefall.freebsd.org>
References:  <199906040227.TAA65712@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> peter       1999/06/03 19:27:07 PDT
> 
>   Modified files:
>     sys/kern             uipc_socket.c 
>     sys/netinet          tcp_usrreq.c 
>   Log:
>   Plug a mbuf leak in tcp_usr_send().  pru_send() routines are expected
>   to either enqueue or free their mbuf chains, but tcp_usr_send() was
>   dropping them on the floor if the tcpcb/inpcb has been torn down in the
>   middle of a send/write attempt.  This has been responsible for a wide
>   variety of mbuf leak patterns, ranging from slow gradual leakage to rather
>   rapid exhaustion.  This has been a problem since before 2.2 was branched
>   and appears to have been fixed in rev 1.16 and lost in 1.23/1.28.
>   
>   Thanks to Jayanth Vijayaraghavan <jayanth@yahoo-inc.com> for checking
>   (extensively) into this on a live production 2.2.x system and that it
>   was the actual cause of the leak and looks like it fixes it.

Any chance of getting the 2.2.* patches?  Those of us running 2.2
systems would certainly love to see them.

Thanks!


Nate


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906041529.JAA27114>