L4STeam / linux

Kernel tree containing patches for TCP Prague and the dualpi2 qdisc
Other
47 stars 16 forks source link

BBR not clearing ECT(1) on release #15

Closed koen0607 closed 1 year ago

koen0607 commented 1 year ago

When having BBR2 enabled by default or on a socket, before switching to another non-scalable congestion control via a socket option, then the non-scalable congestion control will still use ECT(1) instead of ECT(0). Solution id to clear the TCP_ECN_ECT_1 flag from the ecn_flags during release.

minuscat commented 1 year ago

This is indeed an issue for BBR2, but shall be fixed by BBR team separately.