From 45a3ff5a4f41ca861a57fc9e14d4ac8a4905af95 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 29 Jul 2013 23:50:39 +0200 Subject: Implement handling of seqno requests --- src/babel.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/babel.h') diff --git a/src/babel.h b/src/babel.h index 0d64e9c..41db13d 100644 --- a/src/babel.h +++ b/src/babel.h @@ -154,6 +154,12 @@ static inline bool gp_babel_node_id_is_unspec(const gp_babel_node_id_t *id) { return gp_babel_node_id_equal(id, &gp_babel_node_id_unspec); }; +static inline bool gp_babel_less(uint16_t a, uint16_t b) { + int16_t diff = a - b; + + return (diff < 0); +} + static inline bool gp_babel_is_metric_better(gp_babel_metric_seqno_t ms1, gp_babel_metric_seqno_t ms2) { if (ms1.metric == GP_BABEL_INFINITY) return false; -- cgit v1.2.3