Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
* [Cake] UDP floods and taking advantage of egress signalling at ingress
@ 2016-05-06  7:29 Kevin Darbyshire-Bryant
  2016-05-06  7:38 ` Dave Taht
  2016-05-06  7:50 ` David Lang
  0 siblings, 2 replies; 5+ messages in thread
From: Kevin Darbyshire-Bryant @ 2016-05-06  7:29 UTC (permalink / raw)
  To: cake

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

Hi All,

My brain woke up with this idea rattling around in it this
morning...obviously the subconscious has been busy.  So here it is:

Is there any way to use the egress drop signalling at ingress time to
drop stuff before it gets into the queue so then we don't have to drop
it at egress?

Something like: At enqueue if we've a matching flow check to see if that
flow had been in egress 'fast dropping' state *and* know how much data
in terms of time it had to fast drop to get the queue back under the
nominal time threshold.  If say it had to drop 10ms worth of packets to
get back to the nominal 5ms threshold then it dropped 67% of the
packets/data.  I'd like to think of that as an 'unresponsive
flow'...hence could it be possible to use that information at ingress
time and in essence drop (some? 66%?) of them there, we can also signal
congestion to the stack at that point to (cake already does this
signalling when getting to its buffer size limit)


Probably a very silly idea.


-- 
Thanks,

Kevin@Darbyshire-Bryant.me.uk
M: +44 7947 355344 H: +44 1256 478597


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

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

end of thread, other threads:[~2016-05-10  9:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-06  7:29 [Cake] UDP floods and taking advantage of egress signalling at ingress Kevin Darbyshire-Bryant
2016-05-06  7:38 ` Dave Taht
2016-05-06  7:48   ` Kevin Darbyshire-Bryant
2016-05-10  9:05   ` Kevin Darbyshire-Bryant
2016-05-06  7:50 ` David Lang

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