Yuan,

Thank you very much for your answer.

I have additional two problems on nicdrv. I'll describe them in lines.
I'm sorry if you are not the right person for the issues.

----- Original Message -----
>Date: Fri, 02 May 2008 11:34:57 +0800
>From: yf206721 <[EMAIL PROTECTED]>
>Subject: Re: [driver-discuss] NICDRV Test Suite Released
>To: Masa Murayama <[EMAIL PROTECTED]>
>Cc: Alan DuBoff <[EMAIL PROTECTED]>, driver-discuss@opensolaris.org,
>        Jim Walker <[EMAIL PROTECTED]>
>
>
>Masa Murayama 写道:
>> ----- Original Message -----
>>   
>>> Date: Thu, 1 May 2008 00:30:16 -0700 (PDT)
>>> On Thu, 1 May 2008, Masa Murayama wrote:
>>>
>>>     
>Hi
>Hi Alan
>Netperf does not belong to SUN,so we can't open source and deliver it.
>There are two ways you can got it.
>1.For internal user,you can add package from 
>/ws/onnv-stc2/packages/`uname -p`/SUNWstc-netperf2/
>2.For external user,you can download the netperf source from 
>http://www.netperf.org and build by yourself.
>
>More detail instructions please refer to the NICDRV README
>http://www.opensolaris.org/os/community/device_drivers/README
>cheers
>-yuan.fan
>>>> Alan,
>>>>
>>>> you need put netperf and netserver into both of $NETPERF_HOME and
>>>> $NETPERF_HOME/amd64 directories for amd64 systems.
>>>>       
>>> Actually in this case I'm using sparc, but same difference.
>>>
>>>     
>>>> It's very stupid behaviour of nicdrv, I think.
>>>>

I'm an external user, so I downloaded the original netperf from the url
above. In the original netperf, the binaries will be installed into 
single directory. But stf_configure seems to expect netperf binaries are
installed into two directories, i.e. NETPERF_HOME and NETPERF_HOME/amd64
for amd64 architecture. Please fix nicdrv to check only NETPERF_HOME
directory. Or please describe explicitly in README where the netperf
binaries to be installed.

>>>> You also need to fix a bug in include/getParameter.ksh I mentioned
>>>> previously. Make "echo $result" alive in get_default_parameter(),
>>>> which is currently commented out.

Just after I installed nicdrv, it didn't work for me. After I investivated
the behaviour of stf_execute, I found get_default_parameter() in
getParameter.ksh didn't work correctly. The original code are below.
Enabling "#       echo $result" line, which was commented out
in original release, nicdrv worked for me. Is it a bug?

get_default_parameter() {

        typeset result=""

        if [ -n "$DRIVER_NAME" ]; then
                result=`get_composite_parameterValue $1 $RUN_MODE $DRIVER_NAME
`
        fi


        if [ -z "${result}" ] && [ -n "$DRIVER_SPEED" ]; then
                result=`get_composite_parameterValue $1 $RUN_MODE $DRIVER_SPEE
D`
        fi

        if [ -z "${result}" ] && [ -n "$RUN_MODE" ] ; then
                result=`get_composite_parameterValue $1 $RUN_MODE`
        fi

        if [ -z "${result}" ]; then
                result=`get_simple_parameterValue $1`
        fi

#       echo $result

        if [ -z "$result" ]; then
                return 1
        fi
}

Thanks in advance.
-masa
 
>>>>       
>>> I'll go back and look at this.
>>>
>>> Where did you get the netperf from? Did you just download it from here:
>>>
>>> ftp://ftp.netperf.org/netperf/
>>>     
>>
>> Yes, I downloaded netperf-2.4.4 from above, and just compiled it by myself.
>> Then I copied netperf and netserver into /usr/local/bin and
>> /usr/local/bin/amd64.
>>
>> -masa
>>
>>   
>>> I don't know if a specific version is needed or what...there appears to be
 
>>> a SUNWstc-netperf2 package and I'm wondering where that is...
>>>
>>> --
>>>
>>> Alan DuBoff - Solaris x86 IHV/OEM Group
>>>     
>>
>> _______________________________________________
>> driver-discuss mailing list
>> driver-discuss@opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>>   
>

_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to