n->session_id = n->prevedge->reverse->session_id;
if(n->utcp) {
- utcp_abort_all_connections(n->utcp);
+ utcp_reset_all_connections(n->utcp);
}
n->status.validkey = false;
n->status.udp_confirmed = false;
n->maxmtu = MTU;
n->minmtu = 0;
+ n->udpprobes = 0;
n->mtuprobes = 0;
-
- timeout_del(&mesh->loop, &n->mtutimeout);
}
if(n->status.visited != n->status.reachable) {
n->status.udp_confirmed = false;
n->maxmtu = MTU;
n->minmtu = 0;
+ n->udpprobes = 0;
n->mtuprobes = 0;
- timeout_del(&mesh->loop, &n->mtutimeout);
+ timeout_del(&mesh->loop, &n->udp_ping_timeout);
if(!n->status.blacklisted) {
update_node_status(mesh, n);