What does NTSTATUS 0xC023000B (STATUS_NDIS_MULTICAST_NOT_FOUND) mean?

 
Previous Next
STATUS_NDIS_MULTICAST_EXISTS STATUS_NDIS_REQUEST_ABORTED

STATUS_NDIS_MULTICAST_NOT_FOUND

The caller tried to remove a multicast address that is not currently programmed

STATUS_NDIS_MULTICAST_NOT_FOUND is the inverse of a duplicate-add problem. The multicast address being removed is not part of the adapter's current enabled receive list as maintained through NDIS. That usually means cleanup ran twice, a binding lost ownership information, or the list was replaced by a later OID_802_3_MULTICAST_LIST operation.

The important distinction is between multicast membership state and link connectivity. Packets may still flow normally for other addresses. Diagnose the sequence of add, replace, and remove operations, especially when a virtual switch, capture driver, or intermediate component sits above the miniport.

Evidence that narrows it

  • Capture the address being removed and the adapter's current multicast list at failure time.
  • Check for double-close or double-leave paths in the owning protocol or filter.
  • Compare with STATUS_NDIS_MULTICAST_EXISTS to find mismatched add/remove reference counting.

References


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