|
@@ -731,13 +731,15 @@ static int tcp_in_window(struct ip_ct_tcp *state,
|
|
|
if (state->last_dir == dir
|
|
|
&& state->last_seq == seq
|
|
|
&& state->last_ack == ack
|
|
|
- && state->last_end == end)
|
|
|
+ && state->last_end == end
|
|
|
+ && state->last_win == win)
|
|
|
state->retrans++;
|
|
|
else {
|
|
|
state->last_dir = dir;
|
|
|
state->last_seq = seq;
|
|
|
state->last_ack = ack;
|
|
|
state->last_end = end;
|
|
|
+ state->last_win = win;
|
|
|
state->retrans = 0;
|
|
|
}
|
|
|
}
|