aboutsummaryrefslogtreecommitdiffstats
path: root/src/starter/confread.h
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2010-07-09 09:06:02 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2010-07-09 09:06:07 +0200
commit26c4d0102a77802ad9e7edef97f4eed77e1bb52d (patch)
tree3ce6da383dd67a6f652bafbfb24f6ec6586aa6a2 /src/starter/confread.h
parent6f07f5e3d403cde79411219ba332acd21a17039d (diff)
downloadstrongswan-26c4d0102a77802ad9e7edef97f4eed77e1bb52d.tar.bz2
strongswan-26c4d0102a77802ad9e7edef97f4eed77e1bb52d.tar.xz
configuration of different marks for inbound and outbound direction
Diffstat (limited to 'src/starter/confread.h')
-rw-r--r--src/starter/confread.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/starter/confread.h b/src/starter/confread.h
index ada155d7a..5e4356ea3 100644
--- a/src/starter/confread.h
+++ b/src/starter/confread.h
@@ -95,6 +95,13 @@ struct also {
also_t *next;
};
+typedef struct mark_t mark_t;
+
+struct mark_t{
+ u_int32_t value;
+ u_int32_t mask;
+};
+
typedef struct starter_conn starter_conn_t;
struct starter_conn {
@@ -122,8 +129,8 @@ struct starter_conn {
unsigned long sa_keying_tries;
unsigned long sa_rekey_fuzz;
u_int32_t reqid;
- u_int32_t mark_value;
- u_int32_t mark_mask;
+ mark_t mark_in;
+ mark_t mark_out;
sa_family_t addr_family;
sa_family_t tunnel_addr_family;
bool install_policy;