X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet.h;h=8cf48e7d1d8a5b99c6ae45450327779dcaa30e2e;hb=092d620dbb3fdc8226ea0a4e1cfd5cd53d608420;hp=3b2cdf0516b70277eb92fba6a7f85c0949dfd283;hpb=313a752cb5fbf27450d34c15b0085d2d8a4147af;p=tinc diff --git a/src/net.h b/src/net.h index 3b2cdf05..8cf48e7d 100644 --- a/src/net.h +++ b/src/net.h @@ -52,6 +52,10 @@ typedef struct ipv6_t { uint16_t x[8]; } ipv6_t; +typedef struct node_id_t { + uint8_t x[6]; +} node_id_t; + typedef short length_t; #define AF_UNKNOWN 255 @@ -83,7 +87,7 @@ typedef union sockaddr_t { typedef struct vpn_packet_t { length_t len; /* the actual number of bytes in the `data' field */ int priority; /* priority or TOS */ - uint32_t seqno; /* 32 bits sequence number (network byte order of course) */ + uint8_t seqno[4]; /* 32 bits sequence number (network byte order of course) */ uint8_t data[MAXSIZE]; } vpn_packet_t; @@ -126,7 +130,6 @@ extern int seconds_till_retry; extern int addressfamily; extern unsigned replaywin; extern bool localdiscovery; -extern sockaddr_t localdiscovery_address; extern listen_socket_t listen_socket[MAXSOCKETS]; extern int listen_sockets;