TCP内核实现

时间:2012-08-22 01:37:50

标签: linux tcp kernel

我开发了一种新的TCP拥塞避免算法,我希望在linux内核中实现并测试其性能。但为此,我需要了解现有的TCP内核(2.6)实现。你怎么建议我继续这个?请推荐一些文章/书籍等,这些都可以让我有个先机。我知道我将不得不深入研究源代码,但如果我至少知道广泛的实现方面以及如何浏览代码,那将会很有帮助。

1 个答案:

答案 0 :(得分:9)

我将直接深入研究内核中已有的简单拥塞避免算法的源代码。它们位于net/ipv4目录中,tcp_vegas.c已经过彻底评论。您可能还希望查看tcp_highspeed.ctcp_bic.c,因为它们非常简单(少于250行代码)。