Back to results
US 10,764,198 B2Granted
Method to limit packet fetching with uncertain packet sizes to control line rate
AssigneeMarvell Asia Pte Ltd
InventorsNick Jamba, Bhargava Narumanchi
Life of this patent
Estimating the term…
Abstract
In an embodiment, a method comprises, loading, from at least one source of packets to a memory, a packet based on a network scheduler indicating availability of bandwidth from the at least one source of packets to the memory that is at least the average size of packets. The method further includes updating the average size of the packets based on a size of the loaded packet. The method further includes reconciling the availability of bandwidth indicated by the network scheduler based on the size of the loaded packet.
Claims20
A method comprising:
- issuing a request to load an ingress packet, the request including a memory reference to the ingress packet loaded from at least one source of ingress packets, the ingress packet having an unknown size prior to being loaded, the request based on a network scheduler indicating availability of bandwidth from the at least one source of ingress packets, the availability being based on at least the average size of packets received by the source of ingress packets prior to issuing the request;
- responsive to loading the ingress packet, retrieving a size of the ingress packet;
- updating the average size of the ingress packets based on a size of the ingress packet loaded;
- and
- reconciling the availability of bandwidth indicated by the network scheduler based on the size of the ingress packet loaded.
2 more elements
A system comprising:
- a processor configured to implement a network scheduler, the network scheduler configured to:
- issue a request to load an ingress packet, the request including a memory reference to the ingress packet loaded from at least one source of ingress packets, the ingress packet having an unknown size prior to being loaded, the request based on the network scheduler indicating availability of bandwidth from the at least one source of ingress packets, the availability being based on at least the average size of packets received by the source of ingress packets prior to issuing the request;
- responsive to loading the ingress packet, retrieving a size of the ingress packet;
- update the average size of the ingress packets based on a size of the ingress packet loaded;
- and
- reconcile the availability of bandwidth indicated by the network scheduler based on the size of the ingress packet loaded.
3 more elements
Dependencies are inferred from the claim text.