发明名称 PACKET STORAGE DISTRIBUTION BASED ON AVAILABLE MEMORY
摘要 A method for receiving a packet descriptor including a priority indicator and a queue number indicating a queue stored within a first memory unit, storing a packet associated with the packet descriptor in a second memory, determining a first amount of free memory in the first memory unit, determining if the first amount of free memory is above a threshold value, writing the packet from the second memory to a third memory when the first amount of memory is above the threshold value and the priority indicator is equal to a first value, not writing the packet from the second memory unit to the third memory unit if the first amount of memory is below the threshold value or when the priority indicator is equal to a second value. The priority indicator is equal to a first value for high priority packets and a second value for low priority packets.
申请公布号 US2016099881(A1) 申请公布日期 2016.04.07
申请号 US201414507643 申请日期 2014.10.06
申请人 Netronome Systems, Inc. 发明人 Swartzentruber Ron Lamar
分类号 H04L12/823;H04L12/861;H04L12/865 主分类号 H04L12/823
代理机构 代理人
主权项 1. A method, comprising: (a) receiving a queue number and a packet descriptor including a priority indicator, wherein the queue number indicates a queue stored within a first memory unit, and wherein the packet descriptor is associated with packet information stored in a second memory unit; (b) determining an amount of free memory in the first memory unit; (c) determining if the amount of free memory is within a first range; (d) determining a priority level associated with the packet; (e) when the amount of free memory is within the first range and the priority level associated with the packet is a first level, causing the packet to be written from the second memory unit to a third memory unit; and (f) when the amount of free memory is not within the first range or the priority level associated with the packet is a second level, not causing the packet to be written to the third memory unit from the second memory unit.
地址 Santa Clara CA US