Invention Grant
- Patent Title: Technologies for programming flexible accelerated network pipeline using eBPF
-
Application No.: US16648750Application Date: 2018-09-10
-
Publication No.: US11336756B2Publication Date: 2022-05-17
- Inventor: Peter P. Waskiewicz, Jr. , Anjali Singhai Jain , Neerav Parikh , Parthasarathy Sarangam
- 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
- International Application: PCT/US2018/050204 WO 20180910
- International Announcement: WO2019/089131 WO 20190509
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L12/24 ; H04L69/22 ; H04L41/00

Abstract:
Technologies for programming flexible accelerated network pipelines include a comping device with a network controller. The computing device loads a program binary file that includes a packet processing program and a requested hint section. The binary file may be an executable and linkable format (ELF) file with an extended Berkeley packet filter (eBPF) program. The computing device determines a hardware configuration for the network controller based on the requested offload hints and programs the network controller. The network controller processes network packets with the requested offloads, such as packet classification, hashing, checksums, traffic shaping, or other offloads. The network controller returns results of the offloads as hints in metadata. The packet processing program performs actions based on the metadata, such as forwarding, dropping, packet modification, or other actions. The computing device may compile an eBPF source file to generate the binary file. Other embodiments are described and claimed.
Public/Granted literature
- US20200274952A1 TECHNOLOGIES FOR PROGRAMMING FLEXIBLE ACCELERATED NETWORK PIPELINE USING EBPF Public/Granted day:2020-08-27
Information query