Jump to content

Checksum offloading is not happening for UDP and IPv4 header in Windows XP


Recommended Posts

Guest devSree
Posted

I'm re-posting the following query on the Windows XP forums,as I hvae earlier posted it on Windows 7 forums.

======================================================================

Hi,

I have a query on Windows XP's offloading capabilities for UDP and IPv4 header checksum.

I'm intimating NDIS that I support checksum offload for TCP/UDP/IPv4 header in the query OID,OID_TCP_TASK_OFFLOAD.In the TCP traffic scenario,the NDIS is sending the TCP traffic without calculating the checksum,which is offloaded to NIC's hardware,which is expected.

But with UDP and IPv4 traffic the NDIS is not offloading the checksum calculation to miniport.In the MiniportSetInformation,in OID_TCP_TASK_OFFLOAD the bits for UDP checksum are not been set,whereas for IPv4 the bits are set but the NDIS is not offloading still.

Do I need to change any registry parameters under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip to get the UDP as well as IPv4 header checksum offloads?

One more query is, does NDIS offloads the ICMP checksum even? If yes,how do I need to set it?

Please have a look at the thread at the Windows 7 forums,to have the further details.

Any sort of help would be great.

Thanks.

 

Continue reading...

  • Replies 0
  • Created
  • Last Reply

Popular Days

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...