The SR-IOV CNI should handle vDPA devices properly. The expected behaviour:
For devices bound to vhost-vdpa, they should be treated as DPDK devices:
The access to the device is handled by the SR-IOV Network Device Plugin
There is no netdevice
For devices bound to virtio-vdpa, a netdevice is created in the parent (i.e: the pci device) so it should be treated as a standard sr-iov + netdev device
vDPA support is being added to the SR-IOV Network Device Plugin (https://github.com/k8snetworkplumbingwg/sriov-network-device-plugin/issues/305).
What would you like to be added?
The SR-IOV CNI should handle vDPA devices properly. The expected behaviour:
vhost-vdpa
, they should be treated as DPDK devices:virtio-vdpa
, a netdevice is created in the parent (i.e: the pci device) so it should be treated as a standard sr-iov + netdev device