Abstract:
An apparatus comprising a plurality of physical IO ports configured to couple to a plurality of remote LCs that provide IO resources, and a processor coupled to the plurality of physical IO ports and configured to map the remote LCs to a plurality of vNICs by allocating at least some of the IO resources to the local vNICs, receive an OS kernel IO call comprising a request to access a first of the vNICs, determine a first of the remote LCs that corresponds to the first vNIC, and direct the request to access the first remote LC.