Method and system for transmit scheduling for multi-layer network interface controller (NIC) operation
AssigneeBroadcom Corporation
InventorsScott McDaniel, Kan Frankie Fan, Uri El Zur
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorsScott McDaniel, Kan Frankie Fan, Uri El Zur
Estimating the term…
A method for processing network data includes collecting by a network interface controller (NIC), a plurality of transmit (TX) buffer indicators into a plurality of priority lists of connections. Each of the plurality of TX buffer indicators identifies transmit-ready data located externally to the NIC and not previously received by the NIC. One or more of the plurality of TX buffer indicators may be selected. The identified transmit-ready data may be retrieved into the NIC based on the selected one or more of the plurality of TX buffer indicators. At least a portion of the identified transmit-ready data may be transmitted. Each of the plurality of priority lists may be generated based on a particular connection priority characteristic and a particular connection type. The identified transmit-ready data may be associated with the same connection priority characteristic and the same connection type.
A method for processing network data, the method comprising:
A non-transitory computer-readable storage medium having stored thereon, a computer program having at least one code section for processing network data for network interface controller (NIC) applications, said at least one code section being executable by a computer for causing said computer to perform steps comprising:
A system for processing network data, the system comprising:
Dependencies are inferred from the claim text.