US 12,088,465 B2
Methods and systems for upgrading a control plane and a data plane of a network appliance
Sameer Kittur Subrahmanya, Fremont, CA (US); and Krishna Doddapaneni, Cupertino, CA (US)
Assigned to Pensando Systems Inc., Milpitas, CA (US)
Filed by Pensando Systems Inc., Milpitas, CA (US)
Filed on Jan. 11, 2022, as Appl. No. 17/573,547.
Prior Publication US 2023/0224217 A1, Jul. 13, 2023
Int. Cl. H04L 41/082 (2022.01); H04L 41/12 (2022.01); H04L 49/00 (2022.01)
CPC H04L 41/082 (2013.01) [H04L 41/12 (2013.01); H04L 49/3063 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
configuring a packet processing pipeline circuit to process a network flow by writing a network flow configuration data for the network flow into a table;
halting the packet processing pipeline circuit in order to perform a pipeline upgrade after the packet processing pipeline circuit is configured to process the network flow;
performing the pipeline upgrade after halting the packet processing pipeline circuit;
clearing the table while performing the pipeline upgrade;
restarting the packet processing pipeline circuit after performing the pipeline upgrade; and
reconfiguring the packet processing pipeline circuit to process the network flow by writing the network flow configuration data into the table after performing the pipeline upgrade,
wherein clearing the table causes the packet processing pipeline circuit to lose configuration for processing the network flow.