|
@@ -624,6 +624,12 @@ static void tipc_node_timeout(struct timer_list *t)
|
|
|
|
|
|
|
|
__skb_queue_head_init(&xmitq);
|
|
__skb_queue_head_init(&xmitq);
|
|
|
|
|
|
|
|
|
|
+ /* Initial node interval to value larger (10 seconds), then it will be
|
|
|
|
|
+ * recalculated with link lowest tolerance
|
|
|
|
|
+ */
|
|
|
|
|
+ tipc_node_read_lock(n);
|
|
|
|
|
+ n->keepalive_intv = 10000;
|
|
|
|
|
+ tipc_node_read_unlock(n);
|
|
|
for (bearer_id = 0; remains && (bearer_id < MAX_BEARERS); bearer_id++) {
|
|
for (bearer_id = 0; remains && (bearer_id < MAX_BEARERS); bearer_id++) {
|
|
|
tipc_node_read_lock(n);
|
|
tipc_node_read_lock(n);
|
|
|
le = &n->links[bearer_id];
|
|
le = &n->links[bearer_id];
|