The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 10, 2016

Filed:

Mar. 15, 2013
Applicant:

Emulex Design & Manufacturing Corporation, Costa Mesa, CA (US);

Inventors:

Sujith Arramreddy, Saratoga, CA (US);

Anthony Hurson, Austin, TX (US);

Ashwin Kamath, Cedar Park, TX (US);

Jayaram K. Bhat, Cedar Park, TX (US);

James D. Butler, Sierra Madre, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 12/861 (2013.01);
U.S. Cl.
CPC ...
H04L 67/10 (2013.01); H04L 49/90 (2013.01);
Abstract

When interfacing with a host, a networking device can handle a first data like Bulk Data Send. In response to a first doorbell ring, the networking device can read a first queue entry from a send queue in the host. Based on the first queue entry, the networking device can read the first data from a first memory in the host and then output the read first data. The networking device can also handle a second data like Direct Packet Push. The networking device can store a second data received from the host. In response to a second doorbell ring, the networking device can output the second data. The first data and the second data can be associated with first and second queue entries, both on the same send queue in the host. High-throughput and low-latency can be achieved. Small and large data packets can be accommodated.


Find Patent Forward Citations

Loading…