aboutsummaryrefslogtreecommitdiffstats
path: root/lib/libtle_l4p/tcp_misc.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libtle_l4p/tcp_misc.h')
-rw-r--r--lib/libtle_l4p/tcp_misc.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/libtle_l4p/tcp_misc.h b/lib/libtle_l4p/tcp_misc.h
index 1b15dc5..0cef8b2 100644
--- a/lib/libtle_l4p/tcp_misc.h
+++ b/lib/libtle_l4p/tcp_misc.h
@@ -246,6 +246,14 @@ tcp_seq_leq(uint32_t l, uint32_t r)
return (int32_t)(l - r) <= 0;
}
+static inline uint32_t
+tcp_seq_min(uint32_t l, uint32_t r)
+{
+ if (tcp_seq_lt(l, r))
+ return l;
+ else
+ return r;
+}
static inline void
get_seg_info(const struct tcp_hdr *th, union seg_info *si)