From: Rich Brown <richb.hanover@gmail.com>
To: Sebastian Moeller <moeller0@gmx.de>
Cc: cerowrt-devel@lists.bufferbloat.net
Subject: Re: [Cerowrt-devel] cerowrt-3.10.24-5 dev build released
Date: Tue, 17 Dec 2013 22:06:14 -0500 [thread overview]
Message-ID: <22176178-A50F-48F2-A3A1-D3853764AD0E@gmail.com> (raw)
In-Reply-To: <A008E3E5-4E37-463D-A340-BCCB118A97A4@gmx.de>
[-- Attachment #1: Type: text/plain, Size: 3036 bytes --]
Hi Sebastian,
>> And while trying to make an intelligent guess, I wonder how to map none/tc_stab into DSL and/or ATM; if adsl is the same as DSL;
>
> No ADLS is one out of a family of xDSLs (digital subscriber lines). As far as I know SDSL does not use ATM, VDSL1 might use ATM and all ADSL variants use ATM.
>
>> and where ethernet fits into the scheme of things.
>
> Ethernet is also a link layer, one that does typically not show quantization as ATM does, selecting the ethernet link layer allows to still specify an overhead, and that is somewhat useful for VDSL (since VDSL often still uses PPPoE).
... and ...
>> - (I believe) Only two “protocols” (above) require “link layer adaptation": PPPoE (DSL/ADSL) and PPPoATM (PPP over ATM). All the others seem to be some variation on Ethernet. (Please correct me if I’m wrong.)
>
> Well for PPPoATM I agree, but PPPoE is also used with VDSL which uses PTM in stead of ATM and has no quantization issues, but still profits from setting the overhead correctly so needs the link layer adaptation as well. Now, as far as I know PPPoATM is quite rare so I have no idea of how to deal with the common case automagically.
So basically, if I understand what you’re saying, it’s a big mess. :-)
Even though my desires conflict, I still hold out for the two goals of "working well enough for random people” and “providing a platform for research”.
I hunger for the first, because we want people to be able to use CeroWrt right away and not be scared off. (Rich’s Rule of Trial Software: Each hurdle that you place in someone’s way reduces the potential audience by half. :-) I am hopeful that we can find default settings that are “good enough” for all link layers so that new people can see an improvement with CeroWrt. I am also mindful that the features will likely wind up in OpenWrt unchanged; it’s worth struggling a bit with the GUI so that we minimize the folklore and misinformation surrounding its use.
The tester in me also is rooting for the second goal. We need to be able to test and tweak the entire queueing system. Making some of it accessible via the GUI will make it easier to experiment, but of course, limits the kinds of changes that could be made. (The lua scripts, though, do give a lot of flexibility.)
On to more concrete ideas:
- From what you’ve said, I don’t have much hope for doing it automagically. But maybe we can provide clues to help the customer do to the right thing. Perhaps the first dropdown could be “Link Layer Adjustments (used on DSL or ATM)” with options for “None/ADSL/SDSL/VDSL over PTM/VDSL over ATM/PPPoATM” and maybe others. CeroWrt could automatically set the proper link layer adaptations for each. We could also include a link to the wiki for a flow chart for setting each of these cases, especially the questions they should ask their ISP.
- Would it be possible to keep from mentioning tc_stab in the GUI?
Thanks!
Rich
PS That was a nice discussion of the (wackiness of) ATM framing.
[-- Attachment #2: Type: text/html, Size: 7448 bytes --]
next prev parent reply other threads:[~2013-12-18 3:06 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-16 7:23 Dave Taht
2013-12-16 7:34 ` Dave Taht
2013-12-16 13:45 ` Rich Brown
2013-12-16 14:15 ` Sebastian Moeller
2013-12-17 3:45 ` Rich Brown
2013-12-17 9:31 ` Sebastian Moeller
2013-12-18 3:06 ` Rich Brown [this message]
2013-12-18 4:34 ` David Lang
2013-12-18 10:33 ` Sebastian Moeller
2013-12-18 11:27 ` Fred Stratton
2013-12-18 11:59 ` Sebastian Moeller
2013-12-18 13:24 ` Fred Stratton
2013-12-18 13:58 ` Rich Brown
2013-12-18 22:43 ` Sebastian Moeller
2013-12-19 4:12 ` Rich Brown
2013-12-19 10:49 ` Sebastian Moeller
[not found] ` <52B2D917.6080006@imap.cc>
2013-12-19 11:32 ` Fred Stratton
2013-12-19 13:13 ` Sebastian Moeller
2013-12-19 13:35 ` Fred Stratton
2013-12-20 18:01 ` Dave Taht
2013-12-20 20:51 ` Sebastian Moeller
2013-12-21 2:39 ` Dave Taht
2013-12-20 21:01 ` Sebastian Moeller
2013-12-21 0:34 ` Dave Taht
2013-12-21 9:36 ` Sebastian Moeller
2013-12-19 13:42 ` [Cerowrt-devel] CeroWrt 3.10 AQM page Rich Brown
2013-12-19 14:24 ` Fred Stratton
2013-12-19 15:07 ` Sebastian Moeller
2013-12-19 15:27 ` Fred Stratton
2013-12-20 10:12 ` Sebastian Moeller
2013-12-20 10:33 ` Fred Stratton
2013-12-20 10:45 ` Sebastian Moeller
2013-12-20 17:34 ` Dave Taht
2013-12-20 21:25 ` Rich Brown
2013-12-20 21:40 ` Sebastian Moeller
2013-12-21 0:37 ` Rich Brown
2013-12-21 10:01 ` Sebastian Moeller
2013-12-18 9:16 ` [Cerowrt-devel] cerowrt-3.10.24-5 dev build released Sebastian Moeller
2013-12-16 14:48 ` Fred Stratton
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/cerowrt-devel.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=22176178-A50F-48F2-A3A1-D3853764AD0E@gmail.com \
--to=richb.hanover@gmail.com \
--cc=cerowrt-devel@lists.bufferbloat.net \
--cc=moeller0@gmx.de \
/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