LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1137|回复: 4

TCP源代码改动

[复制链接]
发表于 2004-4-24 00:29:38 | 显示全部楼层 |阅读模式
各位大侠,我想修改一点TCP的源代码,主要是修改一下初始设定的retrasmission timeout值,不知这个难度有多大?在什么地方修改?都有哪些步骤?
发表于 2004-4-30 11:51:36 | 显示全部楼层
cd /usr/src/linux/net/ipv4 ;
grep TCP_TIMEOUT_INIT *.c

#define TCP_TIMEOUT_INIT ((unsigned)(3*HZ))        /* RFC 1122 initial RTO value        */

modify it and test carefully.
 楼主| 发表于 2004-4-30 23:59:43 | 显示全部楼层
多谢!不过在/usr/src/linux/net/ipv4 用grep TCP_TIMEOUT_INIT *.c 找不着。TCP_TIMEOUT_INIT在tcp.h里。改了重新编译内核测试,似乎成功了。
发表于 2004-5-18 15:03:41 | 显示全部楼层
这个常量在我的系统中好象是存在
/usr/src/linux-2.4.18-14/include/linux/tcp.h
/usr/src/linux-2.4.18-14/include/net/tcp.h
中,请问这两文件的作用,如果在各自的文件中设置不同
如何处理?
 楼主| 发表于 2004-5-18 18:23:05 | 显示全部楼层
如果没有记错的话,我的系统里两个tcp.h的内容不一样,只有一个里面有TCP_TIMEOUT_INIT.(?)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表