[LTP] [error] report a hangup error about test route4[6]-change-gw
Petr Vorel
pvorel@suse.cz
Mon Feb 26 18:27:33 CET 2018
Hi Lianwen,
> Hi Alexey
> I find the runnig route4-change-gw and route6-change-gw often hangup,
> I debug this two case and testing environment is below:
> ______ _______
> | |-eth0------ eth0-| |
> |host1| |host2 |
> | |-eth1------ eth1-| |
> ------- ---------
> the ip address of eth0 is used for rshd so that host1 can rsh to host2
> through eth0.
> and the eth1 is use for ltp testcase. and I set the eth1 for test interfaces
> in test_net.sh
> file path: ltp/./testcases/lib/test_net.sh
> 687 # Set names for test interfaces, e.g. "eth0 eth1"
> 688 # This is fallback for LHOST_IFACES in case tst_net_vars finds nothing
> or we
> 689 # want to use more ifaces.
> 690 export LHOST_IFACES="${LHOST_IFACES:-eth1}"
> 691 export RHOST_IFACES="${RHOST_IFACES:-eth1}"
> but the case route4-change-gw and route6-change -gw is use eth0 for test
> interfaces,
> so when running this two case, the eth0 will ifdown/up this lead to host1
> can not rsh host2
> and hangup will happen.
> I think this case should use $LHOST_IFACES/$RHOST_IFACES as test interface
> and should not fixed use eth0.
> if I think right , I hope you can revise this two case.
> file path:ltp/testcases/network/stress/route/route4-change-gw
> 67 # The number of the test link where tests run
> 68 LINK_NUM=${LINK_NUM:-0}
> ...
> 109 # Get the Interface name of local host
> 110 lhost_ifname=`get_ifname lhost ${LINK_NUM}`
> line 110 ,we can know the eth0 is the test interface
> That's all
> Thanks
> Lianwen Sun
These tests needs to be rewritten to use test_net.sh. I was working on it, planning to finish that:
http://lists.linux.it/pipermail/ltp/2017-August/005309.html
Kind regards,
Petr
More information about the ltp
mailing list