{
node_t *node = NULL;
tor_addr_t router_addr;
+ (void) now;
tor_assert(router);
node = node_get_mutable_by_id(router->cache_info.identity_digest);
/* IPv4. */
log_debug(LD_OR,"Testing reachability of %s at %s:%u.",
router->nickname, router->address, router->or_port);
- /* Remember when we started trying to determine reachability */
- if (!node->testing_since)
- node->testing_since = now;
tor_addr_from_ipv4h(&router_addr, router->addr);
connection_or_connect(&router_addr, router->or_port,
router->cache_info.identity_digest);
router->nickname,
tor_addr_to_str(addrstr, &router->ipv6_addr, sizeof(addrstr), 1),
router->ipv6_orport);
- if (!node->testing_since6)
- node->testing_since6 = now;
connection_or_connect(&router->ipv6_addr, router->ipv6_orport,
router->cache_info.identity_digest);
}
node_addrs_changed(node_t *node)
{
node->last_reachable = node->last_reachable6 = 0;
- node->testing_since = node->testing_since6 = 0;
node->country = -1;
}
time_t last_reachable; /* IPv4. */
time_t last_reachable6; /* IPv6. */
- /** When did we start testing reachability for this OR? */
- time_t testing_since; /* IPv4. */
- time_t testing_since6; /* IPv6. */
} node_t;
/** How many times will we try to download a router's descriptor before giving