US 11,743,367 B2
Technologies for programming flexible accelerated network pipeline using eBPF
Peter P. Waskiewicz, Jr., Portland, OR (US); Anjali Singhai Jain, Portland, OR (US); Neerav Parikh, Hillsboro, OR (US); and Parthasarathy Sarangam, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on May 10, 2022, as Appl. No. 17/741,332.
Application 17/741,332 is a continuation of application No. 16/648,750, granted, now 11,336,756, previously published as PCT/US2018/050204, filed on Sep. 10, 2018.
Claims priority of provisional application 62/582,210, filed on Nov. 6, 2017.
Prior Publication US 2022/0337682 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 69/22 (2022.01); H04L 41/00 (2022.01)
CPC H04L 69/22 (2013.01) [H04L 41/24 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computing device for accelerated packet processing, the computing device comprising:
a network interface controller to perform packet processing operations on a network packet, the packet processing operations selectively offloaded to the network interface controller by an extended Berkeley packet filter (eBPF) program stored in a memory, the network interface controller programmed, by a processor, with a hardware configuration as a function of the packet processing operations selectively offloaded to the network interface controller, the network interface controller is configured to return metadata to the processor, the metadata generated based on a result of performing the selectively offloaded packet processing operations on the network packet.