diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2016-03-27 10:18:19 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2016-04-09 16:51:02 +0200 |
commit | c26e4330e75688415e1b1a1499851b16d2a8a8e7 (patch) | |
tree | f109be0dabdaba6fe0907b5477b3289bf2331c91 /src/libcharon/kernel/kernel_ipsec.h | |
parent | 7f57c4f9fbf3bdd559af054795bdbf2dfaa9b810 (diff) | |
download | strongswan-c26e4330e75688415e1b1a1499851b16d2a8a8e7.tar.bz2 strongswan-c26e4330e75688415e1b1a1499851b16d2a8a8e7.tar.xz |
Implemented IPsec policies restricted to given network interface
Diffstat (limited to 'src/libcharon/kernel/kernel_ipsec.h')
-rw-r--r-- | src/libcharon/kernel/kernel_ipsec.h | 4 |
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; }; /** |