PC-BSD/trueos f651cbcsys/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
DeltaFile
+9-3sys/netinet/tcp_stacks/bbr.c
+9-31 files

UnifiedSplitRaw