Flexible routing and addressing
AssigneeSun Microsystems, Inc.
InventorsBjorn Johnsen, Ola Torudbakken
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.