Flexible routing and addressing
First Claim
Patent Images
1. A method of routing transactions via a shared infrastructure, the method comprising, at an infrastructure ingress point:
- accessing an entry in a segment table mapping an address in a transaction packet to a target for the transaction packet; and
identifying one of a plurality of channel descriptors providing at least one of;
forwarding information for the transaction packet; and
information for constructing an additional header for the transaction packet.
1 Assignment
0 Petitions
Accused Products
Abstract
At an ingress point to a shared transaction infrastructure, for example a shared PCI Express infrastructure, an entry in a segment table maps an address in a transaction packet to a target for the transaction packet. The entry in the segment table identifies one of a plurality of channel descriptors providing one or more of forwarding information for the transaction packet and information for constructing an additional header for the transaction packet.
180 Citations
19 Claims
-
1. A method of routing transactions via a shared infrastructure, the method comprising, at an infrastructure ingress point:
-
accessing an entry in a segment table mapping an address in a transaction packet to a target for the transaction packet; and
identifying one of a plurality of channel descriptors providing at least one of;
forwarding information for the transaction packet; and
information for constructing an additional header for the transaction packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An interconnect apparatus for routing transactions via a shared infrastructure, the interconnect apparatus comprising:
-
at an infrastructure ingress point, a segment table operable to map an address in a transaction packet to a target for the transaction packet; and
an entry in the segment table identifying one of a plurality of channel descriptors providing at least one of;
forwarding information for the transaction packet; and
information for constructing an additional header for the transaction packet. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for routing transactions via a shared infrastructure, the computer system comprising:
-
at an infrastructure ingress point, a segment table operable to map an address in a transaction packet to a target for the transaction packet; and
an entry in the segment table identifying one of a plurality of channel descriptors providing at least one of;
forwarding information for the transaction packet; and
information for constructing an additional header for the transaction packet.
-
Specification