MB Miniport Driver Types
Based on data packet handling, DHCP Server and ARP emulations, multiple MB miniport driver implementation types are possible. The following table represents the different possible implementation types and the required implementation for production quality miniport drivers.
Description | MediaType | EnableDhcp | ARP emulation |
---|---|---|---|
Ethernet emulation with DHCP emulation |
NdisMedium802_3 |
1 |
Required |
Ethernet emulation with no DHCP |
NdisMedium802_3 |
0 |
Required |
IP packet handling with DHCP emulation |
NdisMediumWirelessWan |
1 |
Not required |
IP packet handling capability |
NdisMediumWirelessWan |
0 |
Not Required |
During development or migration phases, miniport drivers can specify any of first three entries. However, production quality miniport drivers should use only the settings specified in the last entry of the table ("IP packet handling capability").
Production quality MB miniport drivers should specify the settings in the following table in the INF file.
Field in INF file | Recommended value(s) |
---|---|
*IfType |
IF_TYPE_WWANPP / IF_TYPE_WWANPP2 |
MediaType |
NdisMediumWirelessWan |
EnableDhcp |
0 |
UpperRange |
"flpp4" and "flpp6" (if IPv6 supported) |
LowerRange |
"ppip" |