Packet Processing in a Computing Device Using Multiple Tables
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsSzilveszter Nádas, Sándor Laki, Gergo Gombos, Ferenc Fejes
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsSzilveszter Nádas, Sándor Laki, Gergo Gombos, Ferenc Fejes
Estimating the term…
A computing device (110) receives a packet comprised in a flow, and uses a region index table (310) to identify a first region of a Throughput-Value Function, TVF (400), based on a flow rate of the flow. The first region is one of a plurality of sequentially ordered regions across an input domain of the TVF (400). The computing device (110) randomly selects one of a plurality of preconfigured offset values to identify a second region of the TVF (400) that is lower than the first region of the TVF (400) by the randomly selected offset value. The computing device (110) determines a packet value using a TVF table (330) that maps each of the regions to a respective one of a plurality of packet values. The packet value is mapped to the second region. The computing device (110) marks the packet with the packet value mapped to the second region.
1-14. (canceled)
A method implemented by a computing device, the method comprising:
A computing device comprising:
A non-transitory computer readable medium storing a computer program product for controlling a computing device, the computer program product comprising software instructions that, when run on processing circuitry of the computing device, cause the computing device to:
Dependencies are inferred from the claim text.