Overview

Virtio Host PMD provides a virtual NIC Poll Mode Driver for high performance communication between a host and Virtio guests. The host leverages 6WINDGate DPDK. Both standard Linux guests running the Linux Virtio driver and guests using 6WINDGate DPDK running Virtio Guest XEN-KVM PMD are supported.

Virtio Host PMD is usually combined with 6WINDGate Fast Path OVS Acceleration to enable high performance virtual switching between VMs and the outside world.

Features

  • Packet Rx/Tx with configurable queue/ring to core mapping

  • Jumbo frames

  • Software counters and statistics

  • Start, stop, and close operations

  • Offload support: checksum, TSO

  • Live migration

  • Packet distribution using round-robin or flow hash computed from Ethernet protocol, vlan ID, IP addresses, L4 protocols and ports out of the most inner packet inside Ethernet, VLAN, IPv4, IPv6, IP tunnels, GRE.

  • Dynamic multi-queue configuration, based on Qemu 2.5 API

Dependencies

6WINDGate modules

QEMU

libvirt