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. 19, 2015

Filed:

Oct. 12, 2012
Applicant:

Oracle America, Inc., Redwood Shores, CA (US);

Inventors:

Nicolas G. Droux, Rio Rancho, NM (US);

Sunay Tripathi, Menlo Park, CA (US);

Assignee:

Oracle America Inc., Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G01R 31/08 (2006.01); H04L 12/709 (2013.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
H04L 45/245 (2013.01); G06F 9/45558 (2013.01); G06F 2009/45595 (2013.01); Y02B 60/33 (2013.01);
Abstract

A system for distributing network traffic among direct hardware access datapaths, comprising: a processor; one or more activated PNICs; a host operating system; and a virtual machine (VM). Each activated PNIC sends and receives data packets over a network. Each activated PNIC is configured with a virtual function. The VM includes a VNIC and a virtual link aggregator configured to maintain a list identifying each activated PNIC. Virtual function mappings for the VM associate the VM with virtual functions for the activated PNICs. The virtual link aggregator selects the first activated PNIC for servicing a network connection and determines a virtual function for the first activated PNIC. The VNIC for the first activated PNIC uses the virtual function to directly transfer network traffic for the network connection between the VM and the first activated PNIC.


Find Patent Forward Citations

Loading…