From c26e4330e75688415e1b1a1499851b16d2a8a8e7 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sun, 27 Mar 2016 10:18:19 +0200 Subject: Implemented IPsec policies restricted to given network interface --- src/libcharon/kernel/kernel_ipsec.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libcharon/kernel/kernel_ipsec.h') 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; }; /** -- cgit v1.2.3