What does NTSTATUS 0xC022003E (STATUS_FWP_L2_DRIVER_NOT_READY) mean?

 
Previous Next
STATUS_FWP_INVALID_TUNNEL_ENDPOINT STATUS_FWP_KEY_DICTATOR_ALREADY_REGISTERED

STATUS_FWP_L2_DRIVER_NOT_READY

WFP layer-two filtering is not ready yet

These status values come from the Windows Filtering Platform path. For STATUS_FWP_L2_DRIVER_NOT_READY, wFP classifies traffic through layers, filters, provider contexts, sublayers, and callouts; IPsec policy is also configured through WFP at IKE/AuthIP-related layers.

Some WFP layers operate at MAC or layer-two boundaries. This status means that part of the stack is not ready when a filter, callout, or injection operation is attempted.

For STATUS_FWP_L2_DRIVER_NOT_READY, for diagnostics, keep the failing API call, layer or sublayer key, provider context type, filter condition set, callout id, engine state, and whether the Base Filtering Engine, IKEEXT, TCP/IP stack, or L2 path was ready.

What to inspect

  • Retry after network adapter and NDIS initialization.
  • Check whether the operation targets MAC layers too early in boot or resume.
  • Correlate with adapter arrival, miniport state, and binding changes.

References for STATUS_FWP_L2_DRIVER_NOT_READY


Looking for a different code? Search another status or error code.