CPC H04L 12/4625 (2013.01) [G06F 13/4027 (2013.01); G06F 13/4208 (2013.01); G06F 15/17331 (2013.01); H04L 12/4633 (2013.01); G06F 2213/0026 (2013.01)] | 44 Claims |
1. A cross-network bridging apparatus, comprising:
a bus interface for connecting to a system bus; and
bridging circuitry, configured to:
translate between (i) system-bus transactions that are exchanged between one or more local devices that are coupled to the system bus and served by the system bus and one or more remote processors located across a network from the apparatus, and (ii) data units that are formatted as network packets and convey the system-bus transactions; and
transmit and receive the network packets to and from a network adapter for transmission and reception over the network to and from the remote processors, including maintaining a plurality of Queue Pairs (QPs), each QP assigned to a respective connection between a respective local system bus device and a respective remote processor, and transmitting and receiving the network packets by scheduling the plurality of the QPs.
|