HomeFreeBSD

Fix a small bug in bbr when running under a VM. Basically what

Description

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@gmail.com

Details

Provenance
rrsAuthored on
Parents
rS354012: MFC r352420: loader_4th: scan_buffer can leave empty string on stack
Branches
Unknown
Tags
Unknown