* [Bloat] question about ack-filter
@ 2019-02-04 1:26 Evuraan
2019-02-04 1:49 ` Jonathan Morton
2019-02-04 7:03 ` Mikael Abrahamsson
0 siblings, 2 replies; 3+ messages in thread
From: Evuraan @ 2019-02-04 1:26 UTC (permalink / raw)
To: Bloat
Greetings!
Since my search-fu has failed:
What is ack-filtering? How is it important? What's the difference
between ack-filter-aggressive and ack-filter?
Could you please point me in the right direction?
Thanks!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Bloat] question about ack-filter
2019-02-04 1:26 [Bloat] question about ack-filter Evuraan
@ 2019-02-04 1:49 ` Jonathan Morton
2019-02-04 7:03 ` Mikael Abrahamsson
1 sibling, 0 replies; 3+ messages in thread
From: Jonathan Morton @ 2019-02-04 1:49 UTC (permalink / raw)
To: Evuraan; +Cc: Bloat
> On 4 Feb, 2019, at 3:26 am, Evuraan <evuraan@gmail.com> wrote:
>
> What is ack-filtering? How is it important? What's the difference
> between ack-filter-aggressive and ack-filter?
Simply put, we sometimes found that downstream throughput was limited by acks on the reverse path, on highly asymmetric links (such as ADSL) loaded in both directions simultaneously. Because acks are themselves very small, AQM activity by itself wasn't enough to clear the backlog.
Ack-filtering looks for consecutive acks accumulating in a flow queue, and deletes the ones which are not needed, improving throughput and efficiency. The "aggressive" version deletes more acks, but I think we found it hit too many under certain conditions.
It's harmless to leave it switched on in the non-aggressive mode. If you're a purist who doesn't like dropping packets, then you can switch it off.
- Jonathan Morton
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Bloat] question about ack-filter
2019-02-04 1:26 [Bloat] question about ack-filter Evuraan
2019-02-04 1:49 ` Jonathan Morton
@ 2019-02-04 7:03 ` Mikael Abrahamsson
1 sibling, 0 replies; 3+ messages in thread
From: Mikael Abrahamsson @ 2019-02-04 7:03 UTC (permalink / raw)
To: Evuraan; +Cc: Bloat
On Sun, 3 Feb 2019, Evuraan wrote:
> Greetings!
>
> Since my search-fu has failed:
>
> What is ack-filtering? How is it important? What's the difference
> between ack-filter-aggressive and ack-filter?
We discussed it here if you want more background information:
https://bloat.bufferbloat.narkive.com/PCQIrEs7/benefits-of-ack-filtering
--
Mikael Abrahamsson email: swmike@swm.pp.se
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-02-04 7:03 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-04 1:26 [Bloat] question about ack-filter Evuraan
2019-02-04 1:49 ` Jonathan Morton
2019-02-04 7:03 ` Mikael Abrahamsson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox