[TCP]: Use old definition of before
This reverts the new (unambiguous) definition of the TCP `before' relation. As pointed out in an example by Herbert Xu, there is existing code which implicitly requires the old definition in order to work correctly. Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
44f9a2fdc4
commit
0d630cc0a6
1 changed files with 1 additions and 1 deletions
|
@ -242,7 +242,7 @@ extern int tcp_memory_pressure;
|
||||||
|
|
||||||
static inline int before(__u32 seq1, __u32 seq2)
|
static inline int before(__u32 seq1, __u32 seq2)
|
||||||
{
|
{
|
||||||
return (__s32)(seq2-seq1) > 0;
|
return (__s32)(seq1-seq2) < 0;
|
||||||
}
|
}
|
||||||
#define after(seq2, seq1) before(seq1, seq2)
|
#define after(seq2, seq1) before(seq1, seq2)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue