[LTP] [PATCH 1/2] lib/tst_net.sh: don't init ltp_ns if custom is used

Alexey Kodanev alexey.kodanev@oracle.com
Thu Apr 19 15:32:26 CEST 2018


On 04/12/2018 07:45 PM, Alexey Kodanev wrote:
...
>> -	if [ ! -f /var/run/netns/ltp_ns ]; then
>> +	if [ ! -f /var/run/netns/ltp_ns -a -z "$LTP_NETNS" ]; then
>>  		ROD ip li add name ltp_ns_veth1 type veth peer name ltp_ns_veth2
>>  		pid="$(ROD ns_create net,mnt)"
>>  		mkdir -p /var/run/netns
>> @@ -112,6 +112,8 @@ init_ltp_netspace()
>>  		ROD ns_exec $pid net,mnt mount -t sysfs none /sys
>>  		ROD ns_ifmove ltp_ns_veth1 $pid
>>  		ROD ns_exec $pid net,mnt ip li set lo up
>> +	else
> 
> It should have been 'elif [ -n "$LTP_NETNS" ] ...' here instead.
> Otherwise the info will be printed if "/var/run/netns/ltp_ns"
> already exists.
> 
>> +		tst_res_ TINFO "using not default LTP netns: '$LTP_NETNS'"
>>  	fi
>>  

Applied the patch series with the above changes.


More information about the ltp mailing list