diff options
Diffstat (limited to 'net/tipc/link.c')
-rw-r--r-- | net/tipc/link.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/tipc/link.c b/net/tipc/link.c index f6552e4f4b43..201c3b5bc96b 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c | |||
@@ -1041,6 +1041,7 @@ static int tipc_link_retrans(struct tipc_link *l, struct tipc_link *r, | |||
1041 | if (r->last_retransm != buf_seqno(skb)) { | 1041 | if (r->last_retransm != buf_seqno(skb)) { |
1042 | r->last_retransm = buf_seqno(skb); | 1042 | r->last_retransm = buf_seqno(skb); |
1043 | r->stale_limit = jiffies + msecs_to_jiffies(r->tolerance); | 1043 | r->stale_limit = jiffies + msecs_to_jiffies(r->tolerance); |
1044 | r->stale_cnt = 0; | ||
1044 | } else if (++r->stale_cnt > 99 && time_after(jiffies, r->stale_limit)) { | 1045 | } else if (++r->stale_cnt > 99 && time_after(jiffies, r->stale_limit)) { |
1045 | link_retransmit_failure(l, skb); | 1046 | link_retransmit_failure(l, skb); |
1046 | if (link_is_bc_sndlink(l)) | 1047 | if (link_is_bc_sndlink(l)) |