Invention Grant
- Patent Title: Data plane semantics for software virtual switches
-
Application No.: US16142401Application Date: 2018-09-26
-
Publication No.: US11409506B2Publication Date: 2022-08-09
- Inventor: Yipeng Wang , Ren Wang , Tsung-Yuan C. Tai , Jr-Shian Tsai , Xiangyang Guo
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Compass IP Law PC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/445 ; G06F11/36 ; G06F8/41 ; G06F9/455 ; G06F8/30

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.
Public/Granted literature
- US20200097269A1 DATA PLANE SEMANTICS FOR SOFTWARE VIRTUAL SWITCHES Public/Granted day:2020-03-26
Information query