Hi,
It looks like when an NDIS (say 5.1)packet is sent down to a miniport
driver, it already has a MAC header (not sure whether this is a Ethernet-II
header or a 802.3 header???).
Isn't it the miniport driver's job to create this header? Why is NDIS doing
this? Or does NDIS only create a placeholder which needs to be filled in by
the underlying miniport driver? If so, does NDIS fill in any of the fields?
Is there some document/reference which shows who fills what?
Thanks.