From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31526 invoked by alias); 2 Aug 2005 00:28:21 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 31392 invoked by uid 22791); 2 Aug 2005 00:28:15 -0000 Received: from sta-206-168-96-204.rockynet.com (HELO hermes.chez-thomas.org) (206.168.96.204) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 02 Aug 2005 00:28:15 +0000 Received: by hermes.chez-thomas.org (Postfix, from userid 2000) id 9E47B100007; Mon, 1 Aug 2005 18:01:11 -0600 (MDT) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by hermes.chez-thomas.org (Postfix) with ESMTP id 2F073100006; Mon, 1 Aug 2005 18:01:07 -0600 (MDT) From: Gary Thomas To: mkhoyila@uci.edu Cc: eCos Discussion In-Reply-To: <21913.63.87.1.243.1122939985.squirrel@webmail.uci.edu> References: <53917.63.87.1.243.1122930471.squirrel@webmail.uci.edu> <1122933515.6848.23.camel@hermes> <21913.63.87.1.243.1122939985.squirrel@webmail.uci.edu> Content-Type: text/plain Date: Tue, 02 Aug 2005 00:28:00 -0000 Message-Id: <1122940866.6848.28.camel@hermes> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [ECOS] assign IP address to a specifig mac X-SW-Source: 2005-08/txt/msg00010.txt.bz2 Please copy your replies to the eCos mailing list. Private support is only available with a support contract. On Mon, 2005-08-01 at 16:46 -0700, mkhoyila@uci.edu wrote: > Sorry I did not provide enough info. > > 1) I have a DSL modem and I want to use eCos as embededed RTOS. > > 2) I have written an Ethernet drive for it under eCos and now I want to > assign a static IP to it (eth0 and eth1). I am using third party boot > loader to load eCos. I can see it is loading eCos and runs my "hello > world" applicaiton. > > [cyg_net_init] Init: loopattach(0x00000000) > [cyg_net_init] Init: ifinit(0x00000000) > [cyg_net_init] Init: domaininit(0x00000000) > [cyg_net_init] Init: cyg_net_add_domain(0x8004d638) > New domain internet at 0x00000000 > [cyg_net_init] Init: cyg_net_add_domain(0x8004d0e0) > New domain route at 0x00000000 > [cyg_net_init] Init: cyg_route_init(0x00000000) > [cyg_net_init] Done > > 3) once I can send and receie packets, I am going to do some benchmarks to > test the eCos performace. > > Right now I need to assign an IP address to my eth0 so I can at least ping > it and later create a bridge between two to send and receive packets. > Thanks. Why can't you use DHCP to get the IP address? If you must use a fixed IP, then try settings like these: cdl_component CYGPKG_NET_DHCP { user_value 0 }; cdl_component CYGHWR_NET_DRIVER_ETH0_MANUAL { user_value 0 }; cdl_component CYGHWR_NET_DRIVER_ETH0_BOOTP { user_value 0 }; cdl_component CYGHWR_NET_DRIVER_ETH0_ADDRS { user_value 1 }; cdl_option CYGHWR_NET_DRIVER_ETH0_ADDRS_IP { user_value 192.168.1.169 }; cdl_option CYGHWR_NET_DRIVER_ETH0_ADDRS_NETMASK { user_value 255.255.255.0 }; cdl_option CYGHWR_NET_DRIVER_ETH0_ADDRS_BROADCAST { user_value 192.168.1.255 }; cdl_option CYGHWR_NET_DRIVER_ETH0_ADDRS_SERVER { user_value 192.168.1.101 }; > > > On Mon, 2005-08-01 at 14:07 -0700, mkhoyila@uci.edu wrote: > >> can someone guide me on how to assign an IP address to a mac address > >> from > >> eCos ethernet driver? If so, is there a sample code I can look at. > >> thanks. > > > > It's unclear exactly what you mean here. > > > > * Are you looking for a way to force the IP that a particular > > interface uses (within an eCos application)? > > > > This is done using the CDL, selecting a fixed IP instead > > of using DHCP or BOOTP. > > > > * Perhaps you want for force the association between some external > > device's address (ESA) and a particular IP address. > > > > This is normally discovered via ARP (Address Resolution Protocol). > > It is possible to push such a relationship directly into the > > stack, but it's messy and I'm not sure why you would ever want > > to do so. > > > > -- > > ------------------------------------------------------------ > > Gary Thomas | Consulting for the > > MLB Associates | Embedded world > > ------------------------------------------------------------ > > > -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss