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:
Jul. 14, 2020

Filed:

Mar. 15, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Dmitry Malloy, Redmond, WA (US);

Alireza Dabagh, Kirkland, WA (US);

Gabriel Silva, Seattle, WA (US);

Khoa To, Redmond, WA (US);

Omar Cardona, Bellevue, WA (US);

Donald Stanwyck, Carnation, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); H04L 12/725 (2013.01); H04L 12/743 (2013.01); H04L 29/12 (2006.01);
U.S. Cl.
CPC ...
H04L 45/306 (2013.01); H04L 45/7453 (2013.01); H04L 61/6022 (2013.01);
Abstract

Techniques of network traffic management in a computing device are disclosed. One example method includes receiving, at a main processor, a request from a network interface controller to perform network processing operations for packets assigned by the network interface controller to a queue of a virtual port of the network interface controller. The method also includes, in response to receiving the request, causing one of multiple cores of the main processor with which the queue of the virtual port is affinitized to perform the network processing operations to effect processing and transmission of the packets to an application executing in a virtual machine hosted on the computing device.


Find Patent Forward Citations

Loading…