X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=unetd.h;h=365e738c6b22dedefd0dae7006353467ae89c976;hb=HEAD;hp=84e8a06f68d8162d80463b0409fc53130bf0a84a;hpb=2c2705ac61f56406d643d0bdee649e893e352e66;p=project%2Funetd.git diff --git a/unetd.h b/unetd.h index 84e8a06..365e738 100644 --- a/unetd.h +++ b/unetd.h @@ -13,16 +13,19 @@ #include "utils.h" #include "siphash.h" #include "wg.h" +#include "pex-msg.h" #include "pex.h" #include "network.h" #include "host.h" #include "service.h" #include "ubus.h" #include "auth-data.h" +#include "chacha20.h" extern const char *mssfix_path; extern const char *data_dir; extern bool debug; +extern int global_pex_port; #define D(format, ...) \ do { \ @@ -40,6 +43,10 @@ extern bool debug; #define UNETD_MSS_BPF_PATH "/lib/bpf/mss.o" #define UNETD_MSS_PRIO_BASE 0x130 +#define UNETD_DATA_UPDATE_DELAY (10 * 1000) + +#define UNETD_PEX_HOST_ACITVE_TIMEOUT 60 + void unetd_write_hosts(void); int unetd_attach_mssfix(int ifindex, int mtu);