N
Nazim
Hi,
I am trying to run NDIS Test 4.0.0.32 on Win2k Pro machine.
Mine is a USB Network Device Driver which transmits ethernet packets over
the USB BUS.
While running the 1 Card test, 1c_loopbackSend, Some packets are not
received by the NDIS Tester. In our driver we are returning
NDIS_MAC_OPTION_NO_LOOPBACK in OID_GEN_MAC_OPTIONS query.
This means that NDIS should take care of loopingback the loopback packets
and should not lose any packet.
It seems that out of 100 packets only 99 packets are received by the NDIS
Tester
and 1 packet is missing and this gives a warning in the NDIS Test LOG.
Surprisingly the same test with the same driver is passing on WinXP Pro
without any problem.
Am I missing something in my driver ? or am I doing something wrong while
testing?
Experiment:
-----------
I even tried disabling the NDIS_MAC_OPTION_NO_LOOPBACK flag and handling
the loopback
packets (self destination packets) myself. Though I returned all the 100
packets
successfully but the NDIS Test Log says that all the 100 packets are lost.
Is it that my driver is not supposed to handle these packets, only NDIS can
do it?
Please help me on this !!!!
Thanks in advance.
warm regards,
Nazim
I am trying to run NDIS Test 4.0.0.32 on Win2k Pro machine.
Mine is a USB Network Device Driver which transmits ethernet packets over
the USB BUS.
While running the 1 Card test, 1c_loopbackSend, Some packets are not
received by the NDIS Tester. In our driver we are returning
NDIS_MAC_OPTION_NO_LOOPBACK in OID_GEN_MAC_OPTIONS query.
This means that NDIS should take care of loopingback the loopback packets
and should not lose any packet.
It seems that out of 100 packets only 99 packets are received by the NDIS
Tester
and 1 packet is missing and this gives a warning in the NDIS Test LOG.
Surprisingly the same test with the same driver is passing on WinXP Pro
without any problem.
Am I missing something in my driver ? or am I doing something wrong while
testing?
Experiment:
-----------
I even tried disabling the NDIS_MAC_OPTION_NO_LOOPBACK flag and handling
the loopback
packets (self destination packets) myself. Though I returned all the 100
packets
successfully but the NDIS Test Log says that all the 100 packets are lost.
Is it that my driver is not supposed to handle these packets, only NDIS can
do it?
Please help me on this !!!!
Thanks in advance.
warm regards,
Nazim