summaryrefslogtreecommitdiff
path: root/main.h
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-22 22:42:57 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-22 22:42:57 +0200
commitfa25599e90a7535a02641ef03ccfc138cf5c8fd3 (patch)
tree684306c00290324a6b6141bf699292487a267039 /main.h
parentc66ab06124fd757056817b38a9c16f8c8444bf0a (diff)
Add some more config options
Diffstat (limited to 'main.h')
-rw-r--r--main.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/main.h b/main.h
index 8c265ca..d405e84 100644
--- a/main.h
+++ b/main.h
@@ -141,6 +141,7 @@ struct uring_task {
};
struct cfg {
+ /* Options */
uid_t uid;
gid_t gid;
const char *homedir;
@@ -149,7 +150,15 @@ struct cfg {
char *igmp_iface;
bool splice_supported;
uint16_t announce_interval;
-
+ uint16_t proxy_connection_interval;
+ uint16_t proxy_connection_attempts;
+ bool socket_defer;
+ bool socket_freebind;
+ bool socket_keepalive;
+ bool socket_iptos;
+ bool socket_nodelay;
+
+ /* Bookkeeping */
struct uring_ev *uring;
struct server_cfg_monitor *server_cfg_monitor;
struct signal_ev *signal;