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:
Nov. 03, 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/743 (2013.01); H04L 12/863 (2013.01); H04L 12/803 (2013.01); G06F 9/50 (2006.01); H04L 12/861 (2013.01);
U.S. Cl.
CPC ...
H04L 47/627 (2013.01); G06F 9/5033 (2013.01); H04L 47/125 (2013.01); G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); H04L 49/90 (2013.01);
Abstract

Embodiments of network processing resource management in computing devices are disclosed therein. An example method includes receiving a request from a network interface controller to perform network processing operations at a first core of a main processor for packets assigned by the network interface controller to a queue of a virtual port of the network interface controller. The method also includes determining whether the first core has a utilization level higher than a threshold when performing the network processing operations to effect processing and transmission of the packets. If the first core has a utilization level higher than the threshold, the method includes issuing a command to the network interface to modify affinitization of the queue from the first core to a second core having a utilization level lower than the threshold.


Find Patent Forward Citations

Loading…