From mboxrd@z Thu Jan 1 00:00:00 1970 From: Petr Vorel Date: Sat, 6 Feb 2021 20:14:01 +0100 Subject: [LTP] [PATCH 1/4] net/multicast: Create mcast_setup_normal() In-Reply-To: <20210205151015.7465-1-pvorel@suse.cz> References: <20210205151015.7465-1-pvorel@suse.cz> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Hi, > +++ b/testcases/network/stress/multicast/packet-flood/mcast-pktfld01.sh > @@ -8,14 +8,11 @@ > # a single socket, then receiving a large number of UDP packets at the socket > TST_NEEDS_ROOT=1 > +TST_SETUP="mcast_setup_normal" > . mcast-lib.sh > -do_setup() > -{ > - mcast_setup $MCASTNUM_NORMAL > - MCAST_LCMD=ns-mcast_receiver > - MCAST_RCMD=ns-udpsender > -} > +MCAST_LCMD="ns-mcast_receiver" > +MCAST_RCMD="ns-udpsender" Actually, this is wrong. Variables must be set after setup has been run. > do_test() > { > diff --git a/testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh b/testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh > index 76d184995..2c356917a 100755 > --- a/testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh > +++ b/testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh > @@ -9,14 +9,11 @@ > # packets at each socket > TST_NEEDS_ROOT=1 > +TST_SETUP="mcast_setup_normal" > . mcast-lib.sh > -do_setup() > -{ > - mcast_setup $MCASTNUM_NORMAL > - MCAST_LCMD=ns-mcast_receiver > - MCAST_RCMD=ns-udpsender > -} > +MCAST_LCMD="ns-mcast_receiver" > +MCAST_RCMD="ns-udpsender" And here as well. Fix is to move it into test function. Kind regards, Petr diff --git testcases/network/stress/multicast/packet-flood/mcast-pktfld01.sh testcases/network/stress/multicast/packet-flood/mcast-pktfld01.sh index 1db7b0605..1b9fe9d79 100755 --- testcases/network/stress/multicast/packet-flood/mcast-pktfld01.sh +++ testcases/network/stress/multicast/packet-flood/mcast-pktfld01.sh @@ -11,13 +11,13 @@ TST_NEEDS_ROOT=1 TST_SETUP="mcast_setup_normal" . mcast-lib.sh -MCAST_LCMD="ns-mcast_receiver" -MCAST_RCMD="ns-udpsender" - do_test() { tst_res TINFO "joining an IPv${TST_IPVER} multicast group with a single socket, then receiving a large number of UDP packets at the socket in $NS_DURATION seconds" + MCAST_LCMD="ns-mcast_receiver" + MCAST_RCMD="ns-udpsender" + local addr="$MCAST_IPV4_ADDR" [ "$TST_IPV6" ] && addr="$MCAST_IPV6_ADDR" diff --git testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh index ee62b347e..9b5de60db 100755 --- testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh +++ testcases/network/stress/multicast/packet-flood/mcast-pktfld02.sh @@ -12,13 +12,13 @@ TST_NEEDS_ROOT=1 TST_SETUP="mcast_setup_normal" . mcast-lib.sh -MCAST_LCMD="ns-mcast_receiver" -MCAST_RCMD="ns-udpsender" - do_test() { tst_res TINFO "joining $MCASTNUM_NORMAL IPv${TST_IPVER} multicast groups on separate sockets, then receiving a large number of UDP packets at each socket in $NS_DURATION seconds" + MCAST_LCMD="ns-mcast_receiver" + MCAST_RCMD="ns-udpsender" + local addr port local n=0