aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/kernel/kernel_ipsec.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcharon/kernel/kernel_ipsec.h')
-rw-r--r--src/libcharon/kernel/kernel_ipsec.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libcharon/kernel/kernel_ipsec.h b/src/libcharon/kernel/kernel_ipsec.h
index 3a06ce66b..0ad566068 100644
--- a/src/libcharon/kernel/kernel_ipsec.h
+++ b/src/libcharon/kernel/kernel_ipsec.h
@@ -69,6 +69,8 @@ struct kernel_ipsec_add_sa_t {
linked_list_t *src_ts;
/** List of destination traffic selectors */
linked_list_t *dst_ts;
+ /** Network interface restricting policy */
+ char *interface;
/** Lifetime configuration */
lifetime_cfg_t *lifetime;
/** Encryption algorithm */
@@ -142,6 +144,8 @@ struct kernel_ipsec_policy_id_t {
traffic_selector_t *dst_ts;
/** Optional mark */
mark_t mark;
+ /** Network interface restricting policy */
+ char *interface;
};
/**