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:
Dec. 19, 2017

Filed:

Mar. 24, 2014
Applicant:

Marvell World Trade Ltd., St. Michael, BB;

Inventors:

Vitaly Vovnoboy, Karney Shomton, IL;

Gad Hutt, Sunnyvale, CA (US);

Ronen Tausi, Raanana, IL;

Adi Sapir, Hod Hasharon, IL;

Michael Orr, Sunnyvale, CA (US);

Victor Ryabchin, Azur, IL;

Assignee:

Marvell World Trade Ltd., St. Michael, BB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 12/721 (2013.01); H04L 12/771 (2013.01); H04L 12/741 (2013.01); H04L 12/773 (2013.01);
U.S. Cl.
CPC ...
H04L 45/566 (2013.01); H04L 41/0813 (2013.01); H04L 45/54 (2013.01); H04L 45/56 (2013.01); H04L 45/60 (2013.01);
Abstract

The present disclosure describes techniques for hardware acceleration for routing programs. In some aspects communications between a routing determination program and a packet router are monitored in a router, both the routing determination program and the packet router being part of a software layer of the router. The communications include the routing determination program providing configuration data to the packet router. Based on the monitored communications, a packet processor is changed to reflect the configuration data, the packet processor being part of a hardware layer of the router. The packet processor performs packet routing operations of receiving packets, determining the next routers in the paths to the target destinations of the packets, and sending the packets to the next routers independent of the software layer.


Find Patent Forward Citations

Loading…