IP Library Patent Application 12264734
Patent Application
App. No. 12/264,734

SYSTEM, METHOD, AND APPARATUS FOR LOAD-BALANCING TO A PLURALITY OF PORTS

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 None
App. No.
12/264,734
Abstract

A system, method, and apparatus for load balancing to a plurality of ports is presented herein. A miniport driver is adapted to multiplex and demultiplex traffic workload across the ports. The miniport driver classifies outgoing packet streams and distributes each packet stream to a communication ring, such as an Ethernet ring, for example, associated with at least one of the ports. Additionally, the miniport driver can be configured to configure a operation of the plurality of ports in one of several modes, including a mode wherein the plurality of ports are operable and act as a single logical interface for the operation.

Claims (20)

1 . An integrated network controller comprising:

a plurality of ports; and

a control module connected to the plurality of ports and adapted to control a traffic workload across each of the plurality of ports, wherein the control module operates below a network design interface specification.

2 . The network controller of claim 1 , wherein the control module comprises a miniport driver.

3 . The network controller of claim 1 , wherein the control module multiplexes and demultiplexes the traffic.

4 . The network controller of claim 3 , wherein the control module is adapted to classify outgoing packet streams and distribute such packet streams to a communication ring associated with at least one of said ports.

5 . The network controller of claim 1 , wherein each of said ports is associated with a media access controller.

6 . The network controller of claim 1 , further comprising a first memory for storing an operating mode indicator.

7 . The network controller of claim 1 , further comprising a plurality of register sets, wherein each of said ports is associated with a particular one of the plurality of register sets.

8 . The network controller of claim 6 , wherein one of the plurality of register sets includes a first base address register and a second base address register storing an address associated with another one of the plurality of register sets.

9 . An integrated network controller comprising:

a plurality of ports for receiving a traffic workload; and

a control module for controlling the traffic workload across each of the plurality of ports, wherein the control module operates below a network design interface specification.

10 . The integrated network controller of claim 9 , wherein the control module comprises a miniport driver.

11 . The integrated network controller of claim 9 , wherein the control module multiplexes and demultiplexes the traffic.

12 . The integrated network controller of claim 11 , wherein the control module classifies outgoing packet streams and distributes such packet streams to a communication ring associated with at least one of said ports.

13 . The integrated network controller of claim 11 , wherein each of said ports is associated with a media access controller.

14 . The integrated network controller of claim 9 , further comprising a first memory for storing an operating mode indicator.

15 . The integrated network controller of claim 9 , wherein each of said ports is associated with a particular one of a plurality of register.

16 . The integrated network controller of claim 15 , wherein one of the plurality of register sets comprises a first base address register and a second base address register storing an address associated with another one of the plurality of register sets.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →