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:
Feb. 11, 2020

Filed:

Sep. 22, 2017
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Prasannakumar Murugesan, San Ramon, CA (US);

Ajeet Pal Singh Gill, Fremont, CA (US);

David A. Johnson, Nashua, NH (US);

Ian McDowell Campbell, Littleton, CO (US);

Ravinandan Arakali, San Jose, CA (US);

Assignee:

CISCO TECHNOLOGY, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/863 (2013.01); H04L 12/935 (2013.01); H04W 28/02 (2009.01); H04L 12/26 (2006.01); H04L 12/24 (2006.01);
U.S. Cl.
CPC ...
H04L 47/6255 (2013.01); H04L 43/0888 (2013.01); H04L 49/3063 (2013.01); H04W 28/0231 (2013.01); H04L 41/20 (2013.01);
Abstract

In one embodiment, a method includes assigning a number of threads for user plane functions to a corresponding number of transmit queues for transmission of packets on a network interface, assigning additional threads exceeding the number of transmit queues to software transmission queues associated with the threads assigned to the transmit queues, identifying a load at each of the threads, dynamically updating assignment of the additional threads to the software transmission queues based on the load at the threads, and transmitting packets from the transmit queues for transmission on a network from a physical interface at a network device. An apparatus and logic are also disclosed herein.


Find Patent Forward Citations

Loading…