Sergio.
On Mon, Jan 19, 2009 at 3:22 PM, Rejean Groleau
<address@hidden> wrote:
Hi Sergio,
I had the same problem a while back. My problem was two-fold:
First, I did not have enough pbufs (PBUF_POOL_SIZE and MEMP_NUM_PBUF)
to do everything I was doing at startup. Once I got the LWIP_DEBUGF
and LWIP_PLATFORM_DIAG macros properly implemented, I was able to see
the errors coming from the dns_send() function.
Then, I was not waiting for the interface to be up and initialized before
calling dns_gethostbyname(). This was solved by calling netif_is_up().
Tell me if this was any help at all,
-Reggie.
Sergio Sider wrote:
>
> The call to dns_gethostbyname returns
> with ERR_INPROGRESS as expected, but the query packets are not sent and
> the
> callback function is never called, even after the timeouts... (everything
> else works, I can ping the interface, webserver is working, and so on). I
> noticed it only occurs if I call dns_gethostbyname right after
> initializing
> lwip (using fixed IP). If I use DHCP or I wait a few seconds after I set
> the
> static IP, it works sometimes.
>
--
View this message in context: http://www.nabble.com/lwip-1.3-UDP---DNS-strange-behaviour-tp21537539p21547506.html
Sent from the lwip-users mailing list archive at Nabble.com.
_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users