Patent ID: 9497133
Filing Date: 2016-11-15
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method for operating a switch fabric, comprising: creating a set of virtual links for a set of InfiniBand ports in the switch fabric; using a set of virtual port numbers to create a set of mappings between the set of virtual links and a set of Ethernet ports in the switch fabric, wherein the set of Ethernet ports is connected to the set of InfiniBand ports using a single physical link; creating a first mapping from a unique destination identifier associated with one or more ports in the set of Ethernet ports to a virtual port number; creating a second mapping from a service level associated with a packet to a virtual link from the set of virtual links; associating the virtual port number and the virtual link with a virtual output queue (VOQ) of a physical port from the set of Ethernet ports; using the mappings to provide non-blocking behavior in traffic from the set of InfiniBand ports to the set of Ethernet ports; using the first and second mappings to place a packet comprising the unique destination identifier and the service level in the VOQ; and removing the packet from the VOQ based on a fullness of an output buffer for the physical port.