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 11#DESCRIPTION:IPV6 related tests
22ping601 ping01.sh -6
3+ ping602 ping02.sh -6
34sendfile601 sendfile01 -6
45tcpdump601 tcpdump01 -6
56tracepath601 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
1111host host01
1212netstat netstat01
1313ping01 ping01.sh
14+ ping02 ping02.sh
1415rcp export TCbin=$LTPROOT/testcases/network/tcp_cmds/rcp; rcp01
1516rdist export TCbin=$LTPROOT/testcases/network/tcp_cmds/rdist; rdist01
1617rlogin rlogin01
Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ top_srcdir ?= ../../../..
2424
2525include $(top_srcdir ) /include/mk/env_pre.mk
2626
27- INSTALL_TARGETS := ping01.sh
27+ INSTALL_TARGETS := ping01.sh \
28+ ping02.sh
2829
2930MAKE_TARGETS :=
3031
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