Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
From: Sebastian Moeller <moeller0@gmx.de>
To: Pete Heist <pete@heistp.net>
Cc: "Dave Täht" <dave.taht@gmail.com>,
	"Cake List" <cake@lists.bufferbloat.net>,
	cerowrt-devel@lists.bufferbloat.net
Subject: Re: [Cake] inbound cake or fq_codel shaping fails on cable on netflix reno
Date: Sun, 22 Jul 2018 12:29:53 +0200	[thread overview]
Message-ID: <0B16281A-ED59-4C63-BD78-5ABAF1112C78@gmx.de> (raw)
In-Reply-To: <D213885B-9A88-4406-B827-99E591A39CD2@heistp.net>

I believe that cable modems all default to 192.168.100.1, this seems to be backed by "Cable Modem Operations Support System Interface Specification", CM-SP-CM-OSSIv3.1-I04-150611:

"	• The CM MUST support 192.168.100.1, as the well-known diagnostic IP address accessible only from the CMCI interfaces. The CM MUST support the well-known diagnostic IP address, 192.168.100.1, on all physical interfaces associated with the CMCI. The CM MUST drop SNMP requests coming from the RF interface targeting the well-known IP address."

There might be exceptions to this, but I would be amazed if these would be common...

so:

sudo ping -l 100 -c 5000 -i 0.001 192.168.100.1

should work on all/most docsis setups.


> On Jul 22, 2018, at 11:57, Pete Heist <pete@heistp.net> wrote:
> 
>> On Jul 21, 2018, at 6:09 PM, Dave Taht <dave.taht@gmail.com> wrote:
>> 
>> PS I also have two other issues going on. This is the first time I've
>> been using irtt with a 20ms interval, and I regularly see single 50+ms
>> spikes (in both ping and irtt) data and also see irtt stop
>> transmitting.
> 
> irtt should keep sending for the duration of the test. I noticed that it looks like irtt was actually used in only one of these initial tests: ping-2018-07-21T082842.445812.flent-newark-reno.flent. In the rest, netperf UDP_RR was used, which can stop sending upon packet loss.
> 
> If irtt was configured but didn’t run, that may be because flent does a connectivity check to the server with “irtt client -n”, where it sends three requests within 900ms (200ms timeout, then 300ms then 400ms) and if it doesn’t receive a reply, it falls back to netperf UDP_RR. Do you think that’s what happened here?
> 
>> On this front, it could merely be that my (not tested in
>> months!) test cablemodem setup is malfunctioning also! Or we're
>> hitting power save. Or (finally) seeing request-grant delays. Or
>> scheduling delay somewhere in the net-next kernel I'm using... Or....
>> (regardless, this seems independent of my main issue, and I've not had
>> such high res data before)
> 
> Regarding the spikes both you and Arie you’re seeing, I also saw in one of your later emails "0 delay via fq would be better than even
> the 15-40ms I'm getting now with linux flows”. Those numbers struck me as similar to an issue I’m still dealing with:
> 
> https://community.ubnt.com/t5/airMAX-Installation/NanoStation-M5-ping-spikes-about-once-per-second-even-just-to/m-p/2359800/highlight/true#M119202
> 
> To summarize, with airOS on the NanoStation M5, there are isochronous pauses around once per second in the processing of all packets, not just for the WiFi device but Ethernet also. Packets are not lost, but queued for either 20ms, if one Ethernet port is connected, or 40ms, if both are connected. This behavior is exactly described by the ar7240sw_phy_poll_reset function in ag71xx_ar7240.c, so it looks to me like the ar7240 internal switch is being reset once per second for no apparent reason. So far I’ve gotten crickets in response.
> 
> The cable modem you’re using doesn’t happen to have built-in WiFi and an ar7240, does it? If it does and has the same or a similar driver problem, you could just do a low-interval ping straight to its Ethernet adapter and check for isochronous spikes, something like:
> 
> sudo ping -l 100 -c 5000 -i 0.001 cablemodem
> 
> Now, back to vacation :)
> _______________________________________________
> Cake mailing list
> Cake@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cake


      reply	other threads:[~2018-07-22 10:29 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-21 16:09 Dave Taht
2018-07-21 17:20 ` Georgios Amanakis
2018-07-21 17:23   ` Jonathan Morton
2018-07-21 17:44     ` Georgios Amanakis
2018-07-21 17:47       ` Dave Taht
2018-07-21 18:17         ` Georgios Amanakis
2018-07-21 18:20           ` Dave Taht
2018-07-21 18:23             ` Georgios Amanakis
2018-07-21 20:01           ` Dave Taht
2018-07-21 20:24             ` Jonathan Morton
2018-07-21 20:36               ` Dave Taht
2018-07-21 21:17                 ` Arie
2018-07-21 21:37                   ` Dave Taht
2018-07-21 22:13                     ` Dave Taht
2018-07-21 22:28                       ` Dave Taht
2018-07-21 23:10                       ` Arie
2018-07-23  6:50                         ` Ryan Mounce
2018-07-23 14:56                           ` Dave Taht
2018-07-23 15:26                             ` Jonas Mårtensson
2018-07-23 15:43                               ` Dave Taht
2018-07-23 16:45                               ` Tristan Seligmann
2018-07-23 20:47                                 ` Dave Taht
2018-07-23 15:49                             ` Sebastian Moeller
2018-07-23 17:32                             ` Benjamin Cronce
     [not found]                           ` <CAA93jw7hPG5oGyKaCL69p9Sbf7BckAZzh-p8C0jU+QXF9she1A@mail.gmail.com>
2018-07-24  1:31                             ` Ryan Mounce
2018-07-24  2:17                               ` Ryan Mounce
2018-07-24  2:29                                 ` Dave Taht
2018-07-24  2:50                                   ` Ryan Mounce
2018-07-24  8:15                                     ` Kevin Darbyshire-Bryant
2018-07-24 13:51                                       ` Dave Taht
2018-07-24 14:54                                         ` Kevin Darbyshire-Bryant
2018-07-24 15:19                                           ` Dave Taht
2018-07-24 18:05                                             ` Tristan Seligmann
2018-07-24 18:08                                               ` Tristan Seligmann
2018-07-24 17:58                                           ` Sebastian Moeller
2018-07-24 19:38                                         ` Pete Heist
2018-07-24 20:44                                           ` Dave Taht
2018-07-24 22:23                                             ` Pete Heist
2018-07-24 22:29                                               ` Dave Taht
2018-07-24 22:43                                                 ` Pete Heist
2018-07-21 17:24   ` Arie
2018-07-21 17:27     ` Dave Taht
2018-07-21 17:36       ` Arie
2018-07-21 17:45         ` Dave Taht
2018-07-21 17:55           ` Arie
2018-07-21 18:02             ` Dave Taht
2018-07-21 18:23               ` Arie
     [not found]                 ` <CAA93jw64CbM9DmtHM2aRbFBb3TUepSAK2JRmcDZHZ6kUkJB1Jg@mail.gmail.com>
2018-07-21 18:38                   ` [Cake] policers, finally Dave Taht
2018-07-21 18:45                     ` Dave Taht
2018-08-04  7:53                       ` [Cake] Policers Dave Taht
2018-07-21 17:28   ` [Cake] inbound cake or fq_codel shaping fails on cable on netflix reno Georgios Amanakis
2018-07-21 17:42     ` Dave Taht
2018-07-21 19:57       ` [Cake] [Cerowrt-devel] " Toke Høiland-Jørgensen
2018-07-24  2:36   ` [Cake] " Dave Taht
2018-07-24  4:17     ` Georgios Amanakis
2018-07-22  9:57 ` Pete Heist
2018-07-22 10:29   ` Sebastian Moeller [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/cake.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0B16281A-ED59-4C63-BD78-5ABAF1112C78@gmx.de \
    --to=moeller0@gmx.de \
    --cc=cake@lists.bufferbloat.net \
    --cc=cerowrt-devel@lists.bufferbloat.net \
    --cc=dave.taht@gmail.com \
    --cc=pete@heistp.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox