|
@@ -1124,7 +1124,7 @@ static int tcp_is_sackblock_valid(struct tcp_sock *tp, int is_dsack,
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
/* ...Then it's D-SACK, and must reside below snd_una completely */
|
|
/* ...Then it's D-SACK, and must reside below snd_una completely */
|
|
- if (!after(end_seq, tp->snd_una))
|
|
|
|
|
|
+ if (after(end_seq, tp->snd_una))
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
if (!before(start_seq, tp->undo_marker))
|
|
if (!before(start_seq, tp->undo_marker))
|