From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25754 invoked by alias); 25 Sep 2009 03:36:06 -0000 Received: (qmail 25745 invoked by uid 22791); 25 Sep 2009 03:36:06 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from netic.com (HELO netic.com) (208.131.130.247) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 25 Sep 2009 03:36:02 +0000 Received: from [120.16.177.116] ([120.16.177.116]) by netic.com (8.13.1/8.13.1) with ESMTP id n8P3ZmlC024660; Thu, 24 Sep 2009 21:35:50 -0600 From: Laurie Gellatly To: Grant Edwards In-Reply-To: References: <6afa98b0909240334i7536f39drfce21817f2fe686c@mail.gmail.com> <4ABB9D9D.3080309@jifvik.org> <4ABC0AA4.4040208@jifvik.org> Message-Id: Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (iPhone Mail 7C144) Date: Fri, 25 Sep 2009 03:36:00 -0000 Cc: "ecos-discuss@sources.redhat.com" X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] Re: connect ethernet cable at run-time X-SW-Source: 2009-09/txt/msg00240.txt.bz2 On 25/09/2009, at 1:14 PM, Grant Edwards wrote: > On 2009-09-25, Laurie Gellatly wrote: > >> With my project I found some interesting things with DHCP and >> network cables. If the network cable was unplugged at startup >> then there is no IP address. I found that I could run out of >> file handles > > Does that happen because of something the DHCP client task is > doing? It's a little time ago now but from memory I changed the client behaviour. > >> and that DHCPinit call would never return even if the cable >> was later inserted. I had to work around that and then >> regularly call init_all_network_interfaces in the main TCP >> listening task just after it also fed the watchdog if the IP >> address was 0.0.0.0. > > Wouldn't fixing the DHCP client code be a better approach? So I did change that but the solution required more. So first I had to make it return even if no address could be obtained (not doing so made the watchdog bark). > >> Switching in and out of DHCP or static addressing was also >> coded. > > Most of our products require you to reboot the device after > changing the IP configuration. > Once i'd made these changes my web server (main TCP task) then knew it could not do it's work and instead tries to obtain an address on a regular basis. The net result is that switching DHCP on or off can be achieved without a reboot. > -- > 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 > ...Laurie:{) -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss