| Previous | Next |
| STATUS_NDIS_RESET_IN_PROGRESS | STATUS_NDIS_INVALID_DEVICE_REQUEST |
STATUS_NDIS_INVALID_PACKET
The packet or its associated metadata is invalid before transmission
STATUS_NDIS_INVALID_PACKET is a data-path contract failure. It indicates that the packet presented to the network interface cannot be processed as a valid send request; it does not establish that the remote endpoint, route, or physical medium is unavailable.
For modern NDIS paths, inspect the complete request representation rather than just payload bytes: buffer boundaries, offsets and lengths, packet metadata, checksum or offload fields, and ownership lifetime can all determine whether a miniport accepts the request.
Evidence that narrows it
- Capture the NET_BUFFER_LIST layout, every NET_BUFFER offset and length, and relevant offload metadata at the send boundary.
- Verify that packet memory remains valid for the lifetime required by the send completion contract.
- Separate malformed packet construction from an adapter reset or a media-disconnected condition that occurs after a valid request was submitted.
References
- Microsoft: Miniport adapter states and operations
- Microsoft: NDIS driver stack
- Microsoft: NDIS MUX intermediate-driver sample
Looking for a different code? Search another status or error code.
