X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnode.h;h=9b0d136f2bc5cc5e34366c50107d1a38b3fd6da1;hp=f4fc88bbc5fc887a7f0740c37810ef12578226c1;hb=5a132550deb58473285e5f91705d286aef47be71;hpb=08aabbf9317806bc50a9a6693ca866c8936ce26b diff --git a/src/node.h b/src/node.h index f4fc88bb..9b0d136f 100644 --- a/src/node.h +++ b/src/node.h @@ -54,11 +54,16 @@ typedef struct node_t { node_status_t status; - cipher_t cipher; /* Cipher for UDP packets */ - digest_t digest; /* Digest for UDP packets */ - int maclength; /* Portion of digest to use */ + cipher_t incipher; /* Cipher for UDP packets */ + digest_t indigest; /* Digest for UDP packets */ + int inmaclength; /* Portion of digest to use */ - int compression; /* Compressionlevel, 0 = no compression */ + cipher_t outcipher; /* Cipher for UDP packets */ + digest_t outdigest; /* Digest for UDP packets */ + int outmaclength; /* Portion of digest to use */ + + int incompression; /* Compressionlevel, 0 = no compression */ + int outcompression; /* Compressionlevel, 0 = no compression */ int distance; struct node_t *nexthop; /* nearest node from us to him */ @@ -94,5 +99,6 @@ extern void node_del(node_t *); extern node_t *lookup_node(char *); extern node_t *lookup_node_udp(const sockaddr_t *); extern int dump_nodes(struct evbuffer *); +extern void update_node_udp(node_t *, const sockaddr_t *); #endif /* __TINC_NODE_H__ */