Hi,

I have this doubt regarding porting TransferDataHandler function that
was previously getting registered to ndis 5.1 through
NDIS_MINIPORT_CHARACTERISTICS -> TransferDataHandler.

i just want to reconfirm if in NDIS 6.0, its getting registered
through NDIS_MINIPORT_DRIVER_CHARACTERISTICS->MiniportOidRequest-
>NDIS_OID_REQUEST->RequestType= NdisRequestTransferData .
DDK says that this request type is redundant.


Thanks a ton in advance!
shweta

RE: Porting of TransferDataHandler function to ndis 6.0 by AntonBassov

AntonBassov
Mon Mar 12 09:12:03 CDT 2007

Luckily, NDIS 6 eliminated abomination, known as partial pada indications -
under NDIS 6 all indications are packet-based.

Therefore,there is no need for NdisTransferData() , and, hence, for
TransferDataHandler() under NDIS 6

Anton Bassov

"ria" wrote:

> Hi,
>
> I have this doubt regarding porting TransferDataHandler function that
> was previously getting registered to ndis 5.1 through
> NDIS_MINIPORT_CHARACTERISTICS -> TransferDataHandler.
>
> i just want to reconfirm if in NDIS 6.0, its getting registered
> through NDIS_MINIPORT_DRIVER_CHARACTERISTICS->MiniportOidRequest-
> >NDIS_OID_REQUEST->RequestType= NdisRequestTransferData .
> DDK says that this request type is redundant.
>
>
> Thanks a ton in advance!
> shweta
>
>

Re: Porting of TransferDataHandler function to ndis 6.0 by Thomas

Thomas
Mon Mar 12 09:16:21 CDT 2007


"ria" <shwetaahuja.dce@gmail.com> wrote in message
news:1173690021.886258.109050@q40g2000cwq.googlegroups.com...
> Hi,
>
> I have this doubt regarding porting TransferDataHandler function that
> was previously getting registered to ndis 5.1 through
> NDIS_MINIPORT_CHARACTERISTICS -> TransferDataHandler.
>
> i just want to reconfirm if in NDIS 6.0, its getting registered
> through NDIS_MINIPORT_DRIVER_CHARACTERISTICS->MiniportOidRequest-
>>NDIS_OID_REQUEST->RequestType= NdisRequestTransferData .
> DDK says that this request type is redundant.
>
>
> Thanks a ton in advance!
> shweta
>
NDIS 6 does not use the NdisTransferData mechanism at all.

Just provide handlers as specified in NDIS_MINIPORT_DRIVER_CHARACTERISTICS.
Examine the WDK sample NDIS 6 miniport drivers for assurance.

Good luck,

Thomas F. Divine


Re: Porting of TransferDataHandler function to ndis 6.0 by Alireza

Alireza
Tue Mar 13 21:14:15 CDT 2007

Back when many NICs would go through slow PIO transfer of received packets
to host memory, allowing partial indication would make sense. Not any more.

And thanks for the kind words on NDIS 6 on another thread! We appreciate it.

-ali

--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Anton Bassov" <AntonBassov@discussions.microsoft.com> wrote in message
news:D639BDE9-CBA7-4583-8765-845A6D0DF1A6@microsoft.com...
> Luckily, NDIS 6 eliminated abomination, known as partial pada
> indications -
> under NDIS 6 all indications are packet-based.
>
> Therefore,there is no need for NdisTransferData() , and, hence, for
> TransferDataHandler() under NDIS 6
>
> Anton Bassov
>
> "ria" wrote:
>
>> Hi,
>>
>> I have this doubt regarding porting TransferDataHandler function that
>> was previously getting registered to ndis 5.1 through
>> NDIS_MINIPORT_CHARACTERISTICS -> TransferDataHandler.
>>
>> i just want to reconfirm if in NDIS 6.0, its getting registered
>> through NDIS_MINIPORT_DRIVER_CHARACTERISTICS->MiniportOidRequest-
>> >NDIS_OID_REQUEST->RequestType= NdisRequestTransferData .
>> DDK says that this request type is redundant.
>>
>>
>> Thanks a ton in advance!
>> shweta
>>
>>