Iam interested in Linux Kernel Programming especially in TCP/IP stack
implementation technique and redesigning. I have seen the TCP/IP stack
implementation details in /net/ipv4/ . I would like to alter it for
my needs. Like I would like to change the algorithm 'slowstart' to
'suddenstart'. To change this I just opened the tcp.c file from the
directory that I mentioned above .But Iam confued to see that code. My
problem is, from where to I have to change? And which is the entry
point to do these kind of things.
How to design TCP/IP stack in Linux?For this how to get/transmit
frames from Datalink layer? And how to do Kernel Hooking in TCP/IP
layer?
Please kindly give some idea about this.And give some links for this
kind of programming.
Awaiting for Your Informative mail.
regards,
sathish.
|