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. 07, 2023

Filed:

Jul. 18, 2022
Applicant:

Juniper Networks, Inc., Sunnyvale, CA (US);

Inventors:

Kiran K N, Bangalore, IN;

Przemyslaw Krzysztof Grygiel, Gniezno, PL;

Damian Szeluga, Vienna, AT;

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 49/00 (2022.01); H04L 47/625 (2022.01); H04L 47/56 (2022.01);
U.S. Cl.
CPC ...
H04L 49/3063 (2013.01); H04L 47/56 (2013.01); H04L 47/6255 (2013.01);
Abstract

An example virtual router includes a plurality of logical cores ('lcores'), where each lcore comprises a CPU core or hardware thread. The virtual router is configured to determine a latency profile, select, based at least in part on the latency profile, a packet processing mode from the plurality of packet processing modes. In response to a determination that the packet processing mode comprises the run-to-completion mode, an lcore of the plurality of lcores is configured to: read a network packet from a device queue, process the network packet to determine a destination virtual device for the network packet, the destination virtual device having a plurality of interface queues, and insert the network packet into an interface queue of the plurality of interface queues.


Find Patent Forward Citations

Loading…