From 9b12e9d7e440fc869cd28538dda2cbb4bf4bf19f Mon Sep 17 00:00:00 2001 From: openshwprojects Date: Mon, 25 Apr 2022 14:55:13 +0200 Subject: [PATCH] port ping --- src/new_ping.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/new_ping.c b/src/new_ping.c index 68f0195c5..cdc485570 100644 --- a/src/new_ping.c +++ b/src/new_ping.c @@ -14,9 +14,13 @@ #include "lwip/icmp.h" #include "lwip/netif.h" #include "lwip/sys.h" +#ifdef PLATFORM_XR809 + +#else #include "lwip/timeouts.h" -#include "lwip/inet_chksum.h" #include "lwip/prot/ip4.h" +#endif +#include "lwip/inet_chksum.h" #include "lwip/sockets.h" #include "lwip/inet.h" @@ -49,12 +53,12 @@ #define PING_RESULT(ping_ok) #endif -static u32 ping_time; +static unsigned int ping_time; static ip_addr_t ping_target; -static u16_t ping_seq_num; +static unsigned short ping_seq_num; static struct raw_pcb *ping_pcb; -static u32 ping_lost = 0; -static u32 ping_received = 0; +static unsigned int ping_lost = 0; +static unsigned int ping_received = 0; static int bReceivedLastOneSend = 0; static void ping_prepare_echo( struct icmp_echo_hdr *iecho, u16_t len) @@ -124,7 +128,7 @@ static void ping_timeout(void *arg) static u8_t ping_recv(void *arg, struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *addr) { - u32 ms; + unsigned int ms; struct icmp_echo_hdr *iecho; LWIP_UNUSED_ARG(arg); LWIP_UNUSED_ARG(pcb);