event/cnxk: fix clang build on Arm
[dpdk.git] / examples / ipsec-secgw / test / data_rxtx.sh
1 #! /bin/bash
2 # SPDX-License-Identifier: BSD-3-Clause
3
4 TCP_PORT=22222
5
6 ping_test1()
7 {
8         dst=$1
9         i=${2:-0}
10         end=${3:-1200}
11
12         st=0
13         while [[ $i -ne $end && $st -eq 0 ]];
14         do
15                 ping -c 1 -s ${i} -M dont ${dst}
16                 st=$?
17                 let i++
18         done
19
20         if [[ $st -ne 0 ]]; then
21                 echo "ERROR: $0 failed for dst=${dst}, sz=${i}"
22         fi
23         return $st;
24 }
25
26 ping6_test1()
27 {
28         dst=$1
29         i=${2:-0}
30         end=${3:-1200}
31
32         st=0
33         while [[ $i -ne $end && $st -eq 0 ]];
34         do
35                 ping6 -c 1 -s ${i} -M dont ${dst}
36                 st=$?
37                 let i++
38         done
39
40         if [[ $st -ne 0 ]]; then
41                 echo "ERROR: $0 failed for dst=${dst}, sz=${i}"
42         fi
43         return $st;
44 }
45
46 scp_test1()
47 {
48         dst=$1
49
50         for sz in 1234 23456 345678 4567890 56789102 ; do
51                 x=`basename $0`.${sz}
52                 dd if=/dev/urandom of=${x} bs=${sz} count=1
53                 scp ${x} [${dst}]:${x}
54                 scp [${dst}]:${x} ${x}.copy1
55                 diff -u ${x} ${x}.copy1
56                 st=$?
57                 rm -f ${x} ${x}.copy1
58                 ssh ${REMOTE_HOST} rm -f ${x}
59                 if [[ $st -ne 0 ]]; then
60                         return $st
61                 fi
62         done
63
64         return 0;
65 }