libvirt/tests/nodedevschemadata
Edan David 8708ca01c0 nodedev: add switchdev to NIC capabilities
Adding functionality to libvirt that will allow querying the interface
for the availability of switchdev Offloading NIC capabilities.

The switchdev mode was introduced in kernel 4.8, the iproute2-devlink
command to retrieve the switchdev NIC feature with command example:

    devlink dev eswitch show pci/0000:03:00.0

This feature is needed for Openstack so we can do a scheduling decision
if the NIC is in Hardware Offload (switchdev) or regular SR-IOV (legacy) mode.
And select the appropriate hypervisors with the requested capability see [1].

[1] - https://specs.openstack.org/openstack/nova-specs/specs/pike/approved/enable-sriov-nic-features.html

Reviewed-by: Laine Stump <laine@laine.org>
Reviewed-by: John Ferlan <jferlan@redhat.com>
2017-09-18 08:32:24 -04:00
..
ccw_0_0_10000-invalid.xml node_device: detect CCW devices 2017-05-26 10:44:05 -04:00
ccw_0_0_ffff.xml node_device: detect CCW devices 2017-05-26 10:44:05 -04:00
computer.xml
drm_renderD129.xml nodedev: add drm capability 2017-02-17 15:47:58 +01:00
DVD_GCC_4247N.xml
DVD_with_media.xml
mdev_3627463d_b7f0_4fea_b468_f1da537d301b.xml nodedev: Introduce mdev capability for mediated devices 2017-05-18 12:21:45 +02:00
net_00_13_02_b9_f9_d3.xml nodedev: add switchdev to NIC capabilities 2017-09-18 08:32:24 -04:00
net_00_15_58_2f_e9_55.xml nodedev: add switchdev to NIC capabilities 2017-09-18 08:32:24 -04:00
pci_0000_00_1c_0_header_type.xml Move capability formatting together 2016-05-02 15:46:23 +02:00
pci_0000_00_02_0_header_type.xml
pci_0000_02_10_7_mdev_types.xml nodedev: Introduce the mdev capability to a PCI parent device 2017-05-18 12:21:33 +02:00
pci_0000_02_10_7_sriov_pf_vfs_all_header_type.xml schemas: Update nodedev schema to match reality 2016-05-02 15:46:23 +02:00
pci_0000_02_10_7_sriov_pf_vfs_all.xml schemas: Update nodedev schema to match reality 2016-05-02 15:46:23 +02:00
pci_0000_02_10_7_sriov_vfs.xml schemas: Update nodedev schema to match reality 2016-05-02 15:46:23 +02:00
pci_0000_02_10_7_sriov_zero_vfs_max_count.xml schemas: Update nodedev schema to match reality 2016-05-02 15:46:23 +02:00
pci_0000_02_10_7_sriov.xml schemas: Update nodedev schema to match reality 2016-05-02 15:46:23 +02:00
pci_1002_71c4.xml
pci_8086_0c0c_snd_hda_intel.xml
pci_8086_10c9_sriov_pf.xml
pci_8086_27c5_scsi_host_0_unique_id.xml
pci_8086_27c5_scsi_host_0.xml
pci_8086_27c5_scsi_host_scsi_device_lun0.xml
pci_8086_27c5_scsi_host_scsi_host.xml
pci_8086_27c5_scsi_host.xml
pci_8086_4238_pcie_wireless.xml
pci_82579LM_network_adapter.xml
scsi_target0_0_0.xml
scsi_target1_0_0.xml node_device: introduce new capability FC_RPORT 2017-05-26 10:44:05 -04:00
storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml nodedev: add <devnode> paths 2017-02-17 15:47:58 +01:00
storage_serial_SATA_HTS721010G9SA00_MPCZ12Y0GNGWSE.xml
usb_device_1d6b_1_0000_00_1d_0_if0.xml
usb_device_1d6b_1_0000_00_1d_0.xml