Re: How can I disable the TaskOffload?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Unfortunately I don't know the answer to this one. I suspect Thomas Divine would know and hopefully will pick up the thread. (or you can start a new one)

-ali

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

<soviet_bloke@xxxxxxxxxxx> wrote in message news:1162820267.248261.175360@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Alireza,

I know that network stack is basically different under Vista, but still
I did not think that changes are so dramatic. I would like to ask you a
question about TDI filters. As far as I understand, they are going to
be pretty useless under Vista - all communications between TCPIP.SYS
and its clients simply bypass it, so that TDI filter that works
perfectly well under XP is nothing more than just a dead code tthat
never get invoked under Vista.

Could you please tell me if my suggestion is correct. Thanks in advance

Regards

Anton Bassov


Alireza Dabagh [MS] wrote:
This is not how NDIS 6 drivers work (we don't even send this OID down to
NDIS 6 drivers). NDIS 6 drivers advertise offload capabilities during
initialization. Furthermore, whatever they advertise is assumed to be "on"
by default. If user wants the driver not to advertise a particular offload
capability, it will do so by setting the standard keyword for that
capability accordingly. If after advertising a capabilities, user wants a
particular capability off, (or back on), miniport driver will get an
OID_TCP_OFFLOAD_PARAMETERS.

Please see the DDK for further information.

-thanks, ali

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

<soviet_bloke@xxxxxxxxxxx> wrote in message
news:1162747247.174871.140360@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> What can I do ?
>
> The answer seems to be plain obvious - just make your miniport driver
> fail OID_TCP_TASK_OFFLOAD request with NDIS_STATUS_NOT_SUPPORTED, and
> that's it
>
> Anton Bassov
>
>
>
> Yu Hao wrote:
>> Hi ,
>>
>> I'm writing 10/100M NIC NDIS6.0 driver on Vista ,our NIC does not >> support
>> Offload ,but I cannot find how
>> to disable the offload in driver or .inf file,and cannot pass the
>> "offload "
>> test item of DTM .
>>
>> What can I do ?
>>
>> Thanks you.
>>
>> -- >>
>>
>> Thanks
>> Yu Hao
>


.



Relevant Pages

  • Re: How can I disable the TaskOffload?
    ... whatever they advertise is assumed to be "on" ... If user wants the driver not to advertise a particular offload ... capability accordingly. ...
    (microsoft.public.development.device.drivers)
  • Re: How can I disable the TaskOffload?
    ... I will not be surprised if we enhance our tests to detect when you calculate checksum in your -driver- and fail your driver for claiming to do checksum offload. ... Maybe you know the detail information about DTM test? ... capability accordingly. ...
    (microsoft.public.development.device.drivers)
  • Re: How can I disable the TaskOffload?
    ... Maybe you know the detail information about DTM test? ... I'm writing the NDIS6.0 driver for Vista,and now I'm testing on DTM, ... If user wants the driver not to advertise a particular offload ... capability accordingly. ...
    (microsoft.public.development.device.drivers)
  • Re: How can I disable the TaskOffload?
    ... I know that network stack is basically different under Vista, ... If user wants the driver not to advertise a particular offload ... capability accordingly. ...
    (microsoft.public.development.device.drivers)
  • Re: How can I disable the TaskOffload?
    ... If your hardware does not support task offload, ... Maybe you know the detail information about DTM test? ... I'm writing the NDIS6.0 driver for Vista,and now I'm testing on DTM, ... capability accordingly. ...
    (microsoft.public.development.device.drivers)