summaryrefslogtreecommitdiff
path: root/src/openvpn/pf.h
diff options
context:
space:
mode:
authorAlberto Gonzalez Iniesta <agi@inittab.org>2016-12-27 18:25:47 +0100
committerAlberto Gonzalez Iniesta <agi@inittab.org>2016-12-27 18:25:47 +0100
commit3a2bbdb05ca6a6996e424c9fb225cb0d53804125 (patch)
treef29063da5bec4caf3853d49a22a09c8619eebd21 /src/openvpn/pf.h
parentd53dba59e78da865c4fe820386ff2f4f76925f3b (diff)
New upstream version 2.4.0upstream/2.4.0
Diffstat (limited to 'src/openvpn/pf.h')
-rw-r--r--src/openvpn/pf.h63
1 files changed, 33 insertions, 30 deletions
diff --git a/src/openvpn/pf.h b/src/openvpn/pf.h
index 04adf0e..3832683 100644
--- a/src/openvpn/pf.h
+++ b/src/openvpn/pf.h
@@ -5,7 +5,7 @@
* packet encryption, packet authentication, and
* packet compression.
*
- * Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net>
+ * Copyright (C) 2002-2017 OpenVPN Technologies, Inc. <sales@openvpn.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2
@@ -35,68 +35,71 @@
struct context;
struct ipv4_subnet {
- bool exclude;
- in_addr_t network;
- in_addr_t netmask;
+ bool exclude;
+ in_addr_t network;
+ in_addr_t netmask;
};
struct pf_subnet {
- struct pf_subnet *next;
- struct ipv4_subnet rule;
+ struct pf_subnet *next;
+ struct ipv4_subnet rule;
};
struct pf_subnet_set {
- bool default_allow;
- struct pf_subnet *list;
+ bool default_allow;
+ struct pf_subnet *list;
};
struct pf_cn {
- bool exclude;
- char *cn;
+ bool exclude;
+ char *cn;
};
struct pf_cn_elem {
- struct pf_cn_elem *next;
- struct pf_cn rule;
+ struct pf_cn_elem *next;
+ struct pf_cn rule;
};
struct pf_cn_set {
- bool default_allow;
- struct pf_cn_elem *list;
- struct hash *hash_table;
+ bool default_allow;
+ struct pf_cn_elem *list;
+ struct hash *hash_table;
};
struct pf_set {
- bool kill;
- struct pf_subnet_set sns;
- struct pf_cn_set cns;
+ bool kill;
+ struct pf_subnet_set sns;
+ struct pf_cn_set cns;
};
struct pf_context {
- bool enabled;
- struct pf_set *pfs;
+ bool enabled;
+ struct pf_set *pfs;
#ifdef PLUGIN_PF
- char *filename;
- time_t file_last_mod;
- unsigned int n_check_reload;
- struct event_timeout reload;
+ char *filename;
+ time_t file_last_mod;
+ unsigned int n_check_reload;
+ struct event_timeout reload;
#endif
};
-void pf_init_context (struct context *c);
+void pf_init_context(struct context *c);
-void pf_destroy_context (struct pf_context *pfc);
+void pf_destroy_context(struct pf_context *pfc);
#ifdef PLUGIN_PF
-void pf_check_reload (struct context *c);
+void pf_check_reload(struct context *c);
+
#endif
#ifdef MANAGEMENT_PF
-bool pf_load_from_buffer_list (struct context *c, const struct buffer_list *config);
+bool pf_load_from_buffer_list(struct context *c, const struct buffer_list *config);
+
#endif
#ifdef ENABLE_DEBUG
-void pf_context_print (const struct pf_context *pfc, const char *prefix, const int lev);
-#endif
+void pf_context_print(const struct pf_context *pfc, const char *prefix, const int lev);
#endif
+
+#endif /* if defined(ENABLE_PF) && !defined(OPENVPN_PF_H) */