* [Cerowrt-devel] Is ingress QoS worth the pain?
@ 2015-05-28 7:00 Steven Barth
2015-06-03 4:47 ` Dave Taht
2015-06-03 10:04 ` Kevin Darbyshire-Bryant
0 siblings, 2 replies; 3+ messages in thread
From: Steven Barth @ 2015-05-28 7:00 UTC (permalink / raw)
To: cerowrt-devel
Hi everyone,
again a bit of a basic question, but what are the advantages of doing
ingress shaping in SQM?
To me it wastes a lot of CPU cycles (decreases forwarding performance)
and you can't really "unsend" any packets from the ISP. What I mean is
in 99% of cases your internal forwarding capacity is usually (much?)
bigger than what the ISP sends to at any rate.
What do I miss here? Some effects on TCP rate-limiting?
Cheers,
Steven
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Cerowrt-devel] Is ingress QoS worth the pain?
2015-05-28 7:00 [Cerowrt-devel] Is ingress QoS worth the pain? Steven Barth
@ 2015-06-03 4:47 ` Dave Taht
2015-06-03 10:04 ` Kevin Darbyshire-Bryant
1 sibling, 0 replies; 3+ messages in thread
From: Dave Taht @ 2015-06-03 4:47 UTC (permalink / raw)
To: Steven Barth; +Cc: cerowrt-devel
Please note our mail server is failing and I am pulling together the
resources and time to replace it. (if anyone has a good antispam setup
and some time, that would be nice)
It is sorting through an enormous backlog now.
On Thu, May 28, 2015 at 12:00 AM, Steven Barth <cyrus@openwrt.org> wrote:
> Hi everyone,
>
> again a bit of a basic question, but what are the advantages of doing
> ingress shaping in SQM?
>
> To me it wastes a lot of CPU cycles (decreases forwarding performance)
> and you can't really "unsend" any packets from the ISP. What I mean is
> in 99% of cases your internal forwarding capacity is usually (much?)
> bigger than what the ISP sends to at any rate.
Do you want hundreds of ms, or even seconds, induced latency on your
link because your ISP massively overbuffers at their end on their
shaper?
"Here ya go! 100Mbits of bandwidth... but when you use it, stop
playing your game, 'cause you are going to get fragged!"
http://burntchrome.blogspot.com/2014/05/disabling-shaping-in-one-direction-with.html
> What do I miss here? Some effects on TCP rate-limiting?
yep.
The ideal answer is for the ISP gear to have a shaper that works well
at all speeds for their customers.
>
>
> Cheers,
>
> Steven
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
--
Dave Täht
What will it take to vastly improve wifi for everyone?
https://plus.google.com/u/0/explore/makewififast
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Cerowrt-devel] Is ingress QoS worth the pain?
2015-05-28 7:00 [Cerowrt-devel] Is ingress QoS worth the pain? Steven Barth
2015-06-03 4:47 ` Dave Taht
@ 2015-06-03 10:04 ` Kevin Darbyshire-Bryant
1 sibling, 0 replies; 3+ messages in thread
From: Kevin Darbyshire-Bryant @ 2015-06-03 10:04 UTC (permalink / raw)
To: cerowrt-devel
[-- Attachment #1: Type: text/plain, Size: 1419 bytes --]
On 28/05/15 08:00, Steven Barth wrote:
> Hi everyone,
>
> again a bit of a basic question, but what are the advantages of doing
> ingress shaping in SQM?
>
> To me it wastes a lot of CPU cycles (decreases forwarding performance)
> and you can't really "unsend" any packets from the ISP. What I mean is
> in 99% of cases your internal forwarding capacity is usually (much?)
> bigger than what the ISP sends to at any rate.
>
> What do I miss here? Some effects on TCP rate-limiting?
>
>
As Dave has already said so well, *if* the ISP did sensible
shaping/limiting then I totally agree with you it's a waste of cycles.
Unfortunately it's a big if and I've seen some truly horrible behaviour,
especially on slow links where I think fair q'ing and latency control
are actually more important.
Your point about 'unsending' packets is well made though, and since the
packet has made it this far and actually got to us it seems a shame to
shoot it. ECN would appear to be the best of both worlds, mark the
packet/flow that in an ideal world wouldn't have got through and so
signalling the other end to back off.
Fitting smaller *managed* pipes here & there is counterintuitive but it
does help at the cost of bandwidth, something I'm more than prepared to
put up with for the improved latency control. But ideally fq_codel
really, really needs to be implemented by the ISP.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4791 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-06-03 10:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-28 7:00 [Cerowrt-devel] Is ingress QoS worth the pain? Steven Barth
2015-06-03 4:47 ` Dave Taht
2015-06-03 10:04 ` Kevin Darbyshire-Bryant
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox