Automatic protocol selection mechanism
First Claim
Patent Images
1. A method for adjusting the bit rate between network devices, comprising the steps of:
- negotiating a first protocol between first and second network devices;
exchanging data packets in the first protocol between the first and second network devices;
detecting an error count at the first network devices based upon the first protocol from the exchanged data packets; and
negotiating a second protocol when the error count exceeds a threshold by the first network device initiating a second protocol negotiation.
0 Assignments
0 Petitions
Accused Products
Abstract
A network device automatically detects the best protocol a network will support. The network device includes a driver for transmitting data, a receiver for receiving data, and a port operationally coupled to the driver and receiver. The network device further includes negotiation logic coupled to the driver and receiver for selecting a protocol in coordination with other network devices. The network device further includes error detection logic and backs down to a lower transmission rate if errors are detected after the initial negotiation of the selected protocol.
57 Citations
8 Claims
-
1. A method for adjusting the bit rate between network devices, comprising the steps of:
-
negotiating a first protocol between first and second network devices;
exchanging data packets in the first protocol between the first and second network devices;
detecting an error count at the first network devices based upon the first protocol from the exchanged data packets; and
negotiating a second protocol when the error count exceeds a threshold by the first network device initiating a second protocol negotiation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
-
a port;
negotiation logic coupled to the port, the negotiation logic selecting a first protocol;
error detection logic coupled to the port to detect an error count; and
a protocol controller coupled to the negotiation logic and to the error detection logic, the protocol controller being responsive to the error count to cause a second protocol negotiation.
-
-
8. A method, comprising:
-
providing a port for receiving data;
selecting a first protocol by negotiation logic to transmit the data, the negotiation logic being coupled to the port;
detecting an error count by error detection logic based upon the data received by the port and upon the first protocol; and
causing a second protocol by a protocol controller in responsive to the error count, the protocol controller being coupled to the negotiation logic and to the error detection logic.
-
Specification