Patent · US Active

Processing data packets from a receive queue in a remote direct memory access device

US9063928B2 · kind B2 · utility

1Cited by
4References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 12, 2012
Grant dateJun 23, 2015
Priority date
Expiry dateSep 19, 2033

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/56
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Processing data packets from a receive queue is provided. It is determined whether packets are saved in a pre-fetched queue. In response to determining that packets are not saved in the pre-fetched queue, a number of packets within the receive queue is determined. In response to determining the number of packets within the receive queue, it is determined whether the number of packets within the receive queue is greater than a number of packets called for by an application. In response to determining that the number of packets within the receive queue is greater than the number of packets called for by the application, an excess number of packets that is above the number of packets called for by the application is saved in the pre-fetched queue. An indication is sent to the application of the excess number of packets. The predetermined number of packets is transferred to the application.

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