Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
* [Cake] CAKE set-associative hashing
@ 2017-10-29 10:07 Adrian Popescu
  2017-10-29 10:14 ` Jonathan Morton
  0 siblings, 1 reply; 5+ messages in thread
From: Adrian Popescu @ 2017-10-29 10:07 UTC (permalink / raw)
  To: cake

[-- Attachment #1: Type: text/plain, Size: 623 bytes --]

The set-associative hashing attempts to allocate one of 7 other queues when
the default queue it hashes to is reserved for another flow. The collision
is accepted for the default queue when the other 7 queues are in use.
Packets will get queued on the default queue where that flow ended up after
hashing. The tag for that index is overwritten for every packet which gets
hashed on this flow which accepted the collisions.

What happens when one of the other 7 queues becomes free and the first of
the flows which accepted collisions gets allocated this other queue? Don't
we have a packet reordering problem in this case?

[-- Attachment #2: Type: text/html, Size: 721 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-10-29 22:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-29 10:07 [Cake] CAKE set-associative hashing Adrian Popescu
2017-10-29 10:14 ` Jonathan Morton
2017-10-29 15:38   ` Adrian Popescu
2017-10-29 22:20     ` Dave Taht
2017-10-29 22:39       ` Jonathan Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox