From b63b1bef96a3a089c5a95b47161dc620a6f82545 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sat, 3 Aug 2013 03:18:54 +0200 Subject: Add a neighbour packet timeout to prevent new neighbours to be purged right after a route request has been received --- src/babel.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/babel.h') diff --git a/src/babel.h b/src/babel.h index 0b0b4d4..625b570 100644 --- a/src/babel.h +++ b/src/babel.h @@ -45,6 +45,7 @@ #define GP_BABEL_UPDATE_REQUEST_TIMEOUT(interval) ((interval)*13/4) /* 3.25 intervals */ #define GP_BABEL_MAINTENANCE_INTERVAL GP_BABEL_HELLO_INTERVAL +#define GP_BABEL_NEIGH_PACKET_TIMEOUT 6000 #define GP_BABEL_SEQNO_REQ_HOP_LIMIT 127 @@ -75,6 +76,7 @@ struct gp_babel_neigh { gp_babel_neigh_t *next; unsigned ref; + gmrf_time_t last_packet; gmrf_iface_state_t *iface; gmrf_addr_t addr; -- cgit v1.2.3