3 ROOTDIR=/tmp/TLDK-testing
17 sudo killall -9 l4fwd 2>/dev/null
22 if [ "$pid" != "" ]; then
23 echo "terminate the l4fwd failed!"
27 #mount the hugepages again
29 sudo mount -t hugetlbfs nodev /mnt/huge/
30 test $? -eq 0 || exit 1
34 #run the l4fwd with tag U
35 # need to install libpcap, libpcap-dev to use --vdev
37 if [ "$IPv6_addr" == "NONE" ]; then
38 sudo sh -c "nohup ./tldk/x86_64-native-linuxapp-gcc/app/l4fwd --lcore='0' \
39 -n 2 --vdev 'eth_pcap1,rx_pcap=${rx_file},tx_pcap=${tx_file}' \
40 -b ${nic_pci} -- -P -U -R 0x1000 -S 0x1000 -s 0x20 -f ${fe_cfg} -b ${be_cfg} \
41 port=0,lcore=0,rx_offload=0,tx_offload=0,ipv4=${IPv4_addr} &"
42 elif [ "$IPv4_addr" == "NONE" ]; then
43 sudo sh -c "nohup ./tldk/x86_64-native-linuxapp-gcc/app/l4fwd --lcore='0' \
44 -n 2 --vdev 'eth_pcap1,rx_pcap=${rx_file},tx_pcap=${tx_file}' \
45 -b ${nic_pci} -- -P -U -R 0x1000 -S 0x1000 -s 0x20 -f ${fe_cfg} -b ${be_cfg} \
46 port=0,lcore=0,rx_offload=0,tx_offload=0,ipv6=${IPv6_addr} &"