diff --git a/core/ping.c b/core/ping.c index 8a7d534f..ffabe221 100644 --- a/core/ping.c +++ b/core/ping.c @@ -15,9 +15,9 @@ #define PING_TIMEOUT 5 // 5s typedef struct { - IP_Port ipp; - uint64_t id; - uint64_t timestamp; + IP_Port ipp; + uint64_t id; + uint64_t timestamp; } pinged_t; static pinged_t pings[PING_NUM_MAX]; @@ -25,71 +25,79 @@ static size_t num_pings; static size_t pos_pings; -void init_ping() { - num_pings = 0; - pos_pings = 0; +void init_ping() +{ + num_pings = 0; + pos_pings = 0; } -static bool is_timeout(uint64_t time) { - return (time + PING_TIMEOUT) < now(); +static bool is_timeout(uint64_t time) +{ + return (time + PING_TIMEOUT) < now(); } -static void remove_timeouts() { // O(n) - size_t i, id; - size_t new_pos = pos_pings; - size_t new_num = num_pings; +static void remove_timeouts() // O(n) +{ + size_t i, id; + size_t new_pos = pos_pings; + size_t new_num = num_pings; - // Loop through buffer, oldest first - for(i=0; i