|
From: | B B |
Subject: | RE: [lwip-users] How to get network address (MAC) of gateway |
Date: | Thu, 9 Oct 2008 10:50:11 +0200 |
Hi Kieran, Yes it does. I am currently working on a solution, which looks like this: // DHCP negotiation succeeded // Get MAC Address for default gatewaymscnt = 0; while (mscnt < 3000){ if (etharp_query(&EMAC_if, &(EMAC_if.gw), NULL) != ERR_OK){ // Error could not perform ARP query!} else{ if (etharp_find_addr(&EMAC_if, &(EMAC_if.gw), ðaddr_ret, &ipaddr_ret) > -1){ // Store MAC Address break;} } vTaskDelay(DHCP_FINE_TIMER_MSECS); mscnt += DHCP_FINE_TIMER_MSECS; }Although it isn't necessary at this point, i guess the above is not thread safe. Any advice is greatly appreciated. regards, Martin > Subject: RE: [lwip-users] How to get network address (MAC) of gateway > From: address@hidden > To: address@hidden > Date: Thu, 9 Oct 2008 09:23:11 +0100 > > On Thu, 2008-10-09 at 09:16 +0200, B B wrote: > > > > Hi again, > > > > i am still looking into this, if someone could tell if this is > > possible or not, > > that would be very helpful. > > > > I am using the netconn api. and lwip is running in an OS, freertos. > > > > I have looked at etharp.c, and i see that i can make a query, but this > > only, gives an indication of whether or not an ip address is in use. > > Thats how dhcp is using this module. > > > > I my case, the dhcp server and default gateway, is not one and the > > same. > > Does the reply from the DHCP server when you request an IP address > include the gateway to use? > > Kieran > > > > _______________________________________________ > lwip-users mailing list > address@hidden > http://lists.nongnu.org/mailman/listinfo/lwip-users Connect to the next generation of MSN Messenger Get it now! |
[Prev in Thread] | Current Thread | [Next in Thread] |