Thanks Dave I will try your suggestion. On Mon, Nov 5, 2018 at 8:09 PM David M. Zar <d...@qnetsecurity.com> wrote:
> I had the need for the same functionality. > > In etharp.c, at the end of etharp_input, put something like this: > > arp_callback(&sipaddr, (const struct eth_addr*)&hdr->shwaddr, > netif->num, hdr->opcode, p); > > arp_callback is defined in my code and passes whatever is needed by the > callback. Just be sure to NOT free the packet in etharp_input but then do > it in your code (or free it after the callback returns in etharp_input). > > Dave > > On 11/5/2018 10:49 AM, Amena El Homsi wrote: > > Thanks for your reply. So if I want to support it I have to add some > changes to etharp.c file. Is there a plan to support such feature? > > On Mon, Nov 5, 2018 at 6:27 PM goldsi...@gmx.de <goldsi...@gmx.de> wrote: > >> On 05.11.2018 16:35, Amena El Homsi wrote: >> > LwIP processes the ARP requests and replies updated the ARP table, >> > then it calls pbuf_free(). >> > Is there a way to send the ARP reply to the host when the host >> > requested lwIP to send an ARP request? >> >> No. >> >> > I was thinking to use raw pcb and define a raw callback function that >> > will inform the host of the result of the ARP request, however >> > raw_input() is not called unless ip4_input is called and since the arp >> > will be processed by etharp_input I will not be able to use raw_pcb. >> >> As you have found out yourself, raw pcbs are raw IP pcbs, not raw >> network packets. It's like that in the socket world... >> >> Simon >> >> _______________________________________________ >> lwip-users mailing list >> lwip-users@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/lwip-users >> > > > -- > > Amena El-Homsi > Computer & Communication Engineer > Dipl. Eng, M.S. > > > _______________________________________________ > lwip-users mailing > listlwip-users@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/lwip-users > > > _______________________________________________ > lwip-users mailing list > lwip-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/lwip-users -- Amena El-Homsi Computer & Communication Engineer Dipl. Eng, M.S.
_______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users