When i doing 2c_priority test in HCK
This script tests miniport functionality to send 802.1p priority packets by following
variations:
- Send mechanism with DIRECTED packets
- SendPacket mechanism with DIRECTED packets
- SendPacket mechanism with BROADCAST packets
- SendPacket mechanism with MULTICAST packets (802.3)
i got error like :
Variation #6 Check for 802.1p support
WARNED: Unable to determine driver NDIS version. Test will assume NDIS Version 6.0. This might cause false negatives
NdisRequest
- OpenId = 0x01010001
- OID = OID_GEN_MAC_OPTIONS
General MAC Options = 728
NDIS_MAC_OPTION_NO_LOOPBACK
NDIS_MAC_OPTION_8021P_PRIORITY
NDIS_MAC_OPTION_SUPPORTS_MAC_ADDRESS_OVERWRITE
NDIS_MAC_OPTION_8021Q_VLAN
Test adapter supports 802.1p.
NdisRequest - OpenId = 0x02010001
- OID = OID_GEN_MAC_OPTIONS
General MAC Options = 728
NDIS_MAC_OPTION_NO_LOOPBACK
NDIS_MAC_OPTION_8021P_PRIORITY
NDIS_MAC_OPTION_SUPPORTS_MAC_ADDRESS_OVERWRITE
NDIS_MAC_OPTION_8021Q_VLAN
Support adapter supports 802.1p.
and another interesting error such as :
Variation #8 Directed Packets - NdisSendPackets
SetPacketFilter is setting the packet filter to DIRECTED
NdisRequest
- OpenId = 0x01010001
- OID = OID_GEN_CURRENT_PACKET_FILTER
StartPriority - OpenId = 0x01010001
- PriorityServer OpenId = 0x02010001
- DestinationAddress = 00-13-ec-08-68-7d
- PacketCount = 100
- PacketSize = 64
- Delay = 4
- Mode = 2
WaitPriority - OpenId = 0x01010001
GetPriorityResults - OpenId = 0x01010001
Server transmission statistics:
Total Packets Sent = 100
Packets Sent with Non-Zero priority Set = 100
Client reception statistics:
Total Packets Received = 100
Packets Received with Non-Zero priority Set = 0
Packets Received with Correct Priority = 0
FAIL! No packets were received with correct Priority!!
Packets Received with Wrong Priority = 100
Packets received with Non-Zero prirority set is lower than the acceptable minimum of 95
Note: Packets with high priority DIDN’T arrive early!!
FAILED: [21596] Unable to get priority test results on Test adapter
why this test failed ? any hardware problems or driver code problems ?