summaryrefslogtreecommitdiff
path: root/src/stroke/stroke_msg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/stroke/stroke_msg.h')
-rw-r--r--src/stroke/stroke_msg.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/stroke/stroke_msg.h b/src/stroke/stroke_msg.h
index abf285a86..56a7a158f 100644
--- a/src/stroke/stroke_msg.h
+++ b/src/stroke/stroke_msg.h
@@ -138,7 +138,7 @@ struct stroke_end_t {
char *updown;
char *address;
char *sourceip;
- int sourceip_size;
+ int sourceip_mask;
char *subnets;
int sendcert;
int hostaccess;
@@ -194,7 +194,7 @@ struct stroke_msg_t {
STR_LEASES,
/* more to come */
} type;
-
+
/* verbosity of output returned from charon (-from -1=silent to 4=private)*/
int output_verbosity;
@@ -203,7 +203,7 @@ struct stroke_msg_t {
struct {
char *name;
} initiate, route, unroute, terminate, status, del_conn, del_ca;
-
+
/* data for STR_TERMINATE_SRCIP */
struct {
char *start;
@@ -223,6 +223,7 @@ struct stroke_msg_t {
int mobike;
int force_encap;
int ipcomp;
+ time_t inactivity;
int proxy_mode;
int install_policy;
@@ -237,6 +238,10 @@ struct stroke_msg_t {
time_t ipsec_lifetime;
time_t ike_lifetime;
time_t margin;
+ u_int64_t life_bytes;
+ u_int64_t margin_bytes;
+ u_int64_t life_packets;
+ u_int64_t margin_packets;
unsigned long tries;
unsigned long fuzz;
} rekey;
@@ -268,7 +273,7 @@ struct stroke_msg_t {
char *type;
int level;
} loglevel;
-
+
/* data for STR_CONFIG */
struct {
int cachecrl;