RE: sync/async NdisTransferData()
- From: "Peter" <Peter@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 18 Jun 2006 04:03:34 GMT
Hi Steve,
I have tried NDISTest tool.
Because I have poor equipment I run test on one machine,
support interface with test interface are connected with cross-over cable.
I choose CLIENT and 1 manual test named - "TransferData".
I am not sure if this way is OK for testing async NdisTransferData(), but
after test finished, the result was OK
for my IM driver without implemented ProtocolTransferDataComplete()
:-(
P.
"Steve" wrote:
I think running HCT (used for getting driver signed) will.
generate all types of receive and allow your driver to be
tested. Alternative is to write your own IM or NIC
driver to simulate this.
It is important that your driver is capable of processing
all types - even if your user has a NIC that you specify,
they might have other IM drivers installed (i.e. vpn -
deterministic, etc.) and they might process receives
using old style!
Providing this support is not hard - email me if you need
help - remove _ZXXZ_ for valid email address.
Steve.
-----Original Message-----has experiences
Hi,
It would help me to hear one thing from programmer who
with behaviour of many NIC types in NDIS environment.received packet
The problem is relating to NIC-s that uses old style of
indicating.NDIS_STATUS_PENDING,
In DDK doc is written that if NdisTransferData() returns
miniport driver after copying data callsProtocolTransferDataComplete().
was executed
I have tried only small amount of NIC types
and by my small expierences NdisTransferData() always
synchronously.() ?
My question is:
When NIC driver cannot copy all data in NdisTransferData
Is it depending on NIC type ? Or it is depending on lackof system resources
? or something other ?data synchronously ?
Or only old scrap taiwan NIC-s cannot catch to copy all
(Consider only on W2K/XP/2003 and up)
The answer can help with my design/implementation.
Thanks !
Peter
.
- Prev by Date: Re: sync/async NdisTransferData()
- Next by Date: Re: Starting a driver within a driver...
- Previous by thread: Re: sync/async NdisTransferData()
- Next by thread: Re: Can driver read checksum & timestamp for other driver?
- Index(es):
Relevant Pages
|