摘要:
RTT测量 https://www.cnblogs.com/codestack/p/11919697.html 在发送端有两种RTT的测量方法,但是因为TCP流控制是在接收端进行的, 所以接收端也需要有测量RTT的方法。 /* Receiver "autotuning" code. * * The 阅读全文
posted @ 2019-11-23 17:52
codestacklinuxer
阅读(2237)
评论(0)
推荐(0)
摘要:
tcp_rcv_established函数的工作原理是把数据包的处理分为2类:fast path和slow path,其含义显而易见。这样分类的目的当然是加快数据包的处理,因为在正常情况下,数据包是按顺序到达的,网络状况也是稳定的,这时可以按照fast path直接把数据包存放到receive qu 阅读全文
posted @ 2019-11-23 16:37
codestacklinuxer
阅读(1501)
评论(0)
推荐(0)
摘要:
概述 tcp握手完成后,收到数据包后,调用路径为tcp_v4_rcv->tcp_v4_do_rcv->tcp_rcv_established在tcp_rcv_established中处理TCP_ESTABLISHED状态的包。 并分为快速路径和慢速路径。快速路径只进行非常少量的处理。 快速路径:用于 阅读全文
posted @ 2019-11-23 14:54
codestacklinuxer
阅读(1261)
评论(0)
推荐(0)

浙公网安备 33010602011771号