随笔分类 -  linux tcp/ip

1 2 3 4 5 ··· 9 下一页
摘要:还是同样的脚本: // Test shifting of newly-SACKed ranges onto the previous already-SACKed skb. // This variant tests non-FACK SACK with SACKs coming in the or 阅读全文
posted @ 2024-12-18 01:32 codestacklinuxer 阅读(12) 评论(0) 推荐(0) 编辑
摘要:tcp_sock结构: 1、 urg_data成员,其高8bit为urgent data的接收状态;其低8位为保存的1BYTE urgent数据。urgent data的接收状态对应的宏的含义描述: #defineTCP_URG_VALID 0x0100/*urgent data已经读到了tcp_s 阅读全文
posted @ 2024-06-11 15:17 codestacklinuxer 阅读(23) 评论(0) 推荐(0) 编辑
摘要:keep sk->sk_forward_alloc as small as possible patch。!!! 预分配缓存额度sk_forward_alloc与发送缓存队列统计sk_wmem_queued一同用于计算当前套接口所占用的内存量。sk_forward_alloc属于为套接口预分配,所以 阅读全文
posted @ 2024-06-07 00:13 codestacklinuxer 阅读(41) 评论(0) 推荐(0) 编辑
摘要:当 TCP 收到乱序数据包时,它会立即发送一个 SACK(选择确认)数据包,这会产生网络负载,同时迫使接收方发送 1-MSS 的病态数据包,增加其重传(RTX)队列的长度/深度,从而增加处理时间。 WiFi 网络会受到这种激进行为的影响,但一般来说,当网络拥塞时,这些 SACK 数据包会火上浇油,使 阅读全文
posted @ 2024-06-05 13:49 codestacklinuxer 阅读(74) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-06-03 17:12 codestacklinuxer 阅读(0) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页
点击右上角即可分享
微信分享提示