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>