Patent ID: 8995302
Filing Date: 2015-03-31
Classification: H04L

Abstract:
1. A method for translated routing in an interconnect switch, the method comprising receiving, at a switch manager of a switch, a configuration transaction layer packet from a root complex coupled to the switch; running firmware at the switch manager to identify a desired behavior for a switch stack of the switch from the received configuration transaction layer packet, wherein the switch stack comprises port logic that implements a physical layer, a data link layer and a transaction layer function of an interconnect protocol of the switch; updating an address translation table and a requester ID search table of a translated routing port of the switch based upon the desired behavior for the switch stack; receiving a transaction layer packet request employing address routing at the translated routing port of the switch from a source port, the transaction layer packet request originating inside the switch and comprising a memory address and a requester identification (ID); translating the memory address at the translated routing port utilizing an internal address translation table of the port to generate a translated address; translating the requester ID at the translated routing port utilizing an internal requester ID search table of the port; searching a translated memory address search table utilizing the translated address to identify a destination port; and routing the transaction layer packet and the translated requester ID to the destination port identified by the translated memory address.