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. 30, 2016

Filed:

Aug. 04, 2014
Applicant:

Futurewei Technologies, Inc., Plano, TX (US);

Inventor:

Yunsong Lu, Mountain View, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01); H04L 12/28 (2006.01); H04L 29/06 (2006.01); H04L 12/931 (2013.01);
U.S. Cl.
CPC ...
H04L 69/161 (2013.01); H04L 49/70 (2013.01);
Abstract

Disclosed herein are a system and method for network protocol offloading in virtual networks. An embodiment method of offloading a network protocol processing task for a message includes receiving, at a virtual switch, the message from a virtual source node destined for a virtual receiver node. The network protocol processing for the message is offloaded from the virtual source node and deferred when the virtual receiver node is safe for network protocol offloading. When the virtual receiver node is unsafe for network protocol offloading, the network protocol processing task is executed within the virtual switch. When the virtual receiver node is safe for network protocol offloading and a path between the virtual switch and the virtual receiver node includes a physical network interface, the network protocol processing task is executed using the physical network interface.


Find Patent Forward Citations

Loading…