aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/kernel
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2016-03-24 18:35:27 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2016-04-09 16:51:01 +0200
commit7f57c4f9fbf3bdd559af054795bdbf2dfaa9b810 (patch)
tree610437ec3b355c4c2c0e715f4c574361603c947d /src/libcharon/kernel
parent2ba5dadb12dd95c9ba5ff99e619fb33388582661 (diff)
downloadstrongswan-7f57c4f9fbf3bdd559af054795bdbf2dfaa9b810.tar.bz2
strongswan-7f57c4f9fbf3bdd559af054795bdbf2dfaa9b810.tar.xz
Support manually-set IPsec policy priorities
Diffstat (limited to 'src/libcharon/kernel')
-rw-r--r--src/libcharon/kernel/kernel_ipsec.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libcharon/kernel/kernel_ipsec.h b/src/libcharon/kernel/kernel_ipsec.h
index a823814f3..3a06ce66b 100644
--- a/src/libcharon/kernel/kernel_ipsec.h
+++ b/src/libcharon/kernel/kernel_ipsec.h
@@ -1,4 +1,5 @@
/*
+ * Copyright (C) 2016 Andreas Steffen
* Copyright (C) 2006-2016 Tobias Brunner
* Copyright (C) 2006 Daniel Roethlisberger
* Copyright (C) 2005-2006 Martin Willi
@@ -151,6 +152,8 @@ struct kernel_ipsec_manage_policy_t {
policy_type_t type;
/** Priority class */
policy_priority_t prio;
+ /** Manually-set priority (automatic if set to 0) */
+ uint32_t manual_prio;
/** Source address of the SA(s) tied to this policy */
host_t *src;
/** Destination address of the SA(s) tied to this policy */