Date: Thu, 18 Sep 2003 14:22:36 -0400 From: "Deepak Jain" <deepak@ai.net> To: "Terry Lambert" <tlambert2@mindspring.com> Cc: "freebsd-hackers@FreeBSD. ORG" <freebsd-hackers@FreeBSD.ORG> Subject: RE: TCP information Message-ID: <GPEOJKGHAMKFIOMAGMDIIEHJEMAC.deepak@ai.net> In-Reply-To: <3F6975BD.14CD05EE@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> These types of statistics aren't kept. > > Generally, they are used only by network researchers, who hack > their stacks to get them. > > They usually do not make it into commercial product distributions > for performance reasons, and because every byte added to a tcpcb > structure is one byte less that can be used for something else. > In practice, adding 134 bytes of statistics to a tcpcb would > double its size and halve the number of simultaneous connections > you would be able to support with the same amount of RAM in a > given machine (as one example), if all of that memory had to > come out of the same space, all other things being equal. If the tcpcb struct were expanded/changed and the various increments were added in the appropriate packet pushing code, this would work right? Is there something non-obvious that one would need to worry about to undertake such a project? Thanks, Deepak Jain AiNET
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?GPEOJKGHAMKFIOMAGMDIIEHJEMAC.deepak>