MB Miniport Driver Performance Requirements
The following table describes the expectations for MB miniport drivers to respond to different MB operations. For the best experience, miniport drivers should complete operations within the time identified in the "Best case time (sec)" column.
MB operation | Best case time (sec) | Worst case time (sec) |
---|---|---|
Time for device to initialize (to reach WwanReadyStateInitialized) after being inserted into the machine ( OID_WWAN_READY_INFO) |
1 |
5 |
Manual network registration ( OID_WWAN_REGISTER_STATE) |
0 |
50 |
Network scan operation ( OID_WWAN_VISIBLE_PROVIDERS) |
2 |
200 |
Packet-attach operation ( OID_WWAN_PACKET_SERVICE) |
1 |
5 |
Packet-detach operation (OID_WWAN_PACKET_SERVICE) |
1 |
5 |
PDP activation ( OID_WWAN_CONNECT) |
2 |
10 |
PDP deactivation (OID_WWAN_CONNECT) |
1 |
10 |
Update system with IP address, default gateway, and DNS address |
1 |
5 |
NDIS_STATUS_LINK_STATE notification after PDP activation |
2 |
10 |
Completion of the following PIN operations ( OID_WWAN_PIN): Enter Enable Disable Change |
1 |
4 |
Query OID_WWAN_PIN to get the current PIN state of the MB device |
1 |
4 |
OID_WWAN_PIN_LIST response to get a list of supported PIN types |
1 |
4 |
Time for SMS subsystem to be ready (should send the NDIS_STATUS_WWAN_SMS_CONFIGURATION unsolicited indication) |
1 |
60 |
Time for miniport driver to complete all other WWAN OIDs except OID_WWAN_VENDOR_SPECIFIC which are not covered in this table |
1 |
15 |