Hi,
I need some help with the checksum calculation done by Ndis on Packets with
multiple buffers chained to it.
I’ve seen that when we chain multiple descriptors to a packet and indicate
it using NdisMIndicateReceivePacket, Ndis seems to be dropping the packets.
But when the card does the checksum verification (Rx Checksum Offloading
enabled and reported to NDIS also ) for the packet and then I indicate the
packet with the multiple buffer chained to it, Ndis seems to accepting the
packets.
Does NDIS calculate the Checksum for multiple buffer chained to a packet and
indicated with NdisMIndicateReceivePacket ??
Also can we chain multiple buffers a packet when we use
NdisMIndicateReceivePacket ??
Thanx,
Manish