Method and apparatus to perform fabric management
First Claim
Patent Images
1. A method for modifying a network without tearing down existing connections, comprising:
- identifying a modification to the network that is to be made;
identifying a send queue that is to be affected by the modification;
placing the send queue that is to be affected by a modification to the network into a suspended state;
wherein while in the suspended state, write requests can be posted to a queue pair of the send queue, incoming messages to the queue pair of the send queue are processed normally, and work requests submitted to the send queue are queued and are not processed;
applying the modification to the network; and
placing the send queue back into an operational state after applying the modification to the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to perform network fabric management is provided. The method and apparatus provide a mechanism by which modifications to components of the network fabric may be made without tearing down existing connections. The apparatus and method facilitate such fabric management by placing send queues in a send queue drain state and suspending the send queues affected by changes to the network fabric while the modifications are being made. Once the modifications are complete, the send queues are place back into an operational state.
120 Citations
21 Claims
-
1. A method for modifying a network without tearing down existing connections, comprising:
-
identifying a modification to the network that is to be made;
identifying a send queue that is to be affected by the modification;
placing the send queue that is to be affected by a modification to the network into a suspended state;
wherein while in the suspended state, write requests can be posted to a queue pair of the send queue, incoming messages to the queue pair of the send queue are processed normally, and work requests submitted to the send queue are queued and are not processed;
applying the modification to the network; and
placing the send queue back into an operational state after applying the modification to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for modifying a network without tearing down existing connections, comprising:
-
identifying a modification to the network that is to be made;
identifying a send queue that is to be affected by the modification;
placing the send queue that is to be affected by a modification to the network into a suspended state;
wherein while in the suspended state, write requests can be posted to a queue pair of the send queue, incoming messages to the queue pair of the send queue are processed normally, and work requests submitted to the send queue are queued and are not processed;
applying the modification to the network; and
placing the send queue back into an operational state after applying the modification to the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product in a computer readable medium for modifying a network without tearing down existing connections, comprising:
-
identifying a modification to the network that is to be made;
identifying a send queue that is to be affected by the modification;
placing the send queue that is to be affected by a modification to the network into a suspended state;
wherein while in the suspended state, write requests can be posted to a queue pair of the send queue, incoming messages to the queue pair of the send queue are processed normally, and work requests submitted to the send queue are queued and are not processed;
applying the modification to the network; and
placing the send queue back into an operational state after applying the modification to the network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification