rtr_single_iface.sh revision bf231ba7
1
2source config.sh
3source odl_utils.sh
4source topologies/rtr_single_iface.sh
5
6# set odl config json file names; they are common among all rtr tests
7ODL_CONFIG_FILE1="elp1.json"
8ODL_CONFIG_FILE2="elp2.json"
9
10if [ "$1" == "clean" ] ; then
11  rtr_single_iface_clean
12  exit 0
13fi
14
15if [[ $(id -u) != 0 ]]; then
16  echo "Error: run this as a root."
17  exit 1
18fi
19
20function test_rtr_single_iface {
21  rtr_single_iface_setup
22
23  maybe_pause
24
25  test_result=1
26
27  ip netns exec vpp-ns1 "${1}" -w 20 -c 1 "${2}"
28  rc=$?
29
30  maybe_pause
31  rtr_single_iface_clean
32
33  print_status $rc "No ICMP response!"
34  exit $test_result
35}
36