Advanced NDISTest topics
Yan Vugenfirer, yan@daynix.com
Miki Mishael, mikim@daynix.com
Sameeh Jubran, sameeh@daynix.com
Daynix Computing LTD
Daynix Computing LTD
Agenda
Running NDISTest in stand alone mode
Debugging parameters of NDISTest subtests
Daynix Computing LTD
NDISTest
Where Do I get the NDISTest?
NDISTest is part of the Windows Hardware Certification
Kit (http://msdn.microsoft.com/en-
us/library/windows/hardware/hh833788.aspx)
Test environment configuration and prerequisites -
http://msdn.microsoft.com/en-
us/library/windows/hardware/hh997862.aspx
NDISTest 6.5 LAN Tests - http://msdn.microsoft.com/en-
us/library/windows/hardware/dn260273.aspx
Daynix Computing LTD
Running in stand alone
mode
Open hck-
studioTests<your
client
architecture>NDIS
NDISTest.Net
directory
Run NDISTest.exe
with administrator
privileges
Daynix Computing LTD
NDISTest - Running the server
(1)
Choose
“Server” menu
item in the
“File” menu
Daynix Computing LTD
NDISTest - Running the server
(2)
Choose message
device - the other
NIC installed on the
NDISTest server
machine that is not
your NIC under test
(e1000 in
virtualization
environment)
Daynix Computing LTD
NDISTest - Running the server
(3)
Choose the support
adapter in the list
from the left side,
should be the
device on test
Daynix Computing LTD
NDISTest - advanced
options on server (1)
19
In the “View” menu
click on “options”
item to open
configuration dialog
of NDISTest server
Daynix Computing LTD
NDISTest - advanced
options on server (2)
19
One of the most
important options is
in “General” tab -
StopOnFail
Change StopOnFail
to “true” to enable
easy debugging in
case of failure
Daynix Computing LTD
Links NDISTest - Running the
server (4)
Press on “start” in
the lower right
conner to start the
server
Daynix Computing LTD
Links NDISTest - Running the
server (5)
Server is running
Daynix Computing LTD
Links NDISTest - Running
the client (1)
Run NDISTest
(server should
already be running on
server machine)
Choose “Client” menu
item in the “File”
menu
Daynix Computing LTD
Links NDISTest - Running
the client (2)
Choose test target
(miniport for miniport
driver)
Daynix Computing LTD
Links NDISTest - Running
the client (3)
Choose test device
Daynix Computing LTD
Links NDISTest - Running
the client (4)
Choose message
device
Daynix Computing LTD
Links NDISTest - Running
the client (5)
Choose support
device (the one that
runs in server, the
GUI might show also
additional local
devices in the list)
And choose “job
group” (right upper
conner)
Daynix Computing LTD
NDISTest - advanced
options on client (1)
View -> options
to ioen
NDISTest
options
Same as with
server - very
useful
parameter is
“StopOnFail”
Daynix Computing LTD
NDISTest - advanced
options on client (2)
Right click on the test to
bring context menu with
additional options
Interesting options
View description
Edit Job
View Hot Parameters
Daynix Computing LTD
NDISTest - advanced
options on client (3)
View description -
read job description
Daynix Computing LTD
NDISTest - advanced
options on client (4)
Edit Job - edit the
script used to run
the job
Daynix Computing LTD
NDISTest - advanced
options on client (5)
View Hot
Parameters - edit
hot parameters of
the test
For example the
amount of loops the
test will run and
other internal
parameters
Daynix Computing LTD
Links NDISTest - Running
the client (6)
Selected the jobs
you want to run
Click on “Start”
button to run the
selected tests
Daynix Computing LTD
Links NDISTest - Running
the client (7)
In case of test failure
and configured
“StopOnFail”
parameter - the test
will stop when error is
hit
Daynix Computing LTD
Looping tests in NDISTest
Looping option is
can be very helpful
Change
EnableLooping to
“true” to enable
looping
Daynix Computing LTD
Looping tests in NDISTest
Set LoopCount to the
required number of
test loops.
When LoopCount
value is 0 the test will
run infinitely until
stopped manually
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (1)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
ConfigChec
k
Filter
Service
Name
FALSE
PM_WakeO
nLinkChang
e
WoLC
Delay
5 Send/Recv
Pass
Percentage
0
VMQCheck
Connectivit
y
Acceptable
receive
percentage
95
VMQBasicV
erification
Acceptable
receive
percentage
95
Set VLAN
tag in OOB true
Test
selector
0xFFFFFFF
Number of
packets for
send/receive
operation
250
IOVVMQBa
sicVerificati
on
Acceptable
receive
percentage
95
Set VLAN
tag in OOB true
Test
selector
0xFFFF
Number of
packets for
send/receive
operation
250
DynamicVM
QBasicVerif
ication
Acceptable
receive
percentage
95
Set VLAN
tag in OOB
true
Test
selector
0xFFFFFFF
Number of
packets for
send/receive
operation
250
VMQScalab
ility
Acceptable
receive
percentage
95
Set VLAN
tag in OOB true
Test total
number of
filters can
be set on all
receive
false
Number of
packets for
send/receive
operation
250
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (2)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
VMQPower
Manageme
nt
Acceptable
receive
percentage
95 Sleep time 10
Number of
packets for
send/receiv
e operation
250
VMQPnpTe
st
Acceptable
receive
percentage
98 Reset count
10 Duration
between
reset
0
Number of
packets for
send/receiv
e operation
250
VMQStress
Test
Duration of
stress test
in minutes
10
Number of
send/receiv
e threads
8
Number of
allocate/fre
e queue
threads
1
Number of
reset
adapter
threads
1
Number of
bind/unbind
adapter
threads
1
VMQReceiv
eQueueStat
eChecking
Test
duration (in
minutes)
10
Set VLAN
tag in OOB
true
Number of
packets for
send/receiv
e operation
250
OffloadRsc
Acceptable
Receive
Percentage
99
CheckConn
ectivity
LoopCount 1
AutofailEna
ble
FALSE
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (3)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
GlitchFreeD
evice
Acceptable
Receive
Percentage
40
Packets Per
DPC To
Test
10,100,100
0
Maximum
Number of
Packets to
Send
10000
CheckConn
ectivityStres
s
Acceptable
Receive
Percentage
40
Send
Duration
30
VlanSendR
ecv
Acceptable
receive
percentage
95
Alternative
VLAN ID
0x306
Check
VLAN tag in
the OOB
true
Number of
packets for
send/receiv
e
250
Default
VLAN
priority
6
SRIOVVMS
witchStress
Duration of
PnP Test
30
MultipointC
heckConne
ctivity
Number of
destinations
2
HotParamet
er
99
PM_GtkRef
resh
Time to
standby
300
Is WLAN
test
1
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (4)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
PM_WoWla
nMagicpack
et
Send/Recv
Pass
Percentage
90
Random
Seed
0
Link
Establishm
ent time
30
Time to
standby
60
Delayed
send time
PM_WoWla
nMagicpack
et
Send
Complete
Timeout
15
Wake up
tolerance
time
20
Is WLAN
test
1
PM_WoWla
nPattern
Send/Recv
Pass
Percentage
90
Random
Seed
0
Link
Establishm
ent time
30
Time to
standby
60
Delayed
send time
256
PM_WoWla
nPattern
Send
Complete
Timeout
15
Wake up
tolerance
time
20
Max wake
pattern
size.
128
Is WLAN
test
1
TxFlowCtrl
Acceptable
Receive
Percentage
95
Acceptable
Deviation of
Paused
Time
Duration
20
Acceptable
Ratio of 2-
pause over
1-pause
50
Miniport
Initialization
Delay
120
Skip
OID_GEN_
LINK_PAR
AMETERS
Set Test
40000
Reset
Reset
Count
40
Duration
between
resets (in
Millisecond
s
0 5000
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (5)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
AddressCh
ange
Test case
to execute
31
Sleep Time
of Adapter
(in msec)
5000
Link
Timeout (in
sec)
90
Passing
Percentage
95
HeaderPayl
oadSplit
Acceptable
Receive
Percentage
99
Acceptable
percentage
number for
packets
indicated
with
Header-
Data split
95
Number of
Send Calls
50
Number of
packets per
Send Call
4 Packet Size 256
HeaderPayl
oadSplit
Stress
Send
Duration
5000
Controls the
set of tests
to run.
2
Ignore
VLAN
requirement
0
InvalidPack
ets
Acceptable
Receive
Percentage
99
Number of
Send Calls
50
Number of
packets per
Send Call
4 Packet Size 1024
Stress
Send
Duration
40000
InterruptMo
deration
Acceptable
receive
percentage
Default
Minimum
expected
improveme
nt with
moderation
15
Send
Duration
60000
Total
number of
endpoints
15
IPSecAH
Acceptable
Receive 99
Number of
Send Calls
250
Number of
packets per
4
Packet Size 256
Stress
Send 5000
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (6)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
IPSecESP
Acceptable
Receive
Percentage
99
Number of
Send Calls
250
Number of
packets per
Send Call
4 Packet Size 256
Stress
Send
Duration
5000
IPSecESP
Test
Selector
0x003f007f SPI Default
SecretKeyD
ata
Default
IPSecStdKe
y
Test
Selector
0xf SPI Default
SecretKeyD
ata
Default
IPSecAhEs
p
Acceptable
Receive
Percentage
99
Number of
Send Calls
25
Number of
packets per
Send Call
4 Packet Size 256
Test
Selector
21
IPSecAhEs
p
SPI Default
SecretKeyD
ata
Default
KeepAlive
Offload
Protocols
3
Disable
Test:
Protocol
Offload
0
Disable
Test:
Packet
Interception
0
Disable
Negative
Test:
Protocol
Offload
0
Disable
Negative
Test: Invalid
Packets
0
Daynix Computing LTD
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
KeepAlive
Disable
Negative
Test:
Network
Traffic
0
Number of
Address
Resolution
Requests
1
Wakeup
Time
80 Poke Delay 60
Send
Complete
Timeout
60
KeepAlive
Simulate
Test
0
Do Not
Unbind
Protocols
0
Backchann
el
Syncronizat
ion Delay
10
Disable
Test:
Protocol
Offload
Capacity
Test
0
Sleep Delay
for Offload
Capacity
test
0
E2EPerf
Traffic
Duration
30
Minimum
Threads
4
Maximum
Threads
16
Do
Receives
true Do Sends true
QosCapabil
ities
Debug a
test case
0
Stop test on
failure
0
QosSpeed
Check
Traffic
Duration
10
Traffic
Streams
1
Priority Tag
Override
-1
Expected
Link
Utilization
90
Monitor
Bandwidth
Utilization
1
QosEts
Traffic
Sample
Duration
10
Expected
Link
Utilization
90
Traffic
Class
Deviation
10
Traffic
Class
Minimum
1
Strict
Priority Link
Utilization
40
Advanced options on client - list
of tests and hot parameters (7)
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (8)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
QosEts
Test Strict
Priority with
ETS
true
Test
Selector
31
QosPriority
FlowControl
Traffic
Duration In
Seconds
10
Rampup
Duration In
Seconds
10
Test End
Duration In
Seconds
6
Maximum
Bytes per
Second for
No Traffic
0
Minimum
Bytes per
Second for
Each Traffic
Stream
(Priority
Class)
QosPriority
FlowControl
Traffic
Generator
Threads
4
Maximum
Percent
Deviation
for No
Pause
10
Minimum
Percent
Deviation
for Full
Pause
50
Debug Aid -
Traffic
Generator
Connection
Timeout
0
Debug Aid -
Use UDP
Protocol
instead of
TCP
1
QosPriority
FlowControl
Debug Aid -
Debug a
test case
0
Debug Aid -
Stop test on
failure
0
QosRemote
Settings
LLDP Inter-
Frame
Delay In
Seconds
1
Debug Aid -
Time to
Configure
IP Address
60
Debug Aid -
Debug a
test case
0
Debug Aid -
Stop test on
failure
0
QosPnpPo
Traffic
Sample
10
Expected
Link 90
Traffic
Class 10
Traffic
Class
1
Strict
Priority Link 40
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (9)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
QosPnpPo
wer
Sleep time 10
QosStorage
Interop
Storage
Drive
Q
Storage
Connection
Mode
ISCSI
Test
Duration In
Seconds
30
ETS
Assertion
Tollerance
0
Minimum
Network
Traffic
Utilization
90
QosStorage
Interop
Minimum
Storage
Traffic
Utilization
20
Network
Traffic
Generator
Threads
12
Bandwidth
Per
Network
Traffic
Generator
Thread
0
Network
Traffic
Rampup
Duration In
Seconds
10
Network
Traffic
Rundown
Duration in
Seconds
6
QosStorage
Interop
Storage
Traffic
Exerciser
Storage
Traffic
Exerciser
Program
Parameters
Storage
Traffic
Exerciser
Working
Directory
Storage
Traffic
Rampup
Duration In
Seconds
15
Debug Aid -
Use UDP
Protocol
instead of
TCP for
Network
Traffic
Generator
false
QosStorage
Interop
Debug Aid -
Network
Traffic
Generator
0
Debug Aid -
Time to
Configure
60
Debug Aid -
Debug a 0
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (10)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
OffloadChe
cksum
Tcp+Ipv4
checksum
offload
1
Udp+Ipv4
checksum
offload
1
Tcp
checksum
offload with
Ipv4
fragment
1
Udp
checksum
offload with
Ipv4
fragment
1
Tcp
checksum
offload with
GRE encap
3
OffloadLSO
Number of
Packets to
Send
30 Test LSOv2 1 Test LSOv1 1
Ipv4
Checksum
Offload
1
Gre with
LSO
1
OffloadMIS
C
NA
PacketFilter
s
Packet
Filters to
test
47
Acceptable
Receive
Percentage
for Unicast
Default
Acceptable
Receive
Percentage
for Multicast
Default
Acceptable
Receive
Percentage
for
Broadcast
Default
Stats
Number of
Opens","De
fines the
number of
opens the
test will use
to saturate
the link
2
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (11)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
PM_Power
StateTransit
ion
Amount of
time to
sleep in
seconds
60
Sleep time
for re
connection
in seconds
60
Send
Duration
10000
PM_Requir
ements
ARPOffload
NumAddres
sesRequire
d
-1
NSOffloadR
equired
-1
NSOffloadN
umAddress
esRequired
-1
NPOS_Req
uired
-1
WakePacke
tIndicationR
equired
-1
PM_Requir
ements
WakeOnMe
diaConnect
Required
-1
WakeOnMe
diaDisconn
ectRequired
-1
UsbSelectiv
eSuspendR
equired
-1
MaxLinkSp
eedRequire
d
0
MiniportChe
ckForHang
Allowed
-1
PM_Requir
ements
StaticPatter
nCredit
-1
SelectiveSu
spend
Packet
Drop Ratio
Test
Duration
10
Idle Test
Duration
300
Minimum
Packet
Pass Ratio
during
wakeup
75
Minimum
Packet
Pass Ratio
in working
state
90
Idle
Detection
Accuracy
50
SelectiveSu
spend
Device
Latency
1000
Enable
Adapter
Binding
Delay
60
Disable
Adapter
Binding
Delay
60
Debug Aid -
Debug a
test case
0
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (12)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
PM_WolPat
tern
Send/Recv
Pass
Percentage
90
Random
Seed
0
Link
Establishm
ent time
30
Time to
standby
60
Delayed
send time
20
PM_WolPat
tern
Send
Complete
Timeout
15
Wake up
tolerance
time
20
Max wake
pattern size
128
Is WLAN
test
0
PM_WolMa
gicPacket
Send/Recv
Pass
Percentage
90
Random
Seed
0
Link
Establishm
ent time
30
Time to
standby
60
Delayed
send time
20
PM_WolMa
gicPacket
Send
Complete
Timeout
15
Wake up
tolerance
time
20
Is WLAN
test
0
GenericMini
portRequire
ments
Invalid
Chars
*?[]`
Standardize
dKeywords
Target
Keyword
_AllKeywor
ds__
Daynix Computing LTD
Advanced options on client - list
of tests and hot parameters (13)
Test Name
Parameter
1
Default
value
Parameter
2
Default
value
Parameter
3
Default
value
Parameter
4
Default
value
Parameter
5
Default
value
SingleEther
Type
Number of
Send Calls
50
Number of
packets per
Send Call
4 Packet Size 1024
Q&A 45

Advanced NDISTest options

  • 1.
    Advanced NDISTest topics YanVugenfirer, yan@daynix.com Miki Mishael, mikim@daynix.com Sameeh Jubran, sameeh@daynix.com Daynix Computing LTD
  • 2.
    Daynix Computing LTD Agenda RunningNDISTest in stand alone mode Debugging parameters of NDISTest subtests
  • 3.
    Daynix Computing LTD NDISTest WhereDo I get the NDISTest? NDISTest is part of the Windows Hardware Certification Kit (http://msdn.microsoft.com/en- us/library/windows/hardware/hh833788.aspx) Test environment configuration and prerequisites - http://msdn.microsoft.com/en- us/library/windows/hardware/hh997862.aspx NDISTest 6.5 LAN Tests - http://msdn.microsoft.com/en- us/library/windows/hardware/dn260273.aspx
  • 4.
    Daynix Computing LTD Runningin stand alone mode Open hck- studioTests<your client architecture>NDIS NDISTest.Net directory Run NDISTest.exe with administrator privileges
  • 5.
    Daynix Computing LTD NDISTest- Running the server (1) Choose “Server” menu item in the “File” menu
  • 6.
    Daynix Computing LTD NDISTest- Running the server (2) Choose message device - the other NIC installed on the NDISTest server machine that is not your NIC under test (e1000 in virtualization environment)
  • 7.
    Daynix Computing LTD NDISTest- Running the server (3) Choose the support adapter in the list from the left side, should be the device on test
  • 8.
    Daynix Computing LTD NDISTest- advanced options on server (1) 19 In the “View” menu click on “options” item to open configuration dialog of NDISTest server
  • 9.
    Daynix Computing LTD NDISTest- advanced options on server (2) 19 One of the most important options is in “General” tab - StopOnFail Change StopOnFail to “true” to enable easy debugging in case of failure
  • 10.
    Daynix Computing LTD LinksNDISTest - Running the server (4) Press on “start” in the lower right conner to start the server
  • 11.
    Daynix Computing LTD LinksNDISTest - Running the server (5) Server is running
  • 12.
    Daynix Computing LTD LinksNDISTest - Running the client (1) Run NDISTest (server should already be running on server machine) Choose “Client” menu item in the “File” menu
  • 13.
    Daynix Computing LTD LinksNDISTest - Running the client (2) Choose test target (miniport for miniport driver)
  • 14.
    Daynix Computing LTD LinksNDISTest - Running the client (3) Choose test device
  • 15.
    Daynix Computing LTD LinksNDISTest - Running the client (4) Choose message device
  • 16.
    Daynix Computing LTD LinksNDISTest - Running the client (5) Choose support device (the one that runs in server, the GUI might show also additional local devices in the list) And choose “job group” (right upper conner)
  • 17.
    Daynix Computing LTD NDISTest- advanced options on client (1) View -> options to ioen NDISTest options Same as with server - very useful parameter is “StopOnFail”
  • 18.
    Daynix Computing LTD NDISTest- advanced options on client (2) Right click on the test to bring context menu with additional options Interesting options View description Edit Job View Hot Parameters
  • 19.
    Daynix Computing LTD NDISTest- advanced options on client (3) View description - read job description
  • 20.
    Daynix Computing LTD NDISTest- advanced options on client (4) Edit Job - edit the script used to run the job
  • 21.
    Daynix Computing LTD NDISTest- advanced options on client (5) View Hot Parameters - edit hot parameters of the test For example the amount of loops the test will run and other internal parameters
  • 22.
    Daynix Computing LTD LinksNDISTest - Running the client (6) Selected the jobs you want to run Click on “Start” button to run the selected tests
  • 23.
    Daynix Computing LTD LinksNDISTest - Running the client (7) In case of test failure and configured “StopOnFail” parameter - the test will stop when error is hit
  • 24.
    Daynix Computing LTD Loopingtests in NDISTest Looping option is can be very helpful Change EnableLooping to “true” to enable looping
  • 25.
    Daynix Computing LTD Loopingtests in NDISTest Set LoopCount to the required number of test loops. When LoopCount value is 0 the test will run infinitely until stopped manually
  • 26.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (1) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value ConfigChec k Filter Service Name FALSE PM_WakeO nLinkChang e WoLC Delay 5 Send/Recv Pass Percentage 0 VMQCheck Connectivit y Acceptable receive percentage 95 VMQBasicV erification Acceptable receive percentage 95 Set VLAN tag in OOB true Test selector 0xFFFFFFF Number of packets for send/receive operation 250 IOVVMQBa sicVerificati on Acceptable receive percentage 95 Set VLAN tag in OOB true Test selector 0xFFFF Number of packets for send/receive operation 250 DynamicVM QBasicVerif ication Acceptable receive percentage 95 Set VLAN tag in OOB true Test selector 0xFFFFFFF Number of packets for send/receive operation 250 VMQScalab ility Acceptable receive percentage 95 Set VLAN tag in OOB true Test total number of filters can be set on all receive false Number of packets for send/receive operation 250
  • 27.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (2) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value VMQPower Manageme nt Acceptable receive percentage 95 Sleep time 10 Number of packets for send/receiv e operation 250 VMQPnpTe st Acceptable receive percentage 98 Reset count 10 Duration between reset 0 Number of packets for send/receiv e operation 250 VMQStress Test Duration of stress test in minutes 10 Number of send/receiv e threads 8 Number of allocate/fre e queue threads 1 Number of reset adapter threads 1 Number of bind/unbind adapter threads 1 VMQReceiv eQueueStat eChecking Test duration (in minutes) 10 Set VLAN tag in OOB true Number of packets for send/receiv e operation 250 OffloadRsc Acceptable Receive Percentage 99 CheckConn ectivity LoopCount 1 AutofailEna ble FALSE
  • 28.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (3) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value GlitchFreeD evice Acceptable Receive Percentage 40 Packets Per DPC To Test 10,100,100 0 Maximum Number of Packets to Send 10000 CheckConn ectivityStres s Acceptable Receive Percentage 40 Send Duration 30 VlanSendR ecv Acceptable receive percentage 95 Alternative VLAN ID 0x306 Check VLAN tag in the OOB true Number of packets for send/receiv e 250 Default VLAN priority 6 SRIOVVMS witchStress Duration of PnP Test 30 MultipointC heckConne ctivity Number of destinations 2 HotParamet er 99 PM_GtkRef resh Time to standby 300 Is WLAN test 1
  • 29.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (4) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value PM_WoWla nMagicpack et Send/Recv Pass Percentage 90 Random Seed 0 Link Establishm ent time 30 Time to standby 60 Delayed send time PM_WoWla nMagicpack et Send Complete Timeout 15 Wake up tolerance time 20 Is WLAN test 1 PM_WoWla nPattern Send/Recv Pass Percentage 90 Random Seed 0 Link Establishm ent time 30 Time to standby 60 Delayed send time 256 PM_WoWla nPattern Send Complete Timeout 15 Wake up tolerance time 20 Max wake pattern size. 128 Is WLAN test 1 TxFlowCtrl Acceptable Receive Percentage 95 Acceptable Deviation of Paused Time Duration 20 Acceptable Ratio of 2- pause over 1-pause 50 Miniport Initialization Delay 120 Skip OID_GEN_ LINK_PAR AMETERS Set Test 40000 Reset Reset Count 40 Duration between resets (in Millisecond s 0 5000
  • 30.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (5) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value AddressCh ange Test case to execute 31 Sleep Time of Adapter (in msec) 5000 Link Timeout (in sec) 90 Passing Percentage 95 HeaderPayl oadSplit Acceptable Receive Percentage 99 Acceptable percentage number for packets indicated with Header- Data split 95 Number of Send Calls 50 Number of packets per Send Call 4 Packet Size 256 HeaderPayl oadSplit Stress Send Duration 5000 Controls the set of tests to run. 2 Ignore VLAN requirement 0 InvalidPack ets Acceptable Receive Percentage 99 Number of Send Calls 50 Number of packets per Send Call 4 Packet Size 1024 Stress Send Duration 40000 InterruptMo deration Acceptable receive percentage Default Minimum expected improveme nt with moderation 15 Send Duration 60000 Total number of endpoints 15 IPSecAH Acceptable Receive 99 Number of Send Calls 250 Number of packets per 4 Packet Size 256 Stress Send 5000
  • 31.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (6) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value IPSecESP Acceptable Receive Percentage 99 Number of Send Calls 250 Number of packets per Send Call 4 Packet Size 256 Stress Send Duration 5000 IPSecESP Test Selector 0x003f007f SPI Default SecretKeyD ata Default IPSecStdKe y Test Selector 0xf SPI Default SecretKeyD ata Default IPSecAhEs p Acceptable Receive Percentage 99 Number of Send Calls 25 Number of packets per Send Call 4 Packet Size 256 Test Selector 21 IPSecAhEs p SPI Default SecretKeyD ata Default KeepAlive Offload Protocols 3 Disable Test: Protocol Offload 0 Disable Test: Packet Interception 0 Disable Negative Test: Protocol Offload 0 Disable Negative Test: Invalid Packets 0
  • 32.
    Daynix Computing LTD TestName Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value KeepAlive Disable Negative Test: Network Traffic 0 Number of Address Resolution Requests 1 Wakeup Time 80 Poke Delay 60 Send Complete Timeout 60 KeepAlive Simulate Test 0 Do Not Unbind Protocols 0 Backchann el Syncronizat ion Delay 10 Disable Test: Protocol Offload Capacity Test 0 Sleep Delay for Offload Capacity test 0 E2EPerf Traffic Duration 30 Minimum Threads 4 Maximum Threads 16 Do Receives true Do Sends true QosCapabil ities Debug a test case 0 Stop test on failure 0 QosSpeed Check Traffic Duration 10 Traffic Streams 1 Priority Tag Override -1 Expected Link Utilization 90 Monitor Bandwidth Utilization 1 QosEts Traffic Sample Duration 10 Expected Link Utilization 90 Traffic Class Deviation 10 Traffic Class Minimum 1 Strict Priority Link Utilization 40 Advanced options on client - list of tests and hot parameters (7)
  • 33.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (8) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value QosEts Test Strict Priority with ETS true Test Selector 31 QosPriority FlowControl Traffic Duration In Seconds 10 Rampup Duration In Seconds 10 Test End Duration In Seconds 6 Maximum Bytes per Second for No Traffic 0 Minimum Bytes per Second for Each Traffic Stream (Priority Class) QosPriority FlowControl Traffic Generator Threads 4 Maximum Percent Deviation for No Pause 10 Minimum Percent Deviation for Full Pause 50 Debug Aid - Traffic Generator Connection Timeout 0 Debug Aid - Use UDP Protocol instead of TCP 1 QosPriority FlowControl Debug Aid - Debug a test case 0 Debug Aid - Stop test on failure 0 QosRemote Settings LLDP Inter- Frame Delay In Seconds 1 Debug Aid - Time to Configure IP Address 60 Debug Aid - Debug a test case 0 Debug Aid - Stop test on failure 0 QosPnpPo Traffic Sample 10 Expected Link 90 Traffic Class 10 Traffic Class 1 Strict Priority Link 40
  • 34.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (9) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value QosPnpPo wer Sleep time 10 QosStorage Interop Storage Drive Q Storage Connection Mode ISCSI Test Duration In Seconds 30 ETS Assertion Tollerance 0 Minimum Network Traffic Utilization 90 QosStorage Interop Minimum Storage Traffic Utilization 20 Network Traffic Generator Threads 12 Bandwidth Per Network Traffic Generator Thread 0 Network Traffic Rampup Duration In Seconds 10 Network Traffic Rundown Duration in Seconds 6 QosStorage Interop Storage Traffic Exerciser Storage Traffic Exerciser Program Parameters Storage Traffic Exerciser Working Directory Storage Traffic Rampup Duration In Seconds 15 Debug Aid - Use UDP Protocol instead of TCP for Network Traffic Generator false QosStorage Interop Debug Aid - Network Traffic Generator 0 Debug Aid - Time to Configure 60 Debug Aid - Debug a 0
  • 35.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (10) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value OffloadChe cksum Tcp+Ipv4 checksum offload 1 Udp+Ipv4 checksum offload 1 Tcp checksum offload with Ipv4 fragment 1 Udp checksum offload with Ipv4 fragment 1 Tcp checksum offload with GRE encap 3 OffloadLSO Number of Packets to Send 30 Test LSOv2 1 Test LSOv1 1 Ipv4 Checksum Offload 1 Gre with LSO 1 OffloadMIS C NA PacketFilter s Packet Filters to test 47 Acceptable Receive Percentage for Unicast Default Acceptable Receive Percentage for Multicast Default Acceptable Receive Percentage for Broadcast Default Stats Number of Opens","De fines the number of opens the test will use to saturate the link 2
  • 36.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (11) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value PM_Power StateTransit ion Amount of time to sleep in seconds 60 Sleep time for re connection in seconds 60 Send Duration 10000 PM_Requir ements ARPOffload NumAddres sesRequire d -1 NSOffloadR equired -1 NSOffloadN umAddress esRequired -1 NPOS_Req uired -1 WakePacke tIndicationR equired -1 PM_Requir ements WakeOnMe diaConnect Required -1 WakeOnMe diaDisconn ectRequired -1 UsbSelectiv eSuspendR equired -1 MaxLinkSp eedRequire d 0 MiniportChe ckForHang Allowed -1 PM_Requir ements StaticPatter nCredit -1 SelectiveSu spend Packet Drop Ratio Test Duration 10 Idle Test Duration 300 Minimum Packet Pass Ratio during wakeup 75 Minimum Packet Pass Ratio in working state 90 Idle Detection Accuracy 50 SelectiveSu spend Device Latency 1000 Enable Adapter Binding Delay 60 Disable Adapter Binding Delay 60 Debug Aid - Debug a test case 0
  • 37.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (12) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value PM_WolPat tern Send/Recv Pass Percentage 90 Random Seed 0 Link Establishm ent time 30 Time to standby 60 Delayed send time 20 PM_WolPat tern Send Complete Timeout 15 Wake up tolerance time 20 Max wake pattern size 128 Is WLAN test 0 PM_WolMa gicPacket Send/Recv Pass Percentage 90 Random Seed 0 Link Establishm ent time 30 Time to standby 60 Delayed send time 20 PM_WolMa gicPacket Send Complete Timeout 15 Wake up tolerance time 20 Is WLAN test 0 GenericMini portRequire ments Invalid Chars *?[]` Standardize dKeywords Target Keyword _AllKeywor ds__
  • 38.
    Daynix Computing LTD Advancedoptions on client - list of tests and hot parameters (13) Test Name Parameter 1 Default value Parameter 2 Default value Parameter 3 Default value Parameter 4 Default value Parameter 5 Default value SingleEther Type Number of Send Calls 50 Number of packets per Send Call 4 Packet Size 1024
  • 39.