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"