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
