public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Grant Edwards <grant.b.edwards@gmail.com>
To: ecos-discuss@sources.redhat.com
Subject: [ECOS]  Re: connect ethernet cable at run-time
Date: Fri, 25 Sep 2009 03:12:00 -0000	[thread overview]
Message-ID: <h9hcei$aru$1@ger.gmane.org> (raw)
In-Reply-To: <4ABC0AA4.4040208@jifvik.org>

On 2009-09-25, Jonathan Larmour <jifl@jifvik.org> wrote:
> Grant Edwards wrote:

>> If one calls init_all_network_interfaces() before the Ethernet
>> link is up does the DHCP code give up and terminate?  IOW,
>> doesn't the DHCP client code retry if it doesn't get a
>> response?  That seems a bit odd.
>
> I don't believe it does retry at present.

Our customers very rarely use DHCP, so I guess we've never
tripped over that one. It doesn't really sound like acceptible
behavior for an embedded product does it?

> See for example in dhcp_prot.c that do_dhcp() calls
> no_lease(), whicih disables and deletes the alarm. Without
> that the needs_attention semaphore is not posted and the dhcp
> management thread gets stuck waiting on it.  That's my belief
> anyway.

I'm sure you're right.  It never even occurred to me that an
embedded DHCP client would act that way.  I'm pretty sure it
wouldn't be considered tolerable in any of the applications
where our eCos based products are used.  I'll have to file a
bug. :/

-- 
Grant



-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

      parent reply	other threads:[~2009-09-25  3:12 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-24 10:34 [ECOS] " Lars Dahlin
2009-09-24 11:45 ` Edgar Grimberg
2009-09-24 14:42 ` [ECOS] " Grant Edwards
2009-09-24 16:26   ` Jonathan Larmour
2009-09-24 16:32     ` Grant Edwards
2009-09-25  0:11       ` Jonathan Larmour
2009-09-25  1:23         ` Laurie Gellatly
2009-09-25  3:20           ` Grant Edwards
2009-09-25  3:36             ` Laurie Gellatly
2009-09-25 13:16           ` Jonathan Larmour
2009-09-25 14:54             ` Grant Edwards
2009-09-26  8:12               ` [ECOS] Re: connect Ethernet " Laurie Gellatly
     [not found]               ` <26548.8079087392$1253952764@news.gmane.org>
2009-09-26 15:11                 ` Grant Edwards
2009-09-27 22:06               ` [ECOS] Re: connect ethernet " Jonathan Larmour
2009-09-25  3:12         ` Grant Edwards [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

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

  git send-email \
    --in-reply-to='h9hcei$aru$1@ger.gmane.org' \
    --to=grant.b.edwards@gmail.com \
    --cc=ecos-discuss@sources.redhat.com \
    /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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).