IP Library Granted Patent US 10,069,733
Granted Patent B2
US 10,069,733 · App. 15/247,369 · Granted Sep 4, 2018

Managing Ethernet backpressure at a network device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,069,733
App. No.
15/247,369
Granted
Sep 4, 2018
Kind
B2
Abstract

Methods, systems, and computer readable media can be operable to facilitate a dynamic control of a pause frame setting at a network device. A network node may monitor for and detect a link or speed change occurring at an interface. When a link or speed change is detected, the network node may take an inventory of one or more links at an associated switch. If at least one of the one or more links are high speed links, the network node may disable the output of pause frames from the network node. If none of the one or more links are high speed links, the network node may enable the output of pause frames from the network node.

Claims (47)

1. A method for controlling a pause frame setting at a network node, the method comprising:

receiving data at the network node, wherein the data is received from another node;

identifying each of one or more links of a switch associated with the network node;

determining a speed associated with each of the identified one or more links;

if at least one link of the identified one or more links is associated with a speed that is higher than a threshold, disabling an output of pause frames from the network node to the other node; and

if no link of the identified one or more links is associated with a speed that is higher than the threshold, enabling an output of pause frames from the network node to the other node.

2. The method of claim 1 , further comprising:

detecting a link change at an interface of the network node; and

wherein each of the one or more links of the switch are identified in response to the detection of the link change at the interface of the network node.

3. The method of claim 2 , wherein the interface of the network node comprises an upstream Ethernet port.

4. The method of claim 1 , further comprising:

detecting a speed change at an interface of the network node; and

wherein each of the one or more links of the switch are identified in response to the detection of the speed change at the interface of the network node.

5. The method of claim 4 , wherein the interface of the network node comprises an upstream Ethernet port.

6. The method of claim 1 , wherein the one or more links of the switch associated with the network node comprise one or more links between the network node and one or more downstream nodes.

7. The method of claim 1 , wherein the switch associated with the network node comprises an external switch.

8. A network node comprising one or more modules that:

receive data at the network node, wherein the data is received from another node;

identify each of one or more links of a switch associated with the network node;

determine a speed associated with each of the identified one or more links;

if at least one link of the identified one or more links is associated with a speed that is higher than a threshold, disable an output of pause frames from the network node to the other node; and

if no link of the identified one or more links is associated with a speed that is higher than the threshold, enable an output of pause frames from the network node to the other node.

9. The network node of claim 8 , wherein the one or more modules:

detect a link change at an interface of the network node; and

wherein each of the one or more links of the switch are identified in response to the detection of the link change at the interface of the network node.

10. The network node of claim 9 , wherein the interface of the network node comprises an upstream Ethernet port.

11. The network node of claim 8 , wherein the one or more modules:

detect a speed change at an interface of the network node; and

wherein each of the one or more links of the switch are identified in response to the detection of the speed change at the interface of the network node.

12. The network node of claim 11 , wherein the interface of the network node comprises an upstream Ethernet port.

13. The network node of claim 8 , wherein the one or more links of the switch associated with the network node comprise one or more links between the network node and one or more downstream nodes.

14. One or more non-transitory computer readable media having instructions operable to cause one or more processors to perform the operations comprising:

receiving data at the network node, wherein the data is received from another node;

identifying each of one or more links of a switch associated with the network node;

determining a speed associated with each of the identified one or more links;

if at least one link of the identified one or more links is associated with a speed that is higher than a threshold, disabling an output of pause frames from the network node to the other node; and

if no link of the identified one or more links is associated with a speed that is higher than the threshold, enabling an output of pause frames from the network node to the other node.

15. The one or more non-transitory computer-readable media of claim 14 , wherein the instructions are further operable to cause one or more processors to perform the operations comprising:

detecting a link change at an interface of the network node; and

wherein each of the one or more links of the switch are identified in response to the detection of the link change at the interface of the network node.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the interface of the network node comprises an upstream Ethernet port.

17. The one or more non-transitory computer-readable media of claim 14 , wherein the instructions are further operable to cause one or more processors to perform the operations comprising:

detecting a speed change at an interface of the network node; and

wherein each of the one or more links of the switch are identified in response to the detection of the speed change at the interface of the network node.

18. The one or more non-transitory computer-readable media of claim 17 , wherein the interface of the network node comprises an upstream Ethernet port.

19. The one or more non-transitory computer-readable media of claim 14 , wherein the one or more links of the switch associated with the network node comprise one or more links between the network node and one or more downstream nodes.

20. The one or more non-transitory computer-readable media of claim 14 , wherein the switch associated with the network node comprises an external switch.

Assignments (12)
SECURITY INTEREST Recorded Apr 6, 2026
From: POWERBRIDGE IP PROTECTION LLC
To: UNITY MASTER LLC SERIES XIX
Reel/Frame 075366/0001 →
CHANGE OF NAME Recorded Mar 27, 2026
From: SIM IP 1 LLC
To: POWERBRIDGE IP PROTECTION LLC
Reel/Frame 075275/0394 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC
Reel/Frame 060163/0642 →
PARTIAL RELEASE OF TERM LOAN SECURITY INTEREST Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC
Reel/Frame 060073/0399 →
PARTIAL RELEASE OF ABL SECURITY INTEREST Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC
Reel/Frame 060073/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2022
From: ARRIS ENTERPRISES LLC
To: STRONG FORCE IOT PORTFOLIO 2016, LLC
Reel/Frame 059662/0571 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: WINTERS, DEREK ALAN; SADROZINSKI, PETER
To: ARRIS ENTERPRISES LLC
Reel/Frame 039823/0074 →