CPC H04L 69/22 (2013.01) [H04L 41/24 (2013.01)] | 16 Claims |
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.
|