US 11,902,105 B2
Interactive graphical user interface for visualizing flow data in a programmable network switch
Adrian Moreno Zapata, Madrid (ES); and Marcelo Leitner, Sao Paulo (BR)
Assigned to RED HAT, INC., Raleigh, NC (US)
Filed by RED HAT, INC., Raleigh, NC (US)
Filed on May 24, 2022, as Appl. No. 17/751,780.
Prior Publication US 2023/0388198 A1, Nov. 30, 2023
Int. Cl. H04L 41/22 (2022.01); H04L 43/026 (2022.01)
CPC H04L 41/22 (2013.01) [H04L 43/026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising program code that is executable by a processor for causing the processor to:
receive flow data from one or more flow tables for a programmable network switch; and
based on the flow data, generate a graphical user interface showing relationships between recirculation operations defined in the flow data, the graphical user interface including a directed graph having a plurality of nodes representing the recirculation operations to be performed by the programmable network switch, each node of the plurality of nodes corresponding to a respective recirculation operation among the recirculation operations to be performed by the programmable network switch, wherein the recirculation operations involve reevaluating data packets on the programmable network switch, and wherein the directed graph also includes directed links between the plurality of nodes to specify a sequential order in which the recirculation operations are to be applied to the data packets by the programmable network switch.