X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet.h;h=90cbdbb46188dec322a32c57dba7d174e57ae99f;hb=04e498f8b79c1ebfd7080338ffa0399d01862424;hp=a4346445dffc3b73773bc9b659ef7761d1eba2e8;hpb=42d2dff33306beae8ddbd9cc991ad80f135950a6;p=tinc diff --git a/src/net.h b/src/net.h index a4346445..90cbdbb4 100644 --- a/src/net.h +++ b/src/net.h @@ -74,9 +74,6 @@ typedef union sockaddr_t { struct sockaddr_in in; struct sockaddr_in6 in6; struct sockaddr_unknown unknown; -#ifdef HAVE_STRUCT_SOCKADDR_STORAGE - struct sockaddr_storage storage; -#endif } sockaddr_t; #ifdef SA_LEN @@ -122,13 +119,9 @@ typedef struct listen_socket_t { #include "list.h" typedef struct outgoing_t { - char *name; + struct node_t *node; int timeout; - splay_tree_t *config_tree; - struct config_t *cfg; - struct addrinfo *ai; // addresses from config files - struct addrinfo *aip; - struct addrinfo *kai; // addresses known via other online nodes (use free_known_addresses()) + struct address_cache_t *address_cache; timeout_t ev; } outgoing_t;