1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-03-09 15:40:20 +00:00

Fix BBRv3 patch for kernel 6.6

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-04-15 15:05:29 +02:00
parent d1a1ff1081
commit b737ddc46a

View file

@ -1799,7 +1799,7 @@ Signed-off-by: Alexandre Frade <kernel@xanmod.org>
+ +
bytes = min_t(u32, bytes, gso_max_size - 1 - MAX_TCP_HEADER); bytes = min_t(u32, bytes, gso_max_size - 1 - MAX_TCP_HEADER);
- segs = max_t(u32, bytes / mss_now, bbr_min_tso_segs(sk)); - segs = max_t(u32, bytes / mss_now, bbr_min_tso_segs(sk));
+ segs = max_t(u32, bytes / mss_now, + segs = max_t(u32, div_u64(bytes, mss_now),
+ sock_net(sk)->ipv4.sysctl_tcp_min_tso_segs); + sock_net(sk)->ipv4.sysctl_tcp_min_tso_segs);
return segs; return segs;
} }