Closed as not planned
Description
Describe the solution you'd like
Common server Ethernet and IB cards support SR-IOV, where they can present multiple ‘PCIe virtual functions’ that act as independent network devices but share the same hardware. E.g. my Mellanox ConnectX3-PRO can be configured so that it presents as 16 network devices per port. This is often used to share a card between multiple VMs. Containers may also benefit from networking being shared at this layer, for general performance reasons and container-specific native IB support. See https://github.com/Mellanox/docker-sriov-plugin and subsequent CNI direction.
Additional context
This is a low priority "wish-list" item.