aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/vici/ruby/lib
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-04-28 17:45:52 +0200
committerTobias Brunner <tobias@strongswan.org>2016-03-04 16:02:59 +0100
commit43b46b26ea1eac87e6e4189c5ef3b92ccb885c66 (patch)
tree519b1ff63f1c83c985f2b6e86a3fe73f29cad586 /src/libcharon/plugins/vici/ruby/lib
parent0d424d2107218a0fb03b05ca6981caa3d3be0721 (diff)
downloadstrongswan-43b46b26ea1eac87e6e4189c5ef3b92ccb885c66.tar.bz2
strongswan-43b46b26ea1eac87e6e4189c5ef3b92ccb885c66.tar.xz
vici: Add redirect command
This allows redirecting IKE_SAs by multiple different selectors, if none are given all SAs are redirected.
Diffstat (limited to 'src/libcharon/plugins/vici/ruby/lib')
-rw-r--r--src/libcharon/plugins/vici/ruby/lib/vici.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libcharon/plugins/vici/ruby/lib/vici.rb b/src/libcharon/plugins/vici/ruby/lib/vici.rb
index f8169add0..018f50766 100644
--- a/src/libcharon/plugins/vici/ruby/lib/vici.rb
+++ b/src/libcharon/plugins/vici/ruby/lib/vici.rb
@@ -505,6 +505,12 @@ module Vici
end
##
+ # Redirect an IKE_SA.
+ def redirect(options)
+ check_success(@transp.request("redirect", Message.new(options)))
+ end
+
+ ##
# Install a shunt/route policy.
def install(policy)
check_success(@transp.request("install", Message.new(policy)))