Hi Suvani, Thanks for the advice. I felt that way too. I have been gathering some info about the good books, but for linux networking, there really isn't one single place where you can gather good info. What I have been doing is reading up stuff on the 4.4 BSD implementation (Richard Stevens TCP/IP illustrated Vol2) and then going through the IP Stacks book. It is slow progress, but I guess it's worth the effort! I have seen the paper you mentioned, but even that is too basic, though it is a good read! Thanks again, Hari On Mon, 31 Jul 2000, Suvani Kaura wrote: > Hi Hari, > > I think you should definitely add your field to the > tcp_opt struct (instead of directly adding it to > struct sock) , as that is where most of the > TCP-related stuff is being maintained in 2.2 for each > connection.. > > About documentation, theres a good paper at > http://pubpages.unh.edu/~gherrin/project/linux-net.html > > I havent seen many texts covering the 2.2 kernel, so > using old sources of info along with a look at the > source code seems to be the only way to go.. infact if > you find any books/papers (online or otherwise) > catering to the topic, please let me know, as I would > be interested too! > > --- Hariharan L Thantry <thantryh@cse.msu.edu> wrote: > > > I was wondering if someone could tell me where I > > could find info about the > > linkages between the various kernel networking data > > structures...the more > > > > Also, if I wanted to add a per-connection variable > > which measures the > > number of bytes sent out for that connection (for > > measuring some kind of > > rate), would I better off including it in tcp_opt or > > in struct sock{}? > > > > Thanks, > > Hari > > > > > __________________________________________________ > Do You Yahoo!? > Kick off your party with Yahoo! Invites. > http://invites.yahoo.com/ > - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.rutgers.edu