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
20 for attempt in {1..5}; do
22 if [ $? -eq "1" ]; then
28 if [ "$success" = false ]; then
29 echo "The command sudo pkill testpmd failed"
35 sudo rm -f ${TESTPMD_LOG}
36 sudo rm -f ${TESTPMD_PID}
37 sudo rm -f /dev/hugepages/*
39 cd ${ROOTDIR}/dpdk-16.07/
40 ./tools/dpdk-devbind.py -b ${port1_driver} ${port1_pci}
41 ./tools/dpdk-devbind.py -b ${port2_driver} ${port2_pci}
45 if1_name=`./tools/dpdk-devbind.py --s | grep "${port1_pci}" | sed -n 's/.*if=\(\S\)/\1/p' | awk -F' ' '{print $1}'`
46 if2_name=`./tools/dpdk-devbind.py --s | grep "${port2_pci}" | sed -n 's/.*if=\(\S\)/\1/p' | awk -F' ' '{print $1}'`
48 ifconfig ${if1_name} up
49 ifconfig ${if2_name} up