CREDIT FLOW CONTROL FOR ETHERNET
First Claim
1. A network controller to communicate with a link partner, the network controller comprising:
- a receiver circuit to receive a control frame from the link partner, wherein the control frame includes at least one field for specifying credit for at least one traffic class, wherein the credit is based on available space in a receive buffer associated with the at least one traffic class; and
a transmit scheduler module to send data packets to the link partner based on the credit, the data packets associated with the at least one traffic class.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides a method for enabling class-based credit flow control for a network node in communication with a link partner using an Ethernet communications protocol. The method includes receiving a control frame from the link partner. The control frame includes at least one field for specifying credit for at least one traffic class and the credit is based on available space in a receive buffer associated with the at least one traffic class. The method further includes sending data packets to the link partner based on the credit, the data packets associated with the at least one traffic class.
62 Citations
29 Claims
-
1. A network controller to communicate with a link partner, the network controller comprising:
-
a receiver circuit to receive a control frame from the link partner, wherein the control frame includes at least one field for specifying credit for at least one traffic class, wherein the credit is based on available space in a receive buffer associated with the at least one traffic class; and a transmit scheduler module to send data packets to the link partner based on the credit, the data packets associated with the at least one traffic class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for enabling class-based credit flow control for a network controller in communication with a link partner, comprising:
-
receiving a control frame from the link partner, wherein the control frame includes at least one field for specifying credit for at least one traffic class, wherein the credit is based on available space in a receive buffer associated with the at least one traffic class; and sending data packets to the link partner based on the credit, the data packets associated with the at least one traffic class. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one computer-readable storage medium having instructions stored thereon which when executed by a processor result in the following operations for enabling class-based credit flow control for a network controller in communication with a link partner, comprising:
-
receiving a control frame from the link partner, wherein the control frame includes at least one field for specifying credit for at least one traffic class, wherein the credit is based on available space in a receive buffer associated with the at least one traffic class; and sending data packets to the link partner based on the credit, the data packets associated with the at least one traffic class. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for enabling class-based credit flow control for a network controller in communication with a link partner, comprising:
-
means for receiving a control frame from the link partner, wherein the control frame includes at least one field for specifying credit for at least one traffic class, wherein the credit is based on available space in a receive buffer associated with the at least one traffic class; and means for sending data packets to the link partner based on the credit, the data packets associated with the at least one traffic class. - View Dependent Claims (29)
-
Specification