Hi Ishmeet,

I'm not sure but some time ago I think i got similar issue ; you should
have a look and check if your ethernet driver is not discarding small
packets on reception (less than 64bytes). That would explain why ARP
responses are not handled by your modules => leading to ping dead.

Hope it helps
Regards
Bastien


2013/10/23 Ishmeet <[email protected]>

> Hello Everyone,
>
> I have two platforms running LwIP, Both are connected in a Network using
> Wlan through an AP.
> I have seen that while I ping from one module to remote PC or opposite
> also,
> then Ping works fine.
> But When I ping from one module to another module, then Code does not reach
> the Ping recv callback inside ping.c ??
>
> On debugging, I have found that one module sends ping request, the other
> receives ARP request inside etharp_arp_input, then it goes to replying to
> ARP request for our IP address inside etharp_arp_input.
> This goes on continuously for how much time I ping.
>
> I think that the ARP is not getting resolve properly between the two
> modules. Any one ever faced this before?
>
>
>
> --
> View this message in context:
> http://lwip.100.n7.nabble.com/Two-devices-running-LwIP-ARP-exchange-not-happening-tp21982.html
> Sent from the lwip-users mailing list archive at Nabble.com.
>
> _______________________________________________
> lwip-users mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/lwip-users
>
_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to