Apparatus and method for arbitrating among equal priority requests
First Claim
Patent Images
1. 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.
11 Assignments
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16)
-
-
17. 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.
-
Specification