Hi All ,

 

Description of problem:

 

I am getting error while running   if4-mtu-change and if6-updown  network stress interfaces test case  from LTP version  20120903 (ltp-full-20120903.tar) i.e.  on Linux 3.2 kernel. Below are the outputs for error.

 

 

The Network stress interfaces part of the LTP stress fails.

 

network_stress.interface:if4-mtu-change                 FAIL       2   

network_stress.interface:if6-updown                     FAIL       2 


 

Below are the cause for failing above mentioned testcase:

 

if4-mtu-change01    0  TINFO  :  Verify the IPv4 connectivity is not broken when ifconfig command changes MTU 128 times every 5 seconds

if4-mtu-change01    1  TFAIL  :  eth1 is broken.

if4-mtu-change02    0  TINFO  :  Verify the IPv4 connectivity is not broken when ip command changes MTU 128 times every 5 seconds

if4-mtu-change02    2  TBROK  :  Test Link 0 is somthing wrong.

 

if6-updown    1  TBROK  :  Link-local address is not found at eth1 on the remote host

 

Suggested Code changes:

 

To  resolve above mentioned  error  by making  changes in  ltp-full-20120903/testcases/network/stress/interface/if4-mtu-change  and  ltp-full-20120903/testcases/network/stress/interface/if6-updown b/ltp-full-20120903/testcases/network/stress/interface/if6-updown  file. Below are the code changes:

 

 

diff -Nurp a/ltp-full-20120903/testcases/network/stress/interface/if4-mtu-change b/ltp-full-20120903/testcases/network/stress/interface/if4-mtu-change

--- a/ltp-full-20120903/testcases/network/stress/interface/if4-mtu-change       2013-01-09 02:07:21.000000000 -0700

+++ b/ltp-full-20120903/testcases/network/stress/interface/if4-mtu-change       2013-02-01 05:09:51.000000000 -0700

@@ -190,6 +190,7 @@ test_body()

 

     # Check the connctivity

     check_icmpv4_connectivity $lhost_ifname $rhost_ipv4addr

+    sleep 5

     if [ $? -ne 0 ]; then

        tst_resm TBROK "Test Link $LINK_NUM is somthing wrong."

        return 1

@@ -237,6 +238,7 @@ test_body()

 

     # Check the connectivity again

     check_icmpv4_connectivity $lhost_ifname $rhost_ipv4addr

+    sleep 5

     if [ $? -ne 0 ]; then

        tst_resm TFAIL "$lhost_ifname is broken."

        return 1

diff -Nurp a/ltp-full-20120903/testcases/network/stress/interface/if6-updown b/ltp-full-20120903/testcases/network/stress/interface/if6-updown

--- a/ltp-full-20120903/testcases/network/stress/interface/if6-updown   2013-01-09 02:07:21.000000000 -0700

+++ b/ltp-full-20120903/testcases/network/stress/interface/if6-updown   2013-02-01 05:12:40.000000000 -0700

@@ -93,7 +93,7 @@ do_setup()

     # Initialize the interfaces

     initialize_if lhost ${LINK_NUM}

     initialize_if rhost ${LINK_NUM}

-

+    sleep 5

     # Get the Interface name of local host

     lhost_ifname=`get_ifname lhost ${LINK_NUM}`

     if [ $? -ne 0 ]; then

 

After the mentioned changes I got output

 

<<<test_output>>>

/opt/ltp/testcases/bin/bg_tcp_traffic: line 269: $2: unbound variable

if4-mtu-change01    0  TINFO  :  Verify the IPv4 connectivity is not broken when ifconfig command changes MTU 128 times every 5 seconds

/opt/ltp/testcases/bin/bg_tcp_traffic: line 269: $2: unbound variable

if4-mtu-change01    1  TPASS  :  Test is finished correctly.

if4-mtu-change02    0  TINFO  :  Verify the IPv4 connectivity is not broken when ip command changes MTU 128 times every 5 seconds

if4-mtu-change02    2  TPASS  :  Test is finished correctly.

<<<execution_status>>>

tag=if6-updown stime=1359722982

cmdline=" if6-updown"

contacts=""

analysis=exit

<<<test_output>>>

if6-updown01    0  TINFO  :  Verify the IPv6 connectivity is not broken when the ifconfig command ups, then downs an interface 128 times

if6-updown01    1  TPASS  :  Test is finished successfully.

if6-updown02    0  TINFO  :  Verify the IPv6 connectivity is not broken when the ip command ups, then downs an interface 128 times

if6-updown02    2  TPASS  :  Test is finished successfully.

incrementing stop

<<<execution_status>>>

initiation_status="ok"

duration=1449 termination_type=exited termination_id=0 corefile=no

cutime=103 cstime=456

<<<test_end>>>

 

Could you please let me know that above code changes are valid or not ? Please suggest me if there are any other solutions to resolve above error.

Any help would be appreciated !!!!

 

Thanks,

Bhushan