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.
Patent No.:
Date of Patent:
Dec. 06, 2022
Filed:
Jun. 19, 2021
Vmware, Inc., Palo Alto, CA (US);
Raja Kommula, Cupertino, CA (US);
Constantine Polychronopoulos, Saratoga, CA (US);
Thayumanavan Sridhar, Palo Alto, CA (US);
Marc-Andre Bordeleau, Shawinigan, CA;
Edward Choh, Richmond, CA;
Ojas Gupta, Mountain View, CA (US);
Robert Kidd, Champaign, IL (US);
Georgios Oikonomou, Patras, GR;
Jeremy Tidemann, Urbana, IL (US);
VMWARE, INC., Palo Alto, CA (US);
Abstract
Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.