Writing VMQ Drivers

This section provides information about writing NDIS virtual machine queue (VMQ) drivers. You should already understand the Virtual Machine Queue Architecture before you read this section.

Note Be sure to study the NDIS Virtual Miniport Driver sample, especially the vmq.c and vmq.h source files.

A miniport driver that supports VMQ manages NICs that provide the VMQ hardware support. Such a NIC provides hardware services to filter incoming network data, and assign it to VM receive queues.

This section describes how overlying drivers obtain information about the underlying network adapter and set the VMQ configuration. Overlying drivers and user applications can obtain the current configuration and enable or disable VMQ features.

This section includes the following topics: