Low-power policy for port
First Claim
Patent Images
1. An apparatus comprising:
- a port processor, the port processor being configured to;
compare a buffer length to a low-power buffer threshold, the buffer length being based on an amount of data stored for a port controlled by the port processor;
place the port into a low-power state based on the comparison of the buffer length to the low-power buffer threshold; and
when the port is in the low-power state;
remove the port from the low-power state based on either of the following conditions;
comparing the buffer length to a non-zero timer expiration buffer threshold upon expiration of an aging timer and while in the low-power state; and
comparing the buffer length to an active buffer threshold before the expiration of the aging timer, the active buffer threshold being different than the timer expiration buffer threshold.
7 Assignments
0 Petitions
Accused Products
Abstract
Various example embodiments are disclosed. According to an example embodiment, a method may include determining, by a port processor, a buffer length based on an amount of data stored in a port controlled by the port processor, comparing the buffer length to a low-power buffer threshold, determining a link utilization based on a number of packets transmitted by the port, comparing the link utilization to a link utilization threshold, and placing the port into a low-power state based on the comparison of the buffer length to the low-power buffer threshold and the comparison of the link utilization to the link utilization threshold.
17 Citations
20 Claims
-
1. An apparatus comprising:
a port processor, the port processor being configured to; compare a buffer length to a low-power buffer threshold, the buffer length being based on an amount of data stored for a port controlled by the port processor; place the port into a low-power state based on the comparison of the buffer length to the low-power buffer threshold; and when the port is in the low-power state; remove the port from the low-power state based on either of the following conditions; comparing the buffer length to a non-zero timer expiration buffer threshold upon expiration of an aging timer and while in the low-power state; and comparing the buffer length to an active buffer threshold before the expiration of the aging timer, the active buffer threshold being different than the timer expiration buffer threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus comprising:
-
a port processor, the port processor being configured to; compare a link utilization to a link utilization threshold, the link utilization being based on a number of packets transmitted by a port controlled by the port processor; place the port into a low-power state based on the comparison of the link utilization to the link utilization threshold; and when the port is in the low-power state; remove the port from the low-power state based on either of the following conditions; comparing a buffer length to a non-zero timer expiration buffer threshold upon expiration of an aging timer and while in the low-power state, the buffer length being based on an amount of data stored for the port controlled by the port processor; and comparing the buffer length to an active buffer threshold before the expiration of the aging timer, the active buffer threshold being different than the timer expiration buffer threshold. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by a port processor, are configured to cause the port processor to at least:
-
compare a buffer length to a low-power buffer threshold, the buffer length being based on an amount of data stored for a port controlled by the port processor; place the port into a low-power state based on the comparison of the buffer length to the low-power buffer threshold; and when the port is in the low-power state; remove the port from the low-power state based on either of the following conditions; comparing the buffer length to a non-zero timer expiration buffer threshold upon expiration of an aging timer and while in the low-power state; and comparing the buffer length to an active buffer threshold before the expiration of the aging timer, the active buffer threshold being different than the timer expiration buffer threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification