From 95875774bc69a81b1a17963642fc574070ba37d0 Mon Sep 17 00:00:00 2001 From: Gabriel Oginski Date: Fri, 8 Jul 2022 07:46:32 +0000 Subject: vpp-swan: Add scripts for testing Added scripts to reparing setups for testing To prepare and run containers: sudo ./extras/strongswan/vpp_sswan/docker/run.sh prepare_containers To prepare setups: sudo ./extras/strongswan/vpp_sswan/docker/run.sh config To clean-up settups: sudo ./extras/strongswan/vpp_sswan/docker/run.sh clean To deleted all containers and images in Docker: sudo ./extras/strongswan/vpp_sswan/docker/run.sh deleted Type: feature Signed-off-by: Gabriel Oginski Change-Id: I77f01c0419dccc95f610046c8552ae825f2c7e12 --- extras/strongswan/vpp_sswan/docker/exposedockernetns.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 extras/strongswan/vpp_sswan/docker/exposedockernetns.sh (limited to 'extras/strongswan/vpp_sswan/docker/exposedockernetns.sh') diff --git a/extras/strongswan/vpp_sswan/docker/exposedockernetns.sh b/extras/strongswan/vpp_sswan/docker/exposedockernetns.sh new file mode 100755 index 00000000000..ff223ce427a --- /dev/null +++ b/extras/strongswan/vpp_sswan/docker/exposedockernetns.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if [ "$1" == "" ]; then + echo "usage: $0 " + echo "Exposes the netns of a docker container to the host" + exit 1 +fi + + pid=`docker inspect -f '{{.State.Pid}}' $1` + ln -s /proc/$pid/ns/net /var/run/netns/$1 + + echo "netns of ${1} exposed as /var/run/netns/${1}" + + #echo "try: ip netns exec ${1} ip addr list" -- cgit 1.2.3-korg