PC-BSD/trueos f651cbc — sys/netinet/tcp_stacks bbr.c
Fix a small bug in bbr when running under a VM. Basically what happens is we are more delayed in the pacer calling in so we remove the stack from the pacer and recalculate how much time is left after all data has been acknowledged. However the comparision was backwards so we end up with a negative value in the last_pacing_delay time which causes us to add in a huge value to the next pacing time thus stalling the connection. Reported by: vm2.finance at gmail.com
Delta | File | |
---|---|---|
+9 | -3 | sys/netinet/tcp_stacks/bbr.c |
+9 | -3 | 1 files |