Date: Tue, 25 Apr 2006 11:17:36 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet in_pcb.c in_pcb.h tcp_subr.c Message-ID: <200604251117.k3PBHatC026429@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2006-04-25 11:17:36 UTC
FreeBSD src repository
Modified files:
sys/netinet in_pcb.c in_pcb.h tcp_subr.c
Log:
Abstract inpcb drop logic, previously just setting of INP_DROPPED in TCP,
into in_pcbdrop(). Expand logic to detach the inpcb from its bound
address/port so that dropping a TCP connection releases the inpcb resource
reservation, which since the introduction of socket/pcb reference count
updates, has been persisting until the socket closed rather than being
released implicitly due to prior freeing of the inpcb on TCP drop.
MFC after: 3 months
Revision Changes Path
1.175 +28 -0 src/sys/netinet/in_pcb.c
1.88 +1 -0 src/sys/netinet/in_pcb.h
1.250 +2 -3 src/sys/netinet/tcp_subr.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604251117.k3PBHatC026429>
