File tree Expand file tree Collapse file tree 4 files changed +51
-1
lines changed
testcases/network/tcp_cmds/ping Expand file tree Collapse file tree 4 files changed +51
-1
lines changed Original file line number Diff line number Diff line change 1
1
#DESCRIPTION:IPV6 related tests
2
2
ping601 ping01.sh -6
3
+ ping602 ping02.sh -6
3
4
sendfile601 sendfile01 -6
4
5
tcpdump601 tcpdump01 -6
5
6
tracepath601 tracepath01.sh -6
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ ftp export TCbin=$LTPROOT/testcases/network/tcp_cmds/ftp; ftp01
11
11
host host01
12
12
netstat netstat01
13
13
ping01 ping01.sh
14
+ ping02 ping02.sh
14
15
rcp export TCbin=$LTPROOT/testcases/network/tcp_cmds/rcp; rcp01
15
16
rdist export TCbin=$LTPROOT/testcases/network/tcp_cmds/rdist; rdist01
16
17
rlogin rlogin01
Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ top_srcdir ?= ../../../..
24
24
25
25
include $(top_srcdir ) /include/mk/env_pre.mk
26
26
27
- INSTALL_TARGETS := ping01.sh
27
+ INSTALL_TARGETS := ping01.sh \
28
+ ping02.sh
28
29
29
30
MAKE_TARGETS :=
30
31
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ # Copyright (c) 2016 Oracle and/or its affiliates. All Rights Reserved.
3
+ #
4
+ # This program is free software; you can redistribute it and/or
5
+ # modify it under the terms of the GNU General Public License as
6
+ # published by the Free Software Foundation; either version 2 of
7
+ # the License, or (at your option) any later version.
8
+ #
9
+ # This program is distributed in the hope that it would be useful,
10
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
11
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
+ # GNU General Public License for more details.
13
+ #
14
+ # You should have received a copy of the GNU General Public License
15
+ # along with this program. If not, see <http://www.gnu.org/licenses/>.
16
+
17
+ TST_TOTAL=10
18
+ TCID=" ping02"
19
+
20
+ . test_net.sh
21
+
22
+ do_setup ()
23
+ {
24
+ COUNT=${COUNT:- 3}
25
+ PACKETSIZES=${PACKETSIZES:- " 8 16 32 64 128 256 512 1024 2048 4064" }
26
+
27
+ PING=ping${TST_IPV6}
28
+
29
+ tst_check_cmds $PING
30
+ }
31
+
32
+ do_test ()
33
+ {
34
+ local pat=" 000102030405060708090a0b0c0d0e0f"
35
+
36
+ tst_resm TINFO " flood $PING : ICMP packets filled with pattern '$pat '"
37
+
38
+ local ipaddr=$( tst_ipaddr rhost)
39
+ for psize in $PACKETSIZES ; do
40
+ EXPECT_PASS $PING -c $COUNT -f -s $psize $ipaddr -p " $pat " \> /dev/null
41
+ done
42
+ }
43
+
44
+ do_setup
45
+ do_test
46
+
47
+ tst_exit
You can’t perform that action at this time.
0 commit comments