Invention Grant
- Patent Title: Compilation and runtime methods for executing algorithmic packet processing programs on multi-table packet forwarding elements
-
Application No.: US15330539Application Date: 2016-10-06
-
Publication No.: US10649747B2Publication Date: 2020-05-12
- Inventor: Andreas Voellmy
- Applicant: Andreas Voellmy
- Agent Richard Voellmy
- Main IPC: G06F8/41
- IPC: G06F8/41 ; H04L12/771 ; H04L12/24 ; G06F8/30

Abstract:
The invention pertains to a method of implementing packet-processing devices on multi-table datapath processors, comprising of a high-level, Turing-complete programming language that permits programmers to express time-invariant or time-variant packet-processing behavior using general-purpose programming languages, suitable compilation and analysis methods to transform a given input program into a datapath design, and a runtime control program to be executed on a general-purpose processor which can communicate with a configurable datapath element and which configures the datapath element according to the compiled datapath design and which implements appropriate dynamic control (e.g. flow table population) for the configured datapath element.
Public/Granted literature
Information query