diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2016-03-28 09:03:21 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2016-04-09 16:51:02 +0200 |
commit | e9704e90cf506febf7f0806482eec607c813210b (patch) | |
tree | 08e675150019d21fbbc9f91021db6624a7ca0d79 /src/swanctl/commands/list_conns.c | |
parent | c26e4330e75688415e1b1a1499851b16d2a8a8e7 (diff) | |
download | strongswan-e9704e90cf506febf7f0806482eec607c813210b.tar.bz2 strongswan-e9704e90cf506febf7f0806482eec607c813210b.tar.xz |
Include manual policy priorities and restriction to interfaces in vici list-conn command
Diffstat (limited to 'src/swanctl/commands/list_conns.c')
-rw-r--r-- | src/swanctl/commands/list_conns.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/swanctl/commands/list_conns.c b/src/swanctl/commands/list_conns.c index 019c88888..22a5633d5 100644 --- a/src/swanctl/commands/list_conns.c +++ b/src/swanctl/commands/list_conns.c @@ -80,6 +80,7 @@ CALLBACK(children_sn, int, hashtable_t *ike, vici_res_t *res, char *name) { hashtable_t *child; + char *interface, *priority; int ret; child = hashtable_create(hashtable_hash_str, hashtable_equals_str, 1); @@ -89,6 +90,18 @@ CALLBACK(children_sn, int, printf(" %s: %s\n", name, child->get(child, "mode")); printf(" local: %s\n", child->get(child, "local-ts")); printf(" remote: %s\n", child->get(child, "remote-ts")); + + interface = child->get(child, "interface"); + if (interface) + { + printf(" interface: %s\n", interface); + } + + priority = child->get(child, "priority"); + if (priority) + { + printf(" priority: %s\n", priority); + } } free_hashtable(child); return ret; |