Software transparent system and method for peer-to-peer message routing
AssigneeIntel Corporation
InventorsGary A. Solomon, Joseph A. Schaefer
Life of this patent
Estimating the term…
Abstract
Disclosed are a system and method of transmitting data in a processing platform. A switch may comprise an upstream port coupled to a root device to communicate with a processing system. The switch may also comprise a plurality of downstream ports where each downstream port is adapted to be coupled to a device. Data may be transmitted between downstream ports based upon routing information for transmitting data from the upstream port to each of the downstream ports.
Claims50
A system comprising:
- a processing system;
- a root device coupled to the processing system;
- and
- a switch comprising:
- an upstream port coupled to the root device to communicate with the processing system;
- a plurality of downstream ports, each downstream port being adapted to be coupled to a device;
- and
- logic to transmit data between the downstream ports based upon routing information for transmitting data from the upstream port to each of the downstream ports.
A method comprising:
- associating at least one of a plurality of downstream ports of a switch with a range of addresses in response to a configuration transaction;
- receiving a data transmission at an upstream port of the switch, the received data transmission comprising a destination address;
- determining whet her the destination address is within the range of addresses;
- and
- transmitting the received data transmission to the destination downstream port.
A switch comprising:
- an upstream port adapted to be coupled to a root device;
- a plurality of downstream ports, each downstream port being adapted to be coupled to a device;
- and
- logic to transmit data between the downstream ports based upon routing information for transmitting data from the upstream port to each of the downstream ports.
An apparatus comprising:
- means for associating at least one of a plurality of downstream ports of a switch with a range of addresses in response to a configuration transaction associated with the downstream port;
- means for receiving a data transmission at an upstream port of the switch, the received data transmission comprising a destination address;
- means for determining whether the destination address is within the range of addresses;
- and
- means for transmitting the received data transmission to the destination downstream port.
A system comprising:
- a processing system;
- a root device coupled to the processing system;
- and
- a switch comprising:
- an upstream port coupled to the root device to communicate with the processing system;
- a plurality of downstream ports, each downstream port being adapted to be coupled to a device;
- and
- logic to emulate a presence of a bridge in response to a configuration request received from the processing system at the upstream port.
A switch comprising:
- an upstream port adapted to be coupled to a root device;
- a plurality of downstream ports, each downstream port being adapted to be coupled to a device;
- and
- logic to emulate a presence of a bridge in response toga configuration request received from the processing system at the upstream port.
A method comprising:
- receiving a configuration request at an upstream port of a switch;
- and
- emulating a presence of a bridge in response to the configuration request.
Dependencies are inferred from the claim text.