Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
From: Michael Richardson <mcr@sandelman.ca>
Cc: cerowrt-devel@lists.bufferbloat.net
Subject: Re: [Cerowrt-devel] cerowrt-3.10.44-6 report
Date: Tue, 16 Sep 2014 08:23:50 -0400	[thread overview]
Message-ID: <15606.1410870230@sandelman.ca> (raw)
In-Reply-To: <9833.1404948226@sandelman.ca>


Awhile ago I reported problems where my pppoe link did not come up, and
sometimes not all of the wifi interfaces would come up.  It seemed like it
was some kind of limit on number of interfaces, and started looking at netifd
for some clue what was going on, but I didn't see any obvious struct
interface[16] or some such.

Last night, after my wife complained again, I rebooted the 3800 after 60 days
of uptime... I had placed numifX=0 somewhere so that I wouldn't instantiate 8
useless interfaces.  Having done that, I notice that my two guest wifi
interfaces got brought up properly, and the PPPoE link came up on it's
own (I think, I do have some hacks to force it up).   I still had to poke
some things.
In conversations at IETF90, I think someone said that netifd does something
like:
        (1 << ifindex)
in order to mark something about interfaces...  That would certainly explain
the problem, because ifindex can march upwards quite easily on systems with
PPP interfaces coming/going.  I note that on my freshly booted system,
all ifindex are < 32.

I haven't located any code in netifd that does this, but haven't looked
that much yet.

What is the plan now that BB is about to be fully released?  I think that all
CeroWRT code for the 3800 is now upstream.... it seems that the next CeroWRT
release should simply point at openwrt BB?

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        | network architect  [
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [



      reply	other threads:[~2014-09-16 12:23 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-09 21:44 Dave Taht
2014-07-09 23:23 ` Michael Richardson
2014-09-16 12:23   ` Michael Richardson [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/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=15606.1410870230@sandelman.ca \
    --to=mcr@sandelman.ca \
    --cc=cerowrt-devel@lists.bufferbloat.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