bool setup_myself_reloadable(void) {
mesh->localdiscovery = true;
keylifetime = 3600; // TODO: check if this can be removed as well
- maxtimeout = 900;
+ mesh->maxtimeout = 900;
autoconnect = 3;
mesh->self->options |= OPTION_PMTU_DISCOVERY;
io_add(&mesh->listen_socket[mesh->listen_sockets].tcp, handle_new_meta_connection, &mesh->listen_socket[mesh->listen_sockets], tcp_fd, IO_READ);
io_add(&mesh->listen_socket[mesh->listen_sockets].udp, handle_incoming_vpn_data, &mesh->listen_socket[mesh->listen_sockets], udp_fd, IO_READ);
- if(debug_level >= DEBUG_CONNECTIONS) {
+ if(mesh->debug_level >= DEBUG_CONNECTIONS) {
char *hostname = sockaddr2hostname((sockaddr_t *) aip->ai_addr);
logger(DEBUG_CONNECTIONS, LOG_NOTICE, "Listening on %s", hostname);
free(hostname);
init_edges();
init_requests();
- pinginterval = 60;
- pingtimeout = 5;
+ mesh->pinginterval = 60;
+ mesh->pingtimeout = 5;
maxoutbufsize = 10 * MTU;
if(!setup_myself())