Does ProtocolReservedLength have to be no more than
PROTOCOL_RESERVED_SIZE_IN_PACKET (16) bytes? I seem to recall that the value
for ProtocolReservedLength can be any length.

Thanks!

Re: NdisAllocatePacketPoolEx Question by Thomas

Thomas
Wed Aug 03 21:15:37 CDT 2005


"Soquel Dude" <ImInSoquel@nospam.nospam> wrote in message
news:u03eRBJmFHA.2656@TK2MSFTNGP14.phx.gbl...
> Does ProtocolReservedLength have to be no more than
> PROTOCOL_RESERVED_SIZE_IN_PACKET (16) bytes? I seem to recall that the
> value for ProtocolReservedLength can be any length.
>
> Thanks!
In the past this specification was truly vague. Now it's "less vague".

The facts are that YES, the ProtocolReserved length can be greater (even
MUCH greater) than the 16-byte minimum.

The 16-byte minimum guarantees that higher-level protocols have a 16-byte
ProtocolReserved area for their use when you are making receive indications
(as a miniport).

The "NDIS Packet Discussion - Part 2" at NDIS.com discusses this. See:

http://www.ndis.com/papers/ndispacket/ndispacket2.htm

Good luck,

Thomas F. Divine, Windows DDK MVP
http://www.ndis.com