Claims
- 1. An apparatus for implementing transparent link-suspend capabilities in a network, said apparatus comprising:
a network having a plurality of devices capable of operating in at least one communication mode, wherein any two of said plurality of devices are capable of coupling together as a first link partner and a second link partner to form a communications link between them for periodic transfer of data using said at least one communication mode, said at least one communication mode including a standard protocol mode which requires continuous communication between said first link partner and said second link partner to maintain said communications link; and a first device of said plurality of devices capable of operating in a plurality of communication modes, said plurality of communication modes including a link suspend mode, said standard protocol mode, and combinations thereof, wherein said first device couples with a partner device, which is a second one of said plurality of devices, to form said communications link, said first device and said partner device negotiating a preferred communication mode over said communications link, wherein said preferred communication mode is a higher one of said plurality of communication modes supported by both said first device and said partner device.
- 2. The apparatus of claim 1, wherein said link suspend mode uses link suspend packets between periods of silent line state to maintain said communications link between said first device and said partner device during periods when no data transmission is occurring.
- 3. The apparatus of claim 1, wherein operation in said link suspend mode comprises at least one of:
link suspend receive capability; and link suspend transmit capability.
- 4. The apparatus of claim 3, wherein said negotiating said preferred communications link comprises:
obtaining communications mode capabilities from said first device and said partner device; and determining said preferred communications link from said capabilities.
- 5. The apparatus of claim 4, wherein said determining said preferred communications link comprises selecting to operate in said standard protocol mode if said partner device is not link suspend capable.
- 6. The apparatus of claim 4, wherein said determining said preferred communications link comprises selecting to operate in said link suspend mode when said first device and said partner device are link suspend capable.
- 7. The apparatus of claim 6, wherein said link suspend receive capability and said link suspend transmit capability are independently controlled by a link suspend mode capable device.
- 8. The apparatus of claim 7, wherein said link suspend receive capability is determined during negotiation.
- 9. The apparatus of claim 7, wherein said link suspend transmit-capability is not negotiated.
- 10. The apparatus of claim 9, wherein transmission in said link suspense mode from a transmitting link partner to a receiving link partner only occurs when said link suspend receive capability is enabled in said receiving link partner.
- 11. The apparatus of claim 3, wherein one of said combinations comprises:
standard protocol mode receive; and link suspend mode transmit.
- 12. The apparatus of claim 3, wherein one of said combinations comprises:
standard protocol mode transmit; and link suspend mode receive.
- 13. The apparatus of claim 3, wherein one of said plurality of devices that is link suspend receive enabled can also receive data transmitted by a link partner device in standard protocol format.
- 14. The apparatus of claim 1, wherein said first device capable of link suspend mode comprises:
a plurality of registers for maintaining link suspend control information of both first device and said partner device, wherein said link suspend control information of said partner device is obtained during said negotiation; a transmitter for sending standard protocol mode and link suspend mode communications to said partner device; an auto-negotiation state machine with link suspend support, said auto negotiation state machine connected to said plurality of registers and said transmitter; a receiver for receiving communications from said partner device, said receiver capable of receiving said standard protocol mode data and said link suspend mode data from said partner device; and a link suspend state machine connected to said transmitter, said receiver, and said plurality of registers, said link suspend state machine controlling operating state of said first device in link suspend mode.
- 15. A network device with transparent link suspend capabilities comprising:
a plurality of registers for maintaining link suspend control information of said network device and a link partner device, wherein said link suspend control information of said link partner device is obtained during link negotiation between said network device and said link partner device; a transmitter for sending standard protocol mode and link suspend mode communications from said network device to said link partner device; an auto-negotiation state machine with link suspend support, said auto negotiation state machine connected to said plurality of registers and said transmitter; a receiver for receiving communications from said link partner device, said receiver capable of receiving a standard protocol mode data and said link suspend mode data from said link partner device, said standard protocol mode data common to both said network device and said link partner device; and a link suspend state machine connected to said transmitter, said receiver, and said plurality of registers, said link suspend state machine controlling operating state of said network device in link suspend mode.
- 16. A method for implementing transparent link-suspend capabilities in a network, said method comprising:
coupling a plurality of devices capable of operating in at least one communication mode into a network, wherein any two of said plurality of devices are capable of coupling together as a first link partner and a second link partner to form a communications link between them for periodic transfer of data using said at least one communication mode, said at least one communication mode including a standard protocol mode which requires continuous communication between said first link partner and said second link partner to maintain said communications link; and modifying at least one of said plurality of devices for capability of operating in a plurality of communication modes, said plurality of communication modes including a link suspend mode with said at least one communication mode and combinations of said link suspend mode and said standard protocol mode, wherein a first device of said modified devices couples with a partner device, which is a second one of said plurality of devices, to form said communications link, said first device and said partner device negotiating a preferred communication mode over said communications link, wherein said preferred communication mode is a higher one of said plurality of communication modes supported by both said first device and said partner device.
- 17. The method of claim 16, wherein said link suspend mode uses link suspend packets between periods of silent line state to maintain said communications link between said first device and said partner device during periods when no data transmission is occurring.
- 18. The method of claim 16, wherein operation in said link suspend mode comprises at least one of:
link suspend receive capability; and link suspend transmit capability.
- 19. The method of claim 18, wherein said negotiating said preferred communications link comprises:
obtaining communications mode capabilities from said first device and said partner device; and determining said preferred communications link from said capabilities.
- 20. The method of claim 19, wherein said determining said preferred communications link comprises selecting to operate in said standard protocol mode if said partner device is not link suspend capable.
- 21. The method of claim 19, wherein said determining said preferred communications link comprises selecting to operate in said link suspend mode when said first device and said partner device are link suspend capable.
- 22. The method of claim 21, wherein said link suspend receive capability and said link suspend transmit capability are independently controlled by a link suspend mode capable device.
- 23. The method of claim 22, wherein said link suspend receive capability is determined during negotiation.
- 24. The method of claim 22, wherein said link suspend transmit capability is not negotiated.
- 25. The method of claim 24, wherein transmission in said link suspense mode from a transmitting link partner to a receiving link partner only occurs when said link suspend receive capability is enabled in said receiving link partner.
- 26. The method of claim 18, wherein one of said combinations comprises:
standard protocol mode receive; and link suspend mode transmit.
- 27. The method of claim 18, wherein one of said combinations comprises:
standard protocol mode transmit; and link suspend mode receive.
- 28. The method of claim 18, wherein one of said plurality of devices that is link suspend receive enabled can also receive data transmitted by a link partner device in standard protocol format.
- 29. The method of claim 16, wherein said first device capable of link suspend mode comprises:
a plurality of registers for maintaining link suspend control information of both first device and said partner device, wherein said link suspend control information of said partner device is obtained during said negotiation; a transmitter for sending standard protocol mode and link suspend mode communications to said partner device; an auto-negotiation state machine with link suspend support, said auto negotiation state machine connected to said plurality of registers and said transmitter; a receiver for receiving communications from said partner device, said receiver capable of receiving said standard protocol mode data and said link suspend mode data from said partner device; and a link suspend state machine connected to said transmitter, said receiver, and said plurality of registers, said link suspend state machine controlling operating state of said first device in link suspend mode.
Parent Case Info
[0001] This application claims priority of U.S. Provisional Application No. 60/381,001 filed on May 15, 2002, entitled “Method and Apparatus for Transparent Implementation of Link-Suspend Capabilities in Network Devices,” and of U.S. Provisional Application No. 60/326,520 filed on Oct. 2, 2001, entitled “Method and Apparatus for Transparent Implementation of Link-Suspend Capabilities in Network Devices,” and is a Continuation-In-Part of U.S. application Ser. No. 09/676,040, filed on Sep. 28, 2000, entitled “Method and Apparatus for Supporting Physical Layer Link-Suspend Operation Between Network Devices,” the specifications of which are herein incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60381001 |
May 2002 |
US |
|
60326520 |
Oct 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09676040 |
Sep 2000 |
US |
Child |
10263365 |
Oct 2002 |
US |