从linux内核源码着手分析bbr
1 首先看看初始化窗口size
初始化的时候是10个mss,要不然就是通过min rtt和探测到的bw计算出来的。bw 为带宽横截面积,gain为增益系数
2 探测RTT
上面代码是探测数据回调,如果探测到的最新RTT小于之前记录的,就更新一下,并且更新下min rtt得到的时间戳。
这个函数从哪里调用过来的?
.cong_control = bbr_main->bbr_update_model->bbr_update_min_rtt(sk, rs);
3 具体RTT探测..
原创
2022-05-20 01:38:42 ·
956 阅读 ·
0 评论