Apparatus and method for arbitrating among equal priority requests
OwnerVenitha L. Manterinventor
Life of this patent
Estimating the term…
Abstract
A switch for use with an InfiniBand network having a management port adapted to arbitrate among equal priority signals requesting attention from ports on the switch. In particular, the management port included three registers that are used to arbitrate between the requests. The first register stores an indication of each type of signal from each port issuing the signal. The second register to indicate which single type of signal from which port has the priority to be handled next. The third register that indicates which signal is to be handled next or is currently being handled.
Claims17
A switch for use with an InfiniBand network, the switch comprising:
- a crossbar that redirects packet based data based on a forwarding table;
- at least one port that receives data from a network and selectively transfers that data to the crossbar;
- and
- a management port that receives requests to generate trap packets, the management port including three registers that are used to arbitrate between the requests.
A method of arbitrating among equal priority requests from a plurality of ports in an InfiniBand switch, the method comprising:
- storing an indication of a port issuing the request;
- cycling a pointer though each port;
- and
- when the pointer points to a port for which an indication has been stored, handling the request from that port.
A method of arbitrating among equal priority signals from a plurality of ports in an InfiniBand switch, the method comprising:
- storing an indication of a port issuing the signal along with an indication of the type of signal;
- cycling a pointer though each port and each type of signal;
- and
- when the pointer points to a port for which an indication has been stored, processing the signal from that port.
Dependencies are inferred from the claim text.