diff options
Diffstat (limited to 'net/tipc/node.c')
-rw-r--r-- | net/tipc/node.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/tipc/node.c b/net/tipc/node.c index 488019766433..32556f480a60 100644 --- a/net/tipc/node.c +++ b/net/tipc/node.c | |||
@@ -624,6 +624,12 @@ static void tipc_node_timeout(struct timer_list *t) | |||
624 | 624 | ||
625 | __skb_queue_head_init(&xmitq); | 625 | __skb_queue_head_init(&xmitq); |
626 | 626 | ||
627 | /* Initial node interval to value larger (10 seconds), then it will be | ||
628 | * recalculated with link lowest tolerance | ||
629 | */ | ||
630 | tipc_node_read_lock(n); | ||
631 | n->keepalive_intv = 10000; | ||
632 | tipc_node_read_unlock(n); | ||
627 | for (bearer_id = 0; remains && (bearer_id < MAX_BEARERS); bearer_id++) { | 633 | for (bearer_id = 0; remains && (bearer_id < MAX_BEARERS); bearer_id++) { |
628 | tipc_node_read_lock(n); | 634 | tipc_node_read_lock(n); |
629 | le = &n->links[bearer_id]; | 635 | le = &n->links[bearer_id]; |