Re: [PATCH v3 05/12] net-lwip: add ping command

2024-06-07 Thread Jerome Forissier
On 6/6/24 19:45, Ilias Apalodimas wrote: > On Thu, 6 Jun 2024 at 20:02, Ilias Apalodimas > wrote: >> >> On Thu, 6 Jun 2024 at 19:53, Ilias Apalodimas >> wrote: >>> >>> [...] >>> +static int ping_raw_init(void *recv_arg) +{ + ping_pcb = raw_new(IP_PROTO_ICMP); +

Re: [PATCH v3 05/12] net-lwip: add ping command

2024-06-06 Thread Ilias Apalodimas
On Thu, 6 Jun 2024 at 20:02, Ilias Apalodimas wrote: > > On Thu, 6 Jun 2024 at 19:53, Ilias Apalodimas > wrote: > > > > [...] > > > > > +static int ping_raw_init(void *recv_arg) > > > +{ > > > + ping_pcb = raw_new(IP_PROTO_ICMP); > > > + if (!ping_pcb) > > > + return -EN

Re: [PATCH v3 05/12] net-lwip: add ping command

2024-06-06 Thread Ilias Apalodimas
On Thu, 6 Jun 2024 at 19:53, Ilias Apalodimas wrote: > > [...] > > > +static int ping_raw_init(void *recv_arg) > > +{ > > + ping_pcb = raw_new(IP_PROTO_ICMP); > > + if (!ping_pcb) > > + return -ENOMEM; > > + > > + raw_recv(ping_pcb, ping_recv, recv_arg); > > +

Re: [PATCH v3 05/12] net-lwip: add ping command

2024-06-06 Thread Ilias Apalodimas
[...] > +static int ping_raw_init(void *recv_arg) > +{ > + ping_pcb = raw_new(IP_PROTO_ICMP); > + if (!ping_pcb) > + return -ENOMEM; > + > + raw_recv(ping_pcb, ping_recv, recv_arg); > + raw_bind(ping_pcb, IP_ADDR_ANY); > + > + return 0; > +} > + > +stati

[PATCH v3 05/12] net-lwip: add ping command

2024-06-06 Thread Jerome Forissier
Add support for the the ping command with NET_LWIP. The implementation is derived from lwIP's contrib/apps/ping/ping.c. Signed-off-by: Jerome Forissier --- boot/Kconfig | 2 +- cmd/Kconfig| 6 ++ cmd/net-lwip.c | 8 +++ include/net-lwip.h | 3 + net-lwip/Makefile | 1