Commit 680fda4f authored by Lukasz Majewski's avatar Lukasz Majewski Committed by Paolo Abeni

test: hsr: Remove script code already implemented in lib.sh

Some parts (like netns creation and cleanup) of hsr_ping.sh script are
already implemented in ../lib.sh common script, so can be replaced by it.
Signed-off-by: default avatarLukasz Majewski <lukma@denx.de>
Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
parent 5055cccf
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0
source ../lib.sh
ret=0
ksft_skip=4
ipv6=true
......@@ -27,19 +28,7 @@ while getopts "$optstring" option;do
esac
done
sec=$(date +%s)
rndh=$(printf %x $sec)-$(mktemp -u XXXXXX)
ns1="ns1-$rndh"
ns2="ns2-$rndh"
ns3="ns3-$rndh"
cleanup()
{
local netns
for netns in "$ns1" "$ns2" "$ns3" ;do
ip netns del $netns
done
}
setup_ns ns1 ns2 ns3
# $1: IP address
is_v6()
......@@ -254,21 +243,10 @@ if [ $? -ne 0 ];then
exit $ksft_skip
fi
trap cleanup EXIT
for i in "$ns1" "$ns2" "$ns3" ;do
ip netns add $i || exit $ksft_skip
ip -net $i link set lo up
done
trap cleanup_all_ns EXIT
setup_hsr_interfaces 0
do_complete_ping_test
cleanup
for i in "$ns1" "$ns2" "$ns3" ;do
ip netns add $i || exit $ksft_skip
ip -net $i link set lo up
done
setup_hsr_interfaces 1
do_complete_ping_test
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment