Direct memory access rate limiting in a communication device
AssigneeQUALCOMM Incorporated
InventorsRahul MALIK, Aaditya RAI, Samarjeet BANERJEE, Abhishek RASTOGI
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsRahul MALIK, Aaditya RAI, Samarjeet BANERJEE, Abhishek RASTOGI
Estimating the term…
Rate limiting operations can be implemented at an ingress DMA unit to minimize the probability of dropped packets because of differences between the communication rates of the ingress DMA unit and a packet processing engine. The communication rate associated with each of the software ports of a communication device can be determined and an aggregate software port ingress rate can be calculated by summing the communication rate associated with each of the software ports. The transfer rate associated with the ingress DMA unit can be limited so that packets are transmitted from the ingress DMA unit to the packet processing engine at a communication rate that is at least equal to the aggregate software port ingress rate. If each software port comprises a dedicated rate-limited ingress DMA queue, packets from a rate-limited ingress DMA queue can be transmitted at the at least the communication rate of the corresponding software port.
A method comprising:
A method comprising:
A communication device comprising:
One or more machine-readable storage media having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
Dependencies are inferred from the claim text.