I have a question which relates to the NDIS Protocol Driver (NTPacket) example.
When I construct a raw packet, do I include the Ethernet Frame Check Sequence
(CRC, at the end of the packet), or is that done by the NIC Driver?
And; if so, is there any way to disable the FCS creation on send and FCS check
on receive?
Thanks
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You do not include the FCS in packets that you send. The NIC appends that
for you. Likewise, you do not see the FCS in received packets.
AFAIK NDIS does not provide a way to control FCS behavior.
Regards,
Thomas F. Divine
PCAUSA - Toolkits & Resources For Network Software Developers
NDIS Protocol - NDIS Intermediate - TDI Client
http: - http:
----- Original Message -----
From: Satrio Mualim
To: NT Developers Interest List
Sent: Thursday, February 01, 2001 9:59 AM
Subject: [ntdev] Ethernet CRC question
>
> I have a question which relates to the NDIS Protocol Driver (NTPacket)
example.
> When I construct a raw packet, do I include the Ethernet Frame Check
Sequence
> (CRC, at the end of the packet), or is that done by the NIC Driver?
> And; if so, is there any way to disable the FCS creation on send and FCS
check
> on receive?
>
> Thanks
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@pcausa.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com</http:></http:>
> I have a question which relates to the NDIS Protocol Driver (NTPacket)
example.
When I construct a raw packet, do I include the Ethernet Frame Check
Sequence
(CRC, at the end of the packet), or is that done by the NIC Driver?
And; if so, is there any way to disable the FCS creation on send and FCS
check
on receive?
No, this stuff is done by the hardware automatically and you cannot affect
it from the software.
Max
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com