3 ROOTDIR=/tmp/openvpp-testing
6 TESTPMD_LOG=/tmp/testpmd.log
7 TESTPMD_PID=/tmp/testpmd.pid
14 #kill the dpdk application
16 if [ $? -eq "0" ]; then
19 for attempt in {1..5}; do
21 if [ $? -eq "1" ]; then
27 if [ ${success} -eq false ]; then
28 echo "The command sudo pkill testpmd failed"
33 sudo rm -f ${TESTPMD_PID}
34 sudo rm -f /dev/hugepages/*
37 cd ${ROOTDIR}/dpdk-16.07/
38 ./tools/dpdk-devbind.py -b ${port1_driver} ${port1_pci}
39 ./tools/dpdk-devbind.py -b ${port2_driver} ${port2_pci}
43 if1_name=`./tools/dpdk-devbind.py --s | grep "${port1_pci}" | sed -n 's/.*if=\(\S\)/\1/p' | awk -F' ' '{print $1}'`
44 if2_name=`./tools/dpdk-devbind.py --s | grep "${port2_pci}" | sed -n 's/.*if=\(\S\)/\1/p' | awk -F' ' '{print $1}'`
46 ifconfig ${if1_name} up
47 ifconfig ${if2_name} up