convert rcv_conn_list to snd_conn_list
[cor.git] / net / cor / settings.h
blob9d7832c955dc58e3250afa24a6e33fcfef50a306
1 #define MAX_NEIGHBORS 128
3 #define NEIGHBOR_DISCOVERY_TIMEOUT_SEC 15
5 #define MAX_PACKETS_IN_ANNOUNCE_RCVQUEUE 32
7 #define SMALL_OOO_PACKET_MAXSIZE 64
8 #define MAX_SMALL_OOO_PACKETS_PER_CONN 128
10 #define MAX_CMSGS 4096
11 #define MAX_CMSGS_PER_NEIGH 1024
12 #define GUARANTEED_CMSGS_PER_NEIGH 64
14 #define MAX_PONG_CMSGS_PER_NEIGH 8
15 #define MAX_PONG_CMSGS_RETRANS_PER_NEIGH 8
17 #define CMSG_MAXDELAY_ACK_FAST_MS 20
18 #define CMSG_MAXDELAY_ACK_SLOW_MS 30
19 #define CMSG_MAXDELAY_ACKCONN_URGENT_MS 10
20 #define CMSG_MAXDELAY_ACKCONN_LOWLATENCY_MS 20
21 #define CMSG_MAXDELAY_ACKCONN_HIGHLATENCY_MS 30
22 #define CMSG_MAXDELAY_CONNDATA_MS 30
23 #define CMSG_MAXDELAY_OTHER_MS 30
26 #define ANNOUNCE_SEND_PACKETINTELVAL_MS 1000
27 #define ANNOUNCE_SEND_UNICAST_MAXCNT 10
29 #define PING_COOKIES_PER_NEIGH 16
30 #define PING_COOKIES_THROTTLESTART 4
31 #define PING_FORCETIME_MS 250
32 #define PING_FORCETIME_ACTIVE_FAST_MS 500
33 #define PING_FORCETIME_ACTIVE_MS 5000
34 #define PING_FORCETIME_ACTIVEIDLE_MS 30000
35 #define PING_ACTIVE_FASTINITIAL_COUNT 64
36 #define PING_GUESSLATENCY_MS 100
37 #define PING_PONGLIMIT 2
39 #define INITIAL_TIME_LIMIT_SEC 15
40 #define PING_SUCCESS_CNT_INIT 10
41 #define PING_SUCCESS_CNT_STALLED 2
43 #define NB_STALL_MINPINGS 10
44 #define NB_STALL_TIME_MS 10000
45 #define NB_KILL_TIME_MS 60000
47 #define QOS_BESTCNT 4
48 #define QOS_ANALYSECNT 4
49 #define QOS_ANALYSECNT_NOTHINGFOUND 16
51 #define MAX_CONNS 1024
53 #define WINDOW_ENCODE_MIN 64
55 #define WINDOW_MAX_PER_CONN_MIN 64
56 #define WINDOW_MAX_PER_CONN_MAX 1048576
57 #define WINDOW_MAX_PER_CONN_MIN_OUT_WINOK 1024
59 #define BUFSIZE_INITIAL_LOWLAT 1024
60 #define BUFSIZE_INITIAL_HIGHLAT 8192
62 #define BUF_OUT_WIN_NOK_NOINCR 512
64 #define BUFUSAGE_PER_CONN_MAX 2097152
65 #define BUFUSAGE_GLOBAL_MAX 4194304
67 #define BURSTPRIO_MAXIDLETIME_LOWLATENCY_SECS 60
68 #define BURSTPRIO_MAXIDLETIME_HIGHLATENCY_SECS 10
71 #define CD_RESP_BIN_MAXSIZE 4096
73 #define BUFFERLIMIT_SRC_UNCONN 64
75 #define CONN_ACTIVITY_UPDATEINTERVAL_SEC 60
76 #define CONN_INACTIVITY_TIMEOUT_SEC 3600
78 #define LOWLATENCY_LOWERMTU 0
79 #define LOWLATENCY_SEND_UNFLUSHED_DATA 0
81 #define PRIORITY_IN_MULITPLIER_PERCENT 100
82 #define PRIORITY_SUM_IN_MAX U64_MAX
84 #define CONNID_REUSE_RTTS 8
86 #define SOCK_SNDSPEED_MAX (2 * 1024 * 1024)
89 /* #define DEBUG_QOS_SLOWSEND */
90 /* #define COR_DEBUG */
91 #define COR_NBCONGWIN