Patent · US Active

Data plane semantics for software virtual switches

US11409506B2 · kind B2 · utility

0Cited by
3References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 26, 2018
Grant dateAug 9, 2022
Priority date
Expiry dateDec 10, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/311
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Examples may include a method of compiling a declarative language program for a virtual switch. The method includes parsing the declarative language program, the program defining a plurality of match-action tables (MATs), translating the plurality of MATs into intermediate code, and parsing a core identifier (ID) assigned to each one of the plurality of MATs. When the core IDs of the plurality of MATs are the same, the method includes connecting intermediate code of the plurality of MATs using function calls, and translating the intermediate code of the plurality of MATs into machine code to be executed by a core identified by the core IDs.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.