Accelerated network packet processing
D Daly, J Fastabend, M Vick, BJ Skerry… - US Patent …, 2018 - Google Patents
Devices and techniques for accelerated packet processing are described herein. The device
can match an action to a portion of a network data packet and accelerate the packet …
can match an action to a portion of a network data packet and accelerate the packet …
Forwarding element with a data plane load balancer
J Lee, C Kim - US Patent 10,158,573, 2018 - Google Patents
Some embodiments of the invention provide a forwarding element that has a data-plane
circuit (data plane) that can be configured to implement one or more load balancers. The …
circuit (data plane) that can be configured to implement one or more load balancers. The …
Configuring a switch for extracting packet header fields
P Bosshart - US Patent 10,225,381, 2019 - Google Patents
(57) ABSTRACT A method for generating configuration data for configuring a hardware
switch is described. The method receives a description of functionality for the hardware …
switch is described. The method receives a description of functionality for the hardware …
Storing packet data in mirror buffer
PD Bhide, A Loge, C Kodeboyina… - US Patent 10,230,810, 2019 - Google Patents
370/369 2007/0183415 A1 8/2007 Fischer et al. 2008/0247409 Al 10/2008 Choudhury et al.
2010/0088756 A1 4/2010 Balakrishnan et al. 2014/0241361 A1 8/2014 Bosshart et al …
2010/0088756 A1 4/2010 Balakrishnan et al. 2014/0241361 A1 8/2014 Bosshart et al …
Dynamic memory reallocation for match-action packet processing
P Bosshart - US Patent 9,880,768, 2018 - Google Patents
A pool of unit memories is provided in order to flexibly allocate memory capacity to
implement various tables and/or logical memories such as those for implementing an …
implement various tables and/or logical memories such as those for implementing an …
Packet header field extraction
P Bosshart - US Patent 10,432,527, 2019 - Google Patents
Some embodiments provide a method for processing a packet for a pipeline of a hardware
switch. The pipeline, in some embodiments, includes several different stages that match …
switch. The pipeline, in some embodiments, includes several different stages that match …
Packet reconstruction at deparser
GC Watson, S Dhruvanarayan, GR Gibb… - US Patent …, 2020 - Google Patents
Some embodiments provide a method for a deparser of a processing pipeline. The method
receives, from a set of match-action stages of the pipeline, packet header field (PHF) values …
receives, from a set of match-action stages of the pipeline, packet header field (PHF) values …
Programmable protocol parser for NIC classification and queue assignments
I Gasparakis, R Chayat, J Fastabend - US Patent 11,388,053, 2022 - Google Patents
Technologies for controlling operation of a compute node coupled to a computer network via
a computing device that includes communications for communicating with the computer …
a computing device that includes communications for communicating with the computer …
Programmable protocol parser for NIC classification and queue assignments
I Gasparakis, R Chayat, J Fastabend - US Patent 11,394,611, 2022 - Google Patents
Technologies for controlling operation of a compute node coupled to a computer network via
a computing device that includes communications for communicating with the computer …
a computing device that includes communications for communicating with the computer …
Programmable protocol parser for NIC classification and queue assignments
I Gasparakis, R Chayat, J Fastabend - US Patent 11,394,610, 2022 - Google Patents
Technologies for controlling operation of a compute node coupled to a computer network via
a computing device that includes communications for communicating with the computer …
a computing device that includes communications for communicating with the computer …