Patent ID: 9223737
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A method for routing access requests produced by a function to a physical sharing machine on a computer interconnect fabric, the method comprising: receiving an access request at a computer interconnect fabric, caused by accessing a function provided by a device coupled to the computer interconnect fabric, the access request being directed to a physical sharing machine that is communicatively coupled to the computer interconnect fabric through a non-transparent bridge (NTB), wherein the physical sharing machine is a host and the physical sharing machine is associated with a global address range and an ID; routing the access request through the computer interconnect fabric from the device to a pre-defined port of a switch at which an NTB is enabled; using address and source identity information related to the access request received at the switch to retrieve a corresponding entry in an address-translation lookup table at the switch, wherein the entry in the address-translation lookup table includes bus-device-function information for which the entry allows communication, and the global address range and the ID of the physical sharing machine; confirming, based on the information in the address-translation lookup table associated with the entry, that the function is allowed to access the physical sharing machine, and in response to the confirming: