发明名称 Low-latency packet receive method for networking devices
摘要 When interfacing with a host, a networking device can handle a first data like Bulk Data Receive. The networking device can receive the first data and read a first queue entry from a receive queue in the host memory. In response to the read first queue entry, the networking device can write the first data to an unpinned memory in the host memory. The networking device can also handle a second data with a Receive Packet in Ring (RPIR) queue. The networking device can receive the second data and write the second data to a pinned memory in the host memory. The RPIR queue can be separate from or overlaid on the receive queue. High throughput and low-latency operation can be achieved. The use of a RPIR queue can facilitate the efficiency of resource utilization in the reception of data messages.
申请公布号 US9288163(B2) 申请公布日期 2016.03.15
申请号 US201313843021 申请日期 2013.03.15
申请人 Avago Technologies General IP (Singapore) Pte. Ltd. 发明人 Arramreddy Sujith;Kamath Ashwin;Hurson Anthony;Shenoy Ravindra S.;Tumuluri Chaitanya;Boddapati Ganesh
分类号 H04L12/861;G06F9/455;H04L12/863;H04L12/879 主分类号 H04L12/861
代理机构 代理人
主权项 1. A networking device for interfacing with a host memory, the networking device comprising: a logic; the logic comprising: an interface configured to receive a first data and a second data, the size of the first data being larger than the size of a buffer element, the size of the second data being the size of the buffer element or smaller;a queue reader configured to read a first queue entry from a receive queue in the host memory, the first queue entry comprising a virtual address of a virtual buffer, the virtual buffer corresponding to a physical buffer list in a physical memory, the physical buffer list corresponding to a plurality of data buffers in an unpinned memory in the host memory; anda data writer configured to write the first data to the plurality of data buffers in the unpinned memory in the host memory in response to the first queue entry, wherein the data writer is further configured to write the second data to a pinned memory in the host memory.
地址 Singapore SG
您可能感兴趣的专利