projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add BlockingTCP option, useful when using TCPOnly on slow or congested links.
[tinc]
/
src
/
net.h
diff --git
a/src/net.h
b/src/net.h
index
54663aa
..
b82ca83
100644
(file)
--- a/
src/net.h
+++ b/
src/net.h
@@
-28,9
+28,9
@@
#include "ipv6.h"
#ifdef ENABLE_JUMBOGRAMS
#include "ipv6.h"
#ifdef ENABLE_JUMBOGRAMS
-#define MTU 901
4 /* 9000 bytes payload + 14 bytes ethernet header
*/
+#define MTU 901
8 /* 9000 bytes payload + 14 bytes ethernet header + 4 bytes VLAN tag
*/
#else
#else
-#define MTU 151
4 /* 1500 bytes payload + 14 bytes ethernet header
*/
+#define MTU 151
8 /* 1500 bytes payload + 14 bytes ethernet header + 4 bytes VLAN tag
*/
#endif
#define MAXSIZE (MTU + 4 + EVP_MAX_BLOCK_LENGTH + EVP_MAX_MD_SIZE + MTU/64 + 20) /* MTU + seqno + padding + HMAC + compressor overhead */
#endif
#define MAXSIZE (MTU + 4 + EVP_MAX_BLOCK_LENGTH + EVP_MAX_MD_SIZE + MTU/64 + 20) /* MTU + seqno + padding + HMAC + compressor overhead */
@@
-117,6
+117,7
@@
typedef struct outgoing_t {
extern int maxtimeout;
extern int seconds_till_retry;
extern int addressfamily;
extern int maxtimeout;
extern int seconds_till_retry;
extern int addressfamily;
+extern bool blockingtcp;
extern listen_socket_t listen_socket[MAXSOCKETS];
extern int listen_sockets;
extern listen_socket_t listen_socket[MAXSOCKETS];
extern int listen_sockets;