Method, system, and program for managing a speed at which data is transmitted between network adaptors
First Claim
1. A method for managing data transmissions at a local network device communicating with a linked network device over a network, wherein each network device is capable of transmitting data at different speeds, comprising:
- initiating an operation to change a current transmission speed at which data is transmitted between the local and linked network devices in response to a speed change event;
determining a new transmission speed different from the current transmission speed;
setting a register in the local network device to indicate the new transmission speed; and
transmitting a speed change request and the new transmission speed to the linked network device to cause the local and linked network devices to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for managing data transmissions at a local network device communicating with a linked network device over a network, wherein each network device is capable of transmitting data at different speeds. An operation is initiated to change a current transmission speed at which data is transmitted between the local and linked network devices in response to a speed change event. A determination is made of a new transmission speed different from the current transmission speed. A register is set in the local network device to indicate the new transmission speed. A speed change request and the new transmission speed are transmitted to the linked network device to cause the local and linked network devices to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices.
-
Citations
35 Claims
-
1. A method for managing data transmissions at a local network device communicating with a linked network device over a network, wherein each network device is capable of transmitting data at different speeds, comprising:
-
initiating an operation to change a current transmission speed at which data is transmitted between the local and linked network devices in response to a speed change event;
determining a new transmission speed different from the current transmission speed;
setting a register in the local network device to indicate the new transmission speed; and
transmitting a speed change request and the new transmission speed to the linked network device to cause the local and linked network devices to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network device capable of functioning as a local network device or linked network device in a network, comprising:
-
registers;
a network protocol including code to cause the network device, when operating as the local network device, to perform;
(i) initiating an operation to change a current transmission speed at which data is transmitted to the linked network device in response to a speed change event;
(ii) determining a new transmission speed different from the current transmission speed;
(iii) setting one register to indicate the new transmission speed; and
(iv) transmitting a speed change request and the new transmission speed to the linked network device to cause the linked network device to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer system capable of communicating over a network with a device including a linked network device, comprising:
-
a processing unit;
a data storage device;
a storage controller a storage controller managing Input/Output (I/O) access to the data storage;
a network device capable of receiving data from the processing unit and communicating with the linked network device over the network, comprising;
(i) registers;
(ii) a network protocol including code to cause the network device to perform;
(a) initiating an operation to change a current transmission speed at which data is transmitted to the linked network device in response to a speed change event;
(b) determining a new transmission speed different from the current transmission speed;
(c) setting one register to indicate the new transmission speed; and
(d) transmitting a speed change request and the new transmission speed to the linked network device to cause the linked network device to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices. - View Dependent Claims (22)
-
-
23. An article of manufacture for managing data transmissions at a local network device communicating with a linked network device over a network, wherein each network device is capable of transmitting data at different speeds, and wherein the article of manufacture includes code capable of causing operations in the network device functioning as a linked or local network device, the operations comprising:
-
initiating an operation to change a current transmission speed at which data is transmitted between the local and linked network devices in response to a speed change event;
determining a new transmission speed different from the current transmission speed;
setting a register in the local network device to indicate the new transmission speed; and
transmitting a speed change request and the new transmission speed to the linked network device to cause the local and linked network devices to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification