小编Tai*_*yen的帖子

TCP ECN源代码

我在include/net/tcp.h中了解TCP源代码(net/ipv4/tcp_input.c)时遇到了问题,它已经定义了TCP_ECN_OK = 1但实际意味着什么

tp->ecn_flags & TCP_ECN_OK
Run Code Online (Sandbox Code Playgroud)

另外,请在socket,sock,tcp_sock,sk_buff之间解释.

是否有任何参考资料更详细地解释或更清楚.

谢谢.

更新:

内核的网络部分主要使用两种数据结构:一种用于保持连接状态,称为sock(用于"套接字"),另一种用于保持数据以及传入和传出数据包的状态,称为sk_buff(用于"套接字") BU FF ER").本节将介绍它们.我们还包括tcp_opt的简要描述,这是一种结构,它是sock结构的一部分,用于维护TCP连接状态.(摘自"Linux Kernel 2.4.20中的网络代码图")

linux tcp linux-kernel

3
推荐指数
1
解决办法
2251
查看次数

标签 统计

linux ×1

linux-kernel ×1

tcp ×1