e7dc5d7bec
As described in more details in the attached documentation (see patch contents), this virtual device driver manages NetVSC interfaces in virtual machines hosted by Hyper-V/Azure platforms. This driver does not manage traffic nor Ethernet devices directly; it acts as a thin configuration layer that automatically instantiates and controls fail-safe PMD instances combining tap and PCI sub-devices, so that each NetVSC interface is exposed as a single consolidated port to DPDK applications. PCI sub-devices being hot-pluggable (e.g. during VM migration), applications automatically benefit from increased throughput when present and automatic fallback on NetVSC otherwise without interruption thanks to fail-safe's hot-plug handling. Once initialized, the sole job of the vdev_netvsc driver is to regularly scan for PCI devices to associate with NetVSC interfaces and feed their addresses to corresponding fail-safe instances. Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com> Signed-off-by: Matan Azrad <matan@mellanox.com> |
||
---|---|---|
.. | ||
features | ||
img | ||
ark.rst | ||
avp.rst | ||
bnx2x.rst | ||
bnxt.rst | ||
build_and_test.rst | ||
cxgbe.rst | ||
dpaa2.rst | ||
dpaa.rst | ||
e1000em.rst | ||
ena.rst | ||
enic.rst | ||
fail_safe.rst | ||
features.rst | ||
fm10k.rst | ||
i40e.rst | ||
index.rst | ||
intel_vf.rst | ||
ixgbe.rst | ||
kni.rst | ||
liquidio.rst | ||
mlx4.rst | ||
mlx5.rst | ||
mrvl.rst | ||
nfp.rst | ||
octeontx.rst | ||
overview.rst | ||
pcap_ring.rst | ||
qede.rst | ||
sfc_efx.rst | ||
szedata2.rst | ||
tap.rst | ||
thunderx.rst | ||
vdev_netvsc.rst | ||
vhost.rst | ||
virtio.rst | ||
vmxnet3.rst |