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:
Oct. 06, 2015

Filed:

Jan. 27, 2012
Applicants:

Timothy Michels, Greenacres, WA (US);

William R. Baumann, Seattle, WA (US);

Paul I. Szabo, Shoreline, WA (US);

Inventors:

Timothy Michels, Greenacres, WA (US);

William R. Baumann, Seattle, WA (US);

Paul I. Szabo, Shoreline, WA (US);

Assignee:

F5 Networks, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01); H04L 12/879 (2013.01);
U.S. Cl.
CPC ...
H04L 49/901 (2013.01);
Abstract

A method and system for efficient direct DMA for processing connection state information or other expediting data packets. One example is the use of a network interface controller to buffer TCP type data packets that may contain connection state information. The connection state information is extracted from a received packet. The connection state information is stored in a special DMA descriptor that is stored in a ring buffer area of a buffer memory that is accessible by a host processor when an interrupt signal is received. The packet is then discarded. The host processor accesses the ring buffer memory only to retrieve the stored connection state information from the DMA descriptor without having to access a packet buffer area in the memory.


Find Patent Forward Citations

Loading…