Patent · US Active

Low-latency packet receive method for networking devices

US9288163B2 · kind B2 · utility

1Cited by
13References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 15, 2013
Grant dateMar 15, 2016
Priority date
Expiry dateApr 5, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/901
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.