In ConnectX, nearly all device resources can be associated with any function. Once allocated, these resources can be manipulated exclusively by their associated functions in the same manner as in the single-function case.
The device continues to use a single HCA Command Register (HCR), which is owned by the pf. Thus, the pf is given the role of allocating resources to vfs, and controlling shared resource (such as ports). A dedicated HW communication channel is used to transfer resource allocation and modification requests from vfs to the pf, and events from the pf to the vfs. Consequently, no hypervisor-specific services are required for pf-vf communication. This patch set sets the ground for multi-function operation and enables Ethernet interfaces on vfs. Signed-off-by: Liran Liss <[email protected]> Signed-off-by: Yevgeny Petrilin <[email protected]> -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
