Hi Taki, Thanks for the information!!! JFYI, I have tried to integrate netadaptercx alone to my windows KMDF wifi driver without the use of any wificx callbacks. Since our Standalone KMDF driver only has control path and does not have a functioning event or data path. it seems the fake empty stubs for queues are not working and it is resulting in BSOD. Failure path attempted earlier:
EvtDeviceD0Entry -> IfxNetAdapterCreate() -> NetAdapterInitAllocate(Device) -> NetAdapterCreate()
This was controlled by registry gates:
EnableNetAdapter=1 AllowNetAdapterCreateTest=1 NetAdapterCreateMagic=0x55570001
Observed failures:
- In an earlier attempt,
NetAdapterCreatereturned:
0xC000000D
which is STATUS_INVALID_PARAMETER.
- In a later forced/manual test path, the test machine hit a BSOD:
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
What failed: netadaptercx.sys
So i think I need to follow based on the official wificx model. I think it alligns with the method that you suggested earlier to include both netadaptercx and wificx paraelly to KMDF wifi driver.Hi Taki,
Thanks for the information!!!
JFYI, I have tried to integrate netadaptercx alone to my windows KMDF wifi driver without the use of any wificx callbacks. Since our Standalone KMDF driver only has control path and does not have a functioning event or data path. it seems the fake empty stubs for queues are not working and it is resulting in BSOD.
Failure path attempted earlier:
EvtDeviceD0Entry -> IfxNetAdapterCreate() -> NetAdapterInitAllocate(Device) -> NetAdapterCreate()
This was controlled by registry gates:
EnableNetAdapter=1 AllowNetAdapterCreateTest=1 NetAdapterCreateMagic=0x55570001
Observed failures:
- In an earlier attempt,
NetAdapterCreatereturned:
0xC000000D
which is STATUS_INVALID_PARAMETER.
- In a later forced/manual test path, the test machine hit a BSOD:
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
What failed: netadaptercx.sys
So i think I need to follow based on the official wificx model. I think it alligns with the method that you suggested earlier to include both netadaptercx and wificx paraelly to KMDF wifi driver.