| Previous | Next |
| ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED | ERROR_HV_INVALID_HYPERCALL_CODE |
ERROR_NDIS_OFFLOAD_PATH_REJECTED
What was rejected
ERROR_NDIS_OFFLOAD_PATH_REJECTED (0xC0341013) means the selected IP Path object is not in an offloadable state. This does not imply that the TCP connection itself is unusable: host-stack processing can remain valid even when the path cannot be handed to the offload provider.
Capture the actual path decision
| Evidence | Why it matters |
|---|---|
| Local/remote addresses, route, interface LUID/index and next hop | Identifies the exact path evaluated for offload. |
| Address family, path MTU, neighbor state and compartment | Shows path properties that can change without changing the TCP endpoints. |
| IPsec or other transformations on the path | Separates an unsupported transformed path from a general adapter failure. |
| First NDIS/offload event and adapter/driver generation | Preserves the provider decision before normal TCP fallback obscures it. |
Focused comparison
Keep the endpoints fixed and compare the failing route with one known offloadable route/interface. Then disable offload as a control and verify the connection still transfers data correctly through the host stack. If only the offload path fails, troubleshoot eligibility, route/provider state and driver capability rather than application payload.
Verification
After correcting route or provider state, confirm an eligible flow is accepted for offload. Also verify that a deliberately unsupported path falls back cleanly without corrupting or terminating the TCP connection.
Technical references
Looking for a different code? Search another status or error code.
