n2n_define.h (n2n-3.0) | : | n2n_define.h (n2n-3.1.1) | ||
---|---|---|---|---|
/** | /** | |||
* (C) 2007-21 - ntop.org and contributors | * (C) 2007-22 - ntop.org and contributors | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 3 of the License, or | * the Free Software Foundation; either version 3 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
skipping to change at line 124 | skipping to change at line 124 | |||
#define HASH_ADD_PEER(head,add) \ | #define HASH_ADD_PEER(head,add) \ | |||
HASH_ADD(hh,head,mac_addr,sizeof(n2n_mac_t),add) | HASH_ADD(hh,head,mac_addr,sizeof(n2n_mac_t),add) | |||
#define HASH_FIND_PEER(head,mac,out) \ | #define HASH_FIND_PEER(head,mac,out) \ | |||
HASH_FIND(hh,head,mac,sizeof(n2n_mac_t),out) | HASH_FIND(hh,head,mac,sizeof(n2n_mac_t),out) | |||
#define N2N_EDGE_SN_HOST_SIZE 48 | #define N2N_EDGE_SN_HOST_SIZE 48 | |||
#define N2N_EDGE_SUP_ATTEMPTS 3 /* Number of failed attmpts befo re moving on to next supernode. */ | #define N2N_EDGE_SUP_ATTEMPTS 3 /* Number of failed attmpts befo re moving on to next supernode. */ | |||
#define N2N_PATHNAME_MAXLEN 256 | #define N2N_PATHNAME_MAXLEN 256 | |||
#define N2N_EDGE_MGMT_PORT 5644 | #define N2N_EDGE_MGMT_PORT 5644 | |||
#define N2N_SN_MGMT_PORT 5645 | #define N2N_SN_MGMT_PORT 5645 | |||
enum n2n_mgmt_type { | enum n2n_event_topic { | |||
N2N_MGMT_READ = 0, | N2N_EVENT_DEBUG = 0, | |||
N2N_MGMT_WRITE = 1, | N2N_EVENT_TEST = 1, | |||
N2N_EVENT_PEER = 2, | ||||
}; | }; | |||
#define N2N_EVENT_PEER_PURGE 1 | ||||
#define N2N_EVENT_PEER_CLEAR 2 | ||||
#define N2N_EVENT_PEER_DEL_P2P 3 | ||||
#define N2N_EVENT_PEER_ADD_P2P 4 | ||||
#define N2N_MGMT_PASSWORD "n2n" /* default password for managemen t port access (so far, json only) */ | #define N2N_MGMT_PASSWORD "n2n" /* default password for managemen t port access (so far, json only) */ | |||
#define N2N_TCP_BACKLOG_QUEUE_SIZE 3 /* number of concurrently pending connections to be accepted */ | #define N2N_TCP_BACKLOG_QUEUE_SIZE 3 /* number of concurrently pending connections to be accepted */ | |||
/* NOT the number of max. TCP con nections */ | /* NOT the number of max. TCP con nections */ | |||
#define N2N_CLOSE_SOCKET_COUNTER_MAX 15 /* number of times of edge's reco nnects to supernode after */ | #define N2N_CLOSE_SOCKET_COUNTER_MAX 15 /* number of times of edge's reco nnects to supernode after */ | |||
/* which the socket explicitly is closed before reopening */ | /* which the socket explicitly is closed before reopening */ | |||
/* flag used in add_sn_to_list_by_mac_or_sock */ | /* flag used in add_sn_to_list_by_mac_or_sock */ | |||
enum skip_add {SN_ADD = 0, SN_ADD_SKIP = 1, SN_ADD_ADDED = 2}; | enum skip_add {SN_ADD = 0, SN_ADD_SKIP = 1, SN_ADD_ADDED = 2}; | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 10 lines changed or added |