With FQ, I don't see what that would buy you. The key to knowledge is not to rely on others to teach you it.
On 16 May 2012, at 11:17, Eric Dumazet <[email protected]> wrote: > On Wed, 2012-05-16 at 09:47 +0200, Eric Dumazet wrote: > >> On TCP_RR pure workload, you have one packet in flight per flow. >> >> ECN adds nothing in this case, only that no 'drops' occurs at all. >> >> It might be good to change fq_codel to perform ECN mark only if flow >> queue has more packets. >> >> If not, plain drop. > > And for codel, if all packets are ECN enabled, there is no 'drop' on a > pure TCP_RR workload, you endup codel downgraded to pfifo > > An idea would be following : > > If sojourn_time is above a new limit (say ecn_threshold), drop packet no > matter it is ECN capable or not. > > This still gives incentive to ECN flows, but allow drops in case all > flows are ECN. > > target = 5ms ; > ecn_threshold = target * 2; > interval = 100ms; > > > > _______________________________________________ > Bloat mailing list > [email protected] > https://lists.bufferbloat.net/listinfo/bloat _______________________________________________ Bloat mailing list [email protected] https://lists.bufferbloat.net/listinfo/bloat
