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:
Aug. 06, 2019

Filed:

Jan. 17, 2017
Applicant:

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

Inventors:

Hao Cai, Sammamish, WA (US);

Qi Lu, Kirkland, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04L 12/24 (2006.01);
U.S. Cl.
CPC ...
H04L 67/1002 (2013.01); H04L 41/0896 (2013.01); H04L 67/141 (2013.01); H04L 67/42 (2013.01); H04L 69/22 (2013.01);
Abstract

Performance of connection flow management between a hardware-based network interface and a software module of a network traffic management device is disclosed. A flow connection setup for a flow connection is established between a client device and a server at the network traffic management device. It is then determined if the flow connection is symmetrical or asymmetrical in nature. A flow signature entry and a transformation data entry for the flow connection is generated, by software executed by the network traffic management device, in opposing first and second symmetric or asymmetric flow directions. The flow signature entry and the transformation data entry for the first and second flow directions is sent from the software module to the network interface. The network interface stores and utilizes the flow signature entry and the transformation data entry to perform acceleration on data packets in the first and second flow directions.


Find Patent Forward Citations

Loading…