Patent ID: 8571033

Claim:
A method for smart routing by a device operable in a system that includes a plurality of devices and a host device interconnected via connection based point-to-point links in a daisy chain supporting HyperTransport (HT) packet communications, the method comprises: generating, by the device, an HT packet as part of a request, wherein the packet includes, at least, destination information, source information and data, wherein the device includes a hybrid HT function for routing HT packet communications in the daisy chain; determining, by the device, a destination of the packet when part of the request by: comparing an address of the destination from the destination information with an upstream address range associated with an upstream link; when the address is within the upstream address range, routing the packet on the upstream link of the point-to-point links in the daisy chain to the host device of the daisy chain supporting HyperTransport (HT) packet communications; when the address is not within the upstream address range, comparing the address with a downstream address range associated with a downstream link; and when the address is within the downstream address range, routing the packet on the downstream link of the point-to-point links in the daisy chain supporting HyperTransport (HT) packet communications.