diff --git a/[refs] b/[refs] index 4586fcb8b205..57eb77639f48 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e6bccd357343e98db9e1fd0d487f4f924e1a7921 +refs/heads/master: 837d107cd101fbf734e9ea2bbb5c7336a329e432 diff --git a/trunk/net/dccp/dccp.h b/trunk/net/dccp/dccp.h index b8931d33bec3..a5c5475724c0 100644 --- a/trunk/net/dccp/dccp.h +++ b/trunk/net/dccp/dccp.h @@ -81,6 +81,14 @@ static inline u64 max48(const u64 seq1, const u64 seq2) return after48(seq1, seq2) ? seq1 : seq2; } +/* is seq1 next seqno after seq2 */ +static inline int follows48(const u64 seq1, const u64 seq2) +{ + int diff = (seq1 & 0xFFFF) - (seq2 & 0xFFFF); + + return diff==1; +} + enum { DCCP_MIB_NUM = 0, DCCP_MIB_ACTIVEOPENS, /* ActiveOpens */