SYSTEM AND METHOD FOR MAXIMIZING PORT BANDWIDTH WITH MULTI-CHANNEL DATA PATHS
First Claim
1. A networking adaptor, comprising:
- a host interface; and
a network interface, wherein the network interface includes a transmit portion and a receive portion, wherein the transmit portion comprises a first set of data paths and wherein the receive portion comprises a second set of data paths, wherein both the first set of data paths and second set of data paths are configurable to be aggregated or de-aggregated to support a single port operation that represents a combined bandwidth of the data paths in the first set of data paths or the second set of data paths.
4 Assignments
0 Petitions
Accused Products
Abstract
A networking adaptor and method of transferring data are depicted and described herein. One example of the networking adaptor is provided with a host interface and a network interface. The network interface may include a transmit portion and a receive portion. The transmit portion may include a first set of data paths and the receive portion may include a second set of data paths. Both the first set of data paths and second set of data paths are configurable to be aggregated or de-aggregated to support a single port operation that represents a combined bandwidth of the data paths in the first set of data paths or the second set of data paths.
-
Citations
20 Claims
-
1. A networking adaptor, comprising:
-
a host interface; and a network interface, wherein the network interface includes a transmit portion and a receive portion, wherein the transmit portion comprises a first set of data paths and wherein the receive portion comprises a second set of data paths, wherein both the first set of data paths and second set of data paths are configurable to be aggregated or de-aggregated to support a single port operation that represents a combined bandwidth of the data paths in the first set of data paths or the second set of data paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of transferring commands from a host to a network, the method comprising:
-
receiving a command at a host interface; distributing the command among a first set of data paths, wherein each data path in the first set of data paths have substantially a first bandwidth; multiplexing the command onto one network port when the command requires more than the first bandwidth; and transmitting the command via the one network port. - View Dependent Claims (12, 13)
-
-
14. A method of transferring commands from a network to a host, the method comprising:
-
receiving a frame at a network port; utilizing a de-multiplexer to assign and mark a serial number onto a beginning of the frame; de-multiplexing the frame with the de-multiplexer to create a de-multiplexed frame; distributing the de-multiplexed frame among a set of receive data paths, wherein each data path in the set of data paths comprises a bandwidth that is less than a bandwidth of the network port; re-ordering the de-multiplexed frame at an egress of the set of receive data paths; and providing the re-ordered frame to a host interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification