Internals of NDIS driver for VirtIO based network adapter

From KVM
Revision as of 09:00, 27 July 2009 by Yan (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Internals of NDIS driver for VIRTIO based network adapter


This document contains implementation notes of Windows network adapter driver of VirtIO network device.

Abbreviations in the document

· LSO, a.k.a. GSO, a.k.a. TSO – Large, Global, Transmit segment offload – the same thing in context of Windows driver.

· OOB – out-of-band packet data; set of structures, associated with packet

· SG – scatter-gather

· MTU – maximal transfer unit

· MSS – maximal segment size

· CS – checksum

· MDL – memory descriptor list

· WL – waiting list

· DUT – device under test


NDIS driver features

Basic networking operations