diff options
Diffstat (limited to 'lib/libtle_l4p/tcp_misc.h')
-rw-r--r-- | lib/libtle_l4p/tcp_misc.h | 8 |
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) |