#pipeline pipe #stage 0 ^------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2008(0,1) : ingress A^------------ ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-75(0,1) : ingress -A^----------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-76(0,1) : ingress --A^---------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-77(0,1) : ingress ---A^--------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-81(0,1) : ingress ----B^-------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-82(0,1) : ingress -----B^------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar248(0,1) : ingress ------A^------ ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar262(0,1) : ingress -C-----D^----- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_filter_drop_bad_mac_1(0,2) : ingress -C----D--^---- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_filter_drop_bad_mac_0(0,2) : ingress ---B------^--- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_external_subnets_v4(0,2) : ingress -C--------B^-- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_filter_drop_bad_mac(0,3) : ingress ------------^- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2005(0,19) : ingress -----------D-^ ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar224(0,19) : ingress #stage 1 ----B-EE------ ^---- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-85(1,2) : ingress -------------- A^--- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_external_subnets_v6(1,2) : ingress ----------F--- --^-- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-80(1,3) : ingress -CB----------- --A^- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_switch_ipv4_addr(1,3) : ingress -------------- ----^ - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2004(0,19) : ingress #stage 2 -C------GG---- -F--- ^ ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_switch_ipv6_addr(2,3) : ingress #stage 3 E-------EE-E-- ---E- E ^---- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_icmp_dst_port(3,4) : ingress -------------- ----- - D^--- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-89(3,5) : ingress -------------- ----- - -A^-- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-92(3,5) : ingress ----------G--- -GC-- C --B^- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv6_mcast(3,5) : ingress ----------G--- -GC-- C -B--^ -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv4_mcast(3,5) : ingress #stage 4 ----------G--- -GC-- C H--A- ^- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv6(4,5) : ingress ----------I--- -IC-- C H---A -^ - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv4(4,5) : ingress #stage 5 ----------G--- -GC-- C H---- -J ^ ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv4(4,5) : ingress #stage 6 ----------H--- -H--- - K--HH HH H ^----- ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_hit(5,6) : ingress -------------- ----- - ----- -- - L^---- ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_CalculateIPv4Len_ipv4_set_len(5,7) : ingress -------------- ---E- E ----- -- - M-^--- ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_nat_only(5,9) : ingress E-------EE-E-- ---E- E ----- -- - ---^-- ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-98(3,8) : ingress -------------- ----- - ----- -- - ---A^- ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-99(3,8) : ingress ----------E--- -E--- - ---EE EE E -----^ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2087(5,19) : ingress #stage 7 ---CC--C--E--- -N--- C CCCNE NE E OK---- ^---- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_nat_ingress_encap_ipv4(6,7) : ingress ----C--C--E--- -N--- C C-CNE NE E OA---- -^--- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_nat_ingress_encap_ipv6(6,7) : ingress -------------- ----- - ----- -- - ----A- --^-- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-102(3,8) : ingress GC------GGEG-- -E-I- I C--EE EE E --ECB- ---^- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar448(6,10) : ingress -------------- ----- - ----- -- - -P---- ----^ ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_nat_ingress_CalculateIPv4Len_invert(6,19) : ingress #stage 8 -------------- ----- - ----- -- - ------ EE--- ^------------ - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_5(7,12) : ingress -------------- ----- - ----- -- - ------ EE--- -^----------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_3(7,12) : ingress -------------- ----- - ----- -- - ------ EE--- --^---------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_1(7,12) : ingress -------------- ----- - ----- -- - ------ EEB-- ---^--------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-103(7,8) : ingress -------------- ----- - ----- -- - ------ EE--- ---A^-------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-105(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- E---- ----A^------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_mcast_ingress_drop_mcastv4_no_group(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- -Q--- ----B-^------ - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_source_filter_ipv6(7,8) : ingress -------------- ----- - ----- -- - ------ ----- ------A^----- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1760(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- Q---- ---B----^---- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_source_filter_ipv4(7,8) : ingress -------------- ----- - ----- -- - ------ ----- --------A^--- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1751(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- EE--- -----A----^-- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_mcast_ingress_drop_mcastv6_no_group(7,8) : ingress GC---CCCGGCO-- -C-R- S C--TT TT T T--CC- SR-A- -----------^- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- services_service(7,10) : ingress -------------- ----- - ----- -- - ------ ----- -----------B^ - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar452(7,10) : ingress #stage 9 GC------GG-G-- ---G- G T---- -- - ---C-- QQB-- -----GIEIEG-- ^ ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_replication_ipv6(8,9) : ingress #stage 10 -------------- ----- - ----- -- - ------ ----- ------------- E ^--- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_11(9,15) : ingress -------------- ----- - ----- -- - ------ ----- ------------- E -^-- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_9(9,15) : ingress -------------- ----- - ----- -- - ------ ----- ------------- E --^- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_13(9,15) : ingress -------------- ----- - ----- -- - ------ HH--- ------------- U ---^ --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_tag_check(9,10) : ingress #stage 11 -------------- ----- - ----- -- - L----- GG--- ------------- - ---- ^-- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar730(7,10) : ingress E-------EE-E-- ---E- E ----- -- - ------ ---E- -----EE-E-EE- E ---- -^- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-110(9,11) : ingress -------------- ----- - ----- -- - ------ EE--- ------------- - ---- -B^ -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-111(9,11) : ingress #stage 12 -------------- ----- - ----- -- - ------ EE--- ------------- - ---- E-- ^- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_7(8,18) : ingress GC-CC--CGGCO-- -C-G- O CCCCC CC C SC-C-- SS-G- ---CCOG-G-OOE V ---N OCW -^ ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_egress_nat_egress(10,11) : ingress #stage 13 E-------EE-E-- ---E- E ----- -- - ------ ---E- -----EE-E-EE- E ---- -B- -E ^--------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-113(11,12) : ingress -------------- ----- - ----- -- - ------ E---- ------------- - ---- --- -E A^-------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-114(11,12) : ingress -------------- ----- - ----- -- - ------ EE--- ------------- - ---- --- -E -A^------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-122(11,12) : ingress -------------- ----- - H---- -- - ------ HH--- -----------Q- - ---- --- -H --B^------ ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1338$precompute(11,12) : ingress -------------- ----- - H---- -- - ------ ----- -----------Q- - ---- --- -H -B--^----- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1198$precompute(11,12) : ingress -------------- ----- - ----- -- - ------ ----- G-G--------H- - ---- --- -H ----D^---- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_lookup_idx_lookup(11,13) : ingress -------------- ----- - ----- -- - ------ HH--- -G---------H- - ---- --- -H ---D--^--- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_lookup(11,13) : ingress -------------- ----- - ----- -- - ------ GG--- -----------G- - ---- X-- -I ----B--^-- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1281(11,16) : ingress -------------- ----- - ----- -- - ------ GG--- -----------G- - ---- X-- -I ---B----^- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1419(11,16) : ingress -------------- ----- - ----- -- - E----- ----- -----------E- - ---- --- -E ---------^ ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(11,19) : ingress #stage 14 -------------- ----- - ----- -- - ------ HH--- -G---------H- - ---- --- -H ------M--- ^------------ ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_lookup(11,13) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ----F----- -^----------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1198(12,13) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---F------ --^---------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1338(12,13) : ingress -------------- ----- - ----- -- - ------ ----- --E---------- - ---- --- -- ----DE---- ---^--------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-119(12,14) : ingress -------------- ----- - ----- -- - ------ II--- -----------R- - ---- O-- -R ----B--X-- ----^-------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_MulticastRouter4_tbl(12,17) : ingress -------------- ----- - ----- -- - ------ RR--- -----------R- - ---- O-- -R ---B----X- -----^------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_MulticastRouter6_tbl(12,17) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- --E--GG-G-GG- G ---- --- -G ----DE---- ------^------ ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1211(12,17) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG- G ---- --- -G ---------- -----M-^----- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1425(12,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG- G ---- --- -G ---------- ----M---^---- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1287(12,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GI- G ---- --- -I ---------- ----L----^--- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1292(12,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ EE-G- -----GG-G-GI- G ---- --- -I ---------- -----L----^-- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1430(12,18) : ingress -------------- ----- - ----- -- - ------ N---- -----------I- - ---- --- -I ---------- ---------Y-^- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1299(12,19) : ingress ----------H--- -H--- - ---HH HH H H----- HH--- ------------- - ---- --- -H ---------- ------------^ ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ingresshdr.udp.checksum_encode_update_condition_3(11,19) : ingress #stage 15 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- E- ---------- ------------- ^----------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_6(9,19) : ingress -------------- ----- - ----- -- - ------ ----- -E----------- - ---- --- -- ---------- ------------- -^---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_2(8,19) : ingress -------------- ----- - ----- -- - ------ ----- H------------ - ---- --- -- -----H---- -H-B--------- --^--------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_lookup_idx_select_route(13,14) : ingress -------------- ----- - ----- -- - ------ ----- -E----------- - ---- --- -- ---D--E--- E------------ ---^-------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-126(12,14) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ------H--- H-H---------- ---B^------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_select_route(13,14) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -E---GG-G-GG- G ---- --- -G ---D--E--- E------------ -----^------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1349(12,17) : ingress -------------- ----- - ----- -- - ------ II--- -----------I- - ---- --- -I ---------- ----------Y-- ------^----- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1435(12,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I --------I- -----I----D-- -------^---- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter6_icmp_error(13,18) : ingress -------------- ----- - ----- -- - ------ ----- -----------G- - ---- --- -- ---------- ---------A--- --------^--- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1297(12,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I -------I-- ----I----D--- ---------^-- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter4_icmp_error(13,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I --------I- -----Z------- ----------^- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter6_icmp_error_0(13,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I -------I-- ----Z-------- -----------^ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter4_icmp_error_0(13,18) : ingress #stage 16 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ------I--- I------------ ---BE------- ^- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar968(14,15) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- -----I---- ---B--------- --E--------- -^ -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1063(14,15) : ingress #stage 17 -------------- ----- - ----- -- - ------ II--- -----------I- - -GG- O-- -I ------G--- G------------ ---B-------- H- ^- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_route(15,16) : ingress -------------- ----- - ----- -- - ------ II--- -----------I- - G--- O-- -I -----G---- ---B--------- ------------ -H -^ ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_lookup_idx_route(15,16) : ingress #stage 18 -------------- ----- - ----- -- - ------ ----- --E---------- - ---- --- -- ---------- ------------- ------------ -- -- ^--------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_0(8,19) : ingress -------------- ----- - ----- -- - ------ ----- E------------ - ---- --- -- ---------- ------------- ------------ -- -- -^-------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_4(8,19) : ingress -------------- ----- - ----- -- - ------ II--- -----------I- - -EE- --- -I ------E--- E------------ -----B------ -- E- --^------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1358(16,17) : ingress -------------- ----- - ----- -- - ------ C---- -----------I- - E--- --- -I -----E---- ------B------ ------------ -- -E ---^------ ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1218(16,17) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I ---------- ------------- ------------ -- -I ---B^----- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router4_icmp_error(16,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I ---------- ------------- ------------ -- I- --B--^---- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router6_icmp_error(16,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I ---------- ------------- -----D------ -- I- ------^--- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router6_icmp_error_0(16,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X- - ---- --- -I ---------- ------D------ ------------ -- -I -------^-- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router4_icmp_error_0(16,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG- G ---- --- -G ---------- ------------- ------------ -- -- ---B----^- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1216(16,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG- G ---- --- -G ---------- ------------- ------------ -- -- --B------^ ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1354(16,18) : ingress #stage 19 -------------- ----- - ----- -- - ------ ----- ------------- - -E-- --- -- ---------- ------------- ------------ -- -- ---------- ^---- ----- ---- ------ ---- ---- ---------- --- ara_table_8(10,19) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - --E- --- -- ---------- ------------- ------------ -- -- ---------- -^--- ----- ---- ------ ---- ---- ---------- --- ara_table_12(10,19) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - E--- --- -- ---------- ------------- ------------ -- -- ---------- --^-- ----- ---- ------ ---- ---- ---------- --- ara_table_10(10,19) : ingress GC----CCGG-O-- ---G- G C---- -- - ---C-- II-G- -----GG-G-GX- G H--- -C- -I C----H---- ------------- ------------ -- -R ---P------ ---^- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_Arp_tbl(17,18) : ingress GC----CCGG-O-- ---G- G C---- -- - ---C-- II-G- -----GG-G-GX- G -HH- -C- -I C-----H--- H------------ ------------ -- R- --P------- ----^ ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_Ndp_tbl(17,18) : ingress #stage 20 Q-------QQ-Q-- ---Q- Q ----- -- - ------ ---Q- -----QQ-Q-QQ- Q ---- --- -Q ---------- ------HHHHH-- -----H------ -- -- --------HH ---QQ ^---- ---- ------ ---- ---- ---------- --- tbl_sidecar2045(18,19) : ingress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- D^--- ---- ------ ---- ---- ---------- --- tbl_sidecar2043(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -----------E- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- A-^-- ---- ------ ---- ---- ---------- --- tbl_sidecar2051(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -----------Q- - ---- --- -- ---------- ------------- ------QQQQQQ -- -- --QQQQQQ-- ---QQ --D^- ---- ------ ---- ---- ---------- --- mac_rewrite_mac_rewrite(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -----------H- - ---- --- -- ---------- ------------- ------HHHHHH -- -- --HHHHHH-- ---HH --D-^ ---- ------ ---- ---- ---------- --- tbl_sidecar2047(18,19) : ingress #stage 0 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ^--- ------ ---- ---- ---------- --- ara_table_17(0,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- -^-- ------ ---- ---- ---------- --- ara_table_15(0,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- --^- ------ ---- ---- ---------- --- cond-134(0,15) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- --B^ ------ ---- ---- ---------- --- mcast_egress_mcast_tag_check(0,15) : egress #stage 1 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---L ^----- ---- ---- ---------- --- mcast_egress_tbl_decap_ports(0,15) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- L^---- ---- ---- ---------- --- mcast_egress_asic_id_to_port(0,15) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- --^--- ---- E--- ---------- --- tbl_sidecar2200(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---B ---^-- ---- ---- ---------- --- tbl_sidecar2208(0,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- --A- ----^- ---- ---- ---------- --- tbl_sidecar2217(0,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---a -----^ ---- ---- ---------- --- mac_rewrite_mac_rewrite_0(0,18) : egress #stage 2 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- Eb---- ^--- ---- ---------- --- mcast_egress_port_bitmap_check(1,16) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ---QQ- -^-- ---- ---------- --- tbl_sidecar2224(1,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ -D^- ---- ---------- --- tbl_sidecar2223(1,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- --E--- -A-^ ---- ---------- --- tbl_sidecar2226(4,19) : egress #stage 3 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---C c----- E--- ^--- ---------- --- mcast_egress_modify_hdr(2,17) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- D^-- ---------- --- tbl_sidecar1973(2,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---A --^- ---------- --- tbl_sidecar2240(4,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- --E--- ---D ---^ ---------- --- tbl_sidecar2229(4,19) : egress #stage 4 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- E--- ------ ---- ---- ^--------- --- ara_table_16(1,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- -----L ---- E--- -^-------- --- tbl_sidecar1532(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- E--- -D^------- --- tbl_sidecar1527(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- --A^------ --- tbl_sidecar1529(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- E--- -A--^----- --- cond-139(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- E--- ----B^---- --- tbl_sidecar1542_0(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- -----A^--- --- tbl_sidecar1544_0(3,18) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- E--- ------ ---- ---- -------^-- --- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(1,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- E--A --------^- --- tbl_sidecar2231(4,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- E--- --------A^ --- tbl_sidecar2235(4,19) : egress #stage 5 -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- -E-- ------ ---- ---- ---------- ^-- ara_table_14(1,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- ----BEE--- -^- tbl_sidecar1547(4,19) : egress -------------- ----- - ----- -- - ------ ----- ------------- - ---- --- -- ---------- ------------- ------------ -- -- ---------- ----- ----- ---- ------ ---- ---- -DEE------ --^ tbl_sidecar1532_0(4,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_COND_TRUE C : ANTI_ACTION_READ D : CONTROL_DEFAULT_NEXT_TABLE E : ACTION_READ F : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ G : OUTPUT H : IXBAR_READ I : ACTION_READ OUTPUT J : CONTROL_TABLE_MISS ANTI_ACTION_READ K : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ L : CONTROL_TABLE_HIT M : CONTROL_TABLE_MISS N : ACTION_READ ANTI_ACTION_READ O : OUTPUT ANTI_ACTION_READ P : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT Q : IXBAR_READ ACTION_READ R : IXBAR_READ ACTION_READ OUTPUT S : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ T : IXBAR_READ ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : CONTROL_COND_TRUE ANTI_ACTION_READ X : ACTION_READ OUTPUT ANTI_ACTION_READ Y : CONTROL_COND_FALSE ANTI_ACTION_READ Z : CONTROL_TABLE_MISS ACTION_READ OUTPUT a : CONTROL_TABLE_HIT CONTROL_TABLE_MISS b : CONTROL_TABLE_HIT IXBAR_READ c : CONTROL_TABLE_HIT IXBAR_READ ACTION_READ *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2008(0) -> cond-75(0) -> cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 2. cond-75(0) -> cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 3. cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 4. cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 5. cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 6. cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 7. tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 8. tbl_sidecar248(0) -> tbl_sidecar262(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 9. tbl_sidecar262(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 10. cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 11. filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 12. filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 13. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 14. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 15. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv6(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) #pipeline pipe #stage 0 ^------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2008(0,0) : ingress A^------------ ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-75(0,0) : ingress -A^----------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-76(0,0) : ingress --A^---------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-77(0,0) : ingress ---A^--------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-81(0,0) : ingress ----B^-------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-82(0,0) : ingress -----B^------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar248(0,0) : ingress ------A^------ ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar262(0,0) : ingress -C-----D^----- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_filter_drop_bad_mac_1(0,1) : ingress -C----D--^---- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_filter_drop_bad_mac_0(0,1) : ingress ---B------^--- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_external_subnets_v4(0,1) : ingress -C--------B^-- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_filter_drop_bad_mac(0,2) : ingress ------------^- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2005(0,19) : ingress -----------D-^ ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar224(0,19) : ingress #stage 1 ----B-EE------ ^---- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-85(1,1) : ingress -------------- A^--- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_external_subnets_v6(1,1) : ingress ----------F--- --^-- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-80(1,2) : ingress -CB----------- --A^- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_switch_ipv4_addr(1,2) : ingress -------------- ----^ - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2004(0,19) : ingress #stage 2 -C------GG---- -F--- ^ ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- filter_switch_ipv6_addr(2,2) : ingress #stage 3 E-------EE-E-- ---E- E ^---- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_icmp_dst_port(3,3) : ingress -------------- ----- - D^--- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-89(3,4) : ingress -------------- ----- - -A^-- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-92(3,5) : ingress ----------G--- -GC-- C --B^- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv6_mcast(3,5) : ingress ----------G--- -GC-- C -B--^ -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv4_mcast(3,4) : ingress #stage 4 ----------G--- -GC-- C H--A- ^- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv6(4,5) : ingress ----------I--- -IC-- C H---A -^ - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv4(4,4) : ingress #stage 5 ----------G--- -GC-- C H---- -J ^ ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_ipv4(4,4) : ingress #stage 6 ----------H--- -H--- - K--HH HH H ^----- ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_ingress_hit(5,6) : ingress -------------- ----- - ----- -- - L^---- ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_CalculateIPv4Len_ipv4_set_len(5,7) : ingress -------------- ---E- E ----- -- - M-^--- ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_ingress_nat_only(5,9) : ingress E-------EE-E-- ---E- E ----- -- - ---^-- ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-98(3,8) : ingress -------------- ----- - ----- -- - ---A^- ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-99(3,8) : ingress ----------E--- -E--- - ---EE EE E -----^ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar2087(5,19) : ingress #stage 7 ---CC--C--E--- -N--- C CCCNE NE E OK---- ^---- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_nat_ingress_encap_ipv4(6,7) : ingress ----C--C--E--- -N--- C C-CNE NE E OA---- -^--- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_nat_ingress_encap_ipv6(6,7) : ingress -------------- ----- - ----- -- - ----A- --^-- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-102(3,8) : ingress GC------GGEG-- -E-I- I C--EE EE E --ECB- ---^- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar448(6,10) : ingress -------------- ----- - ----- -- - -P---- ----^ -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_nat_ingress_CalculateIPv4Len_invert(6,19) : ingress #stage 8 -------------- ----- - ----- -- - ------ EE--- ^------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_5(7,12) : ingress -------------- ----- - ----- -- - ------ EE--- -^------------ -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_3(7,11) : ingress -------------- ----- - ----- -- - ------ EE--- --^----------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_1(7,12) : ingress -------------- ----- - ----- -- - ------ EEB-- ---^---------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-103(7,8) : ingress -------------- ----- - ----- -- - ------ EE--- ---A^--------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-105(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- E---- ----A^-------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_mcast_ingress_drop_mcastv4_no_group(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- -Q--- ----B-^------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_source_filter_ipv6(7,8) : ingress -------------- ----- - ----- -- - ------ ----- ------A^------ -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1760(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- Q---- ---B----^----- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_source_filter_ipv4(7,8) : ingress -------------- ----- - ----- -- - ------ ----- --------A^---- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1751(7,8) : ingress GC------GG-G-- ---G- G C---- -- - ---C-- EE--- -----A----^--- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_mcast_ingress_drop_mcastv6_no_group(7,8) : ingress GC---CCCGGCO-- -C-R- S C--TT TT T T--CC- SR-A- -----------^-- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- services_service(7,10) : ingress -------------- ----- - ----- -- - ------ ----- -----------B^- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar452(7,10) : ingress -------------- ----- - ----- -- - L----- GG--- -------------^ -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar730(7,10) : ingress #stage 9 -------------- ----- - ----- -- - ------ EE--- -------------E ^- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_7(8,11) : ingress GC------GG-G-- ---G- G T---- -- - ---C-- QQB-- -----GIEIEG--- -^ ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_replication_ipv6(8,9) : ingress #stage 10 -------------- ----- - ----- -- - ------ ----- -------------- -E ^----- - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_9(9,18) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -E -^---- - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_13(9,18) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -E --^--- - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_11(9,18) : ingress -------------- ----- - ----- -- - ------ HH--- -------------- -U ---^-- - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- mcast_ingress_mcast_tag_check(9,10) : ingress E-------EE-E-- ---E- E ----- -- - ------ ---E- -----EE-E-EE-- -E ----^- - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-110(9,11) : ingress -------------- ----- - ----- -- - ------ EE--- -------------- -- ----B^ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-111(9,11) : ingress #stage 11 GC-CC--CGGCO-- -C-G- O CCCCC CC C SC-C-- SS-G- ---CCOG-G-OOEO -V ---NCW ^ ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- nat_egress_nat_egress(10,11) : ingress #stage 12 E-------EE-E-- ---E- E ----- -- - ------ ---E- -----EE-E-EE-- -E ----B- E ^---------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-113(11,12) : ingress -------------- ----- - ----- -- - ------ E---- -------------- -- ------ E A^--------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-114(11,12) : ingress -------------- ----- - ----- -- - ------ EE--- -------------- -- ------ E -A^-------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-122(11,12) : ingress -------------- ----- - H---- -- - ------ HH--- -----------Q-- -- ------ H --B^------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1338$precompute(11,12) : ingress -------------- ----- - H---- -- - ------ ----- -----------Q-- -- ------ H -B--^------ -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1198$precompute(11,12) : ingress -------------- ----- - ----- -- - ------ ----- G-G--------H-- -- ------ H ----D^----- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_lookup_idx_lookup(11,13) : ingress -------------- ----- - ----- -- - ------ HH--- -G---------H-- G- ------ H ---D--^---- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_lookup(11,12) : ingress -------------- ----- - ----- -- - ------ GG--- -----------G-X -- ------ I ----B--^--- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1281(11,16) : ingress -------------- ----- - ----- -- - ------ GG--- -----------G-X -- ------ I ---B----^-- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1419(11,16) : ingress -------------- ----- - ----- -- - E----- ----- -----------E-- -- ------ E ---------^- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(11,19) : ingress ----------H--- -H--- - ---HH HH H H----- HH--- -------------- -- ------ H ----------^ -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ingresshdr.udp.checksum_encode_update_condition_3(11,19) : ingress #stage 13 -------------- ----- - ----- -- - ------ HH--- -G---------H-- G- ------ H ------M---- ^------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_lookup(11,12) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----F------ -^------------ ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1198(12,13) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ---F------- --^----------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1338(12,13) : ingress -------------- ----- - ----- -- - ------ ----- --E----------- -- ------ - ----DE----- ---^---------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-119(12,14) : ingress -------------- ----- - ----- -- - ------ II--- -----------R-O -- ------ R ----B--X--- ----^--------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_MulticastRouter4_tbl(12,17) : ingress -------------- ----- - ----- -- - ------ RR--- -----------R-O -- ------ R ---B----X-- -----^-------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_MulticastRouter6_tbl(12,17) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- --E--GG-G-GG-- -G ------ G ----DE----- ------^------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1211(12,17) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG-- -G ------ G ----------- -----M-^------ ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1425(12,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG-- -G ------ G ----------- ----M---^----- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1287(12,18) : ingress -------------- ----- - ----- -- - ------ ----- -----------I-- -- ------ E ----------- ----L----^---- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1297(12,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG-- -G ------ G ----------- ---------B^--- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1292(12,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------I-- -- ------ I ----------- -----L-----^-- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1435(12,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG-- -G ------ G ----------- -----------B^- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1430(12,18) : ingress -------------- ----- - ----- -- - ------ N---- -----------I-- -- ------ I ----------- ---------K---^ ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1299(12,19) : ingress #stage 14 -------------- ----- - ----- -- - ------ ----- -E------------ -- ------ - ----------- -------------- ^--------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_2(8,19) : ingress -------------- ----- - ----- -- - ------ ----- -------------- E- ------ - ----------- -------------- -^-------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_6(9,19) : ingress -------------- ----- - ----- -- - ------ ----- H------------- -- ------ - -----H----- -H-B---------- --^------- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_lookup_idx_select_route(13,14) : ingress -------------- ----- - ----- -- - ------ ----- -E------------ -- ------ - ---D--E---- E------------- ---^------ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- cond-126(12,14) : ingress -------------- ----- - ----- -- - ------ ----- -------------- H- ------ - ------H---- H-H----------- ---B^----- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_select_route(13,14) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -E---GG-G-GG-- -G ------ G ---D--E---- E------------- -----^---- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1349(12,17) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I --------I-- -----I-----B-- ------^--- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter6_icmp_error(13,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I -------I--- ----I----B---- -------^-- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter4_icmp_error(13,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I --------I-- -----Y-------- --------^- -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter6_icmp_error_0(13,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I -------I--- ----Y--------- ---------^ -- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_MulticastRouter4_icmp_error_0(13,18) : ingress #stage 15 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ------I---- I------------- ---BE----- ^- -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar968(14,15) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - -----I----- ---B---------- --E------- -^ -- ---------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1063(14,15) : ingress #stage 16 -------------- ----- - ----- -- - ------ II--- -----------I-O -- ------ I ------G---- G------------- ---B------ H- ^- ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_lookup_idx_route(15,16) : ingress -------------- ----- - ----- -- - ------ II--- -----------I-O -- ------ I -----G----- ---B---------- ---------- -H -^ ---------- ----- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_lookup_idx_route(15,16) : ingress #stage 17 -------------- ----- - ----- -- - ------ ----- E------------- -- ------ - ----------- -------------- ---------- -- -- ^--------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_4(8,19) : ingress -------------- ----- - ----- -- - ------ ----- --E----------- -- ------ - ----------- -------------- ---------- -- -- -^-------- ----- ----- ---- ------ ---- ---- ---------- --- ara_table_0(8,19) : ingress -------------- ----- - ----- -- - ------ II--- -----------I-- -- ------ I ------E---- E------------- -----B---- -- E- --^------- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1358(16,17) : ingress -------------- ----- - ----- -- - ------ C---- -----------I-- -- ------ I -----E----- ------B------- ---------- -- -E ---^------ ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1218(16,17) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I ----------- -------------- ---------- -- -I ---B^----- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router4_icmp_error(16,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I ----------- -------------- ---------- -- I- --B--^---- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router6_icmp_error(16,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I ----------- -------------- -----D---- -- I- ------^--- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router6_icmp_error_0(16,18) : ingress -------------- ----- - ----- -- - ------ II--- -----------X-- -- ------ I ----------- ------D------- ---------- -- -I -------^-- ----- ----- ---- ------ ---- ---- ---------- --- tbl_l3_router_Router4_icmp_error_0(16,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG-- -G ------ G ----------- -------------- ---------- -- -- ---B----^- ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1216(16,18) : ingress G-------GG-G-- ---G- G ----- -- - ------ ---G- -----GG-G-GG-- -G ------ G ----------- -------------- ---------- -- -- --B------^ ----- ----- ---- ------ ---- ---- ---------- --- tbl_sidecar1354(16,18) : ingress #stage 18 -------------- ----- - ----- -- - ------ ----- -------------- -- E----- - ----------- -------------- ---------- -- -- ---------- ^---- ----- ---- ------ ---- ---- ---------- --- ara_table_8(10,19) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -- -E---- - ----------- -------------- ---------- -- -- ---------- -^--- ----- ---- ------ ---- ---- ---------- --- ara_table_12(10,19) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -- --E--- - ----------- -------------- ---------- -- -- ---------- --^-- ----- ---- ------ ---- ---- ---------- --- ara_table_10(10,19) : ingress GC----CCGG-O-- ---G- G C---- -- - ---C-- II-G- -----GG-G-GX-- -G ----C- I C----H----- -------------- ---------- -- -R ---P------ ---^- ----- ---- ------ ---- ---- ---------- --- l3_router_Router4_Arp_tbl(17,18) : ingress GC----CCGG-O-- ---G- G C---- -- - ---C-- II-G- -----GG-G-GX-- -G ----C- I C-----H---- H------------- ---------- -- R- --P------- ----^ ----- ---- ------ ---- ---- ---------- --- l3_router_Router6_Ndp_tbl(17,18) : ingress #stage 19 Q-------QQ-Q-- ---Q- Q ----- -- - ------ ---Q- -----QQ-Q-QQ-- -Q ------ Q ----------- ------HHH-H-H- -----H---- -- -- --------HH ---QQ ^---- ---- ------ ---- ---- ---------- --- tbl_sidecar2045(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- D^--- ---- ------ ---- ---- ---------- --- tbl_sidecar2043(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -----------E-- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- A-^-- ---- ------ ---- ---- ---------- --- tbl_sidecar2051(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -----------Q-- -- ------ - ----------- ---------Q-Q-- ------QQQQ -- -- --QQQQQQ-- ---QQ --D^- ---- ------ ---- ---- ---------- --- mac_rewrite_mac_rewrite(18,19) : ingress -------------- ----- - ----- -- - ------ ----- -----------H-- -- ------ - ----------- ---------H-H-- ------HHHH -- -- --HHHHHH-- ---HH --D-^ ---- ------ ---- ---- ---------- --- tbl_sidecar2047(18,19) : ingress #stage 0 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ^--- ------ ---- ---- ---------- --- ara_table_15(0,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- -^-- ------ ---- ---- ---------- --- ara_table_17(0,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- --^- ------ ---- ---- ---------- --- cond-134(0,15) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- --B^ ------ ---- ---- ---------- --- mcast_egress_mcast_tag_check(0,15) : egress #stage 1 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---L ^----- ---- ---- ---------- --- mcast_egress_tbl_decap_ports(0,15) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- L^---- ---- ---- ---------- --- mcast_egress_asic_id_to_port(0,15) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- --^--- ---- E--- ---------- --- tbl_sidecar2200(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---B ---^-- ---- ---- ---------- --- tbl_sidecar2208(0,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- --A- ----^- ---- ---- ---------- --- tbl_sidecar2217(0,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---Z -----^ ---- ---- ---------- --- mac_rewrite_mac_rewrite_0(0,18) : egress #stage 2 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- Ea---- ^--- ---- ---------- --- mcast_egress_port_bitmap_check(1,16) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ---QQ- -^-- ---- ---------- --- tbl_sidecar2224(1,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ -D^- ---- ---------- --- tbl_sidecar2223(1,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- --E--- -A-^ ---- ---------- --- tbl_sidecar2226(4,19) : egress #stage 3 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---C b----- E--- ^--- ---------- --- mcast_egress_modify_hdr(2,17) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- D^-- ---------- --- tbl_sidecar1973(2,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---A --^- ---------- --- tbl_sidecar2240(4,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- --E--- ---D ---^ ---------- --- tbl_sidecar2229(4,19) : egress #stage 4 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- -E-- ------ ---- ---- ^--------- --- ara_table_16(1,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- -----L ---- E--- -^-------- --- tbl_sidecar1532(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- E--- -D^------- --- tbl_sidecar1527(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- --A^------ --- tbl_sidecar1529(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- E--- -A--^----- --- cond-139(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- E--- ----B^---- --- tbl_sidecar1542_0(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- -----A^--- --- tbl_sidecar1544_0(3,18) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- -E-- ------ ---- ---- -------^-- --- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(1,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- E--A --------^- --- tbl_sidecar2231(4,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- E--- --------A^ --- tbl_sidecar2235(4,19) : egress #stage 5 -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- E--- ------ ---- ---- ---------- ^-- ara_table_14(1,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- ----BEE--- -^- tbl_sidecar1547(4,19) : egress -------------- ----- - ----- -- - ------ ----- -------------- -- ------ - ----------- -------------- ---------- -- -- ---------- ----- ----- ---- ------ ---- ---- -DEE------ --^ tbl_sidecar1532_0(4,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_COND_TRUE C : ANTI_ACTION_READ D : CONTROL_DEFAULT_NEXT_TABLE E : ACTION_READ F : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ G : OUTPUT H : IXBAR_READ I : ACTION_READ OUTPUT J : CONTROL_TABLE_MISS ANTI_ACTION_READ K : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ L : CONTROL_TABLE_HIT M : CONTROL_TABLE_MISS N : ACTION_READ ANTI_ACTION_READ O : OUTPUT ANTI_ACTION_READ P : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT Q : IXBAR_READ ACTION_READ R : IXBAR_READ ACTION_READ OUTPUT S : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ T : IXBAR_READ ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : CONTROL_COND_TRUE ANTI_ACTION_READ X : ACTION_READ OUTPUT ANTI_ACTION_READ Y : CONTROL_TABLE_MISS ACTION_READ OUTPUT Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS a : CONTROL_TABLE_HIT IXBAR_READ b : CONTROL_TABLE_HIT IXBAR_READ ACTION_READ *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2008(0) -> cond-75(0) -> cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 2. cond-75(0) -> cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 3. cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 4. cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 5. cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 6. cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 7. tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 8. tbl_sidecar248(0) -> tbl_sidecar262(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 9. tbl_sidecar262(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 10. cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 11. filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 12. filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 13. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 14. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 15. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv6(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) #pipeline pipe #stage 0 ^------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_19(0,8) : ingress -^------------ ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar2008(0,0) : ingress -A^----------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-75(0,0) : ingress --A^---------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-76(0,0) : ingress ---A^--------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-77(0,0) : ingress ----A^-------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-81(0,0) : ingress -----B^------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-82(0,0) : ingress ------B^------ ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar248(0,0) : ingress -------A^----- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar262(0,0) : ingress --C-----D^---- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_filter_drop_bad_mac_1(0,1) : ingress --C----D--^--- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_filter_drop_bad_mac_0(0,1) : ingress ----B------^-- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- filter_external_subnets_v4(0,1) : ingress --C--------B^- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_filter_drop_bad_mac(0,2) : ingress ------------D^ ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar224(0,19) : ingress #stage 1 -----B-EE----- ^---- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-85(1,1) : ingress -------------- A^--- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- filter_external_subnets_v6(1,1) : ingress -----------F-- --^-- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-80(1,2) : ingress --CB---------- --A^- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- filter_switch_ipv4_addr(1,2) : ingress -------------- ----^ -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar2005(0,19) : ingress #stage 2 --C------GG--- -F--- ^- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- filter_switch_ipv6_addr(2,2) : ingress -------------- ----- -^ ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar2004(0,19) : ingress #stage 3 -E-------EE-E- ---E- E- ^---- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_icmp_dst_port(3,3) : ingress -------------- ----- -- D^--- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-89(3,4) : ingress -------------- ----- -- -A^-- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-92(3,5) : ingress -----------G-- -GC-- C- --B^- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_ingress_ipv6_mcast(3,5) : ingress -----------G-- -GC-- C- -B--^ -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_ingress_ipv4_mcast(3,4) : ingress #stage 4 -----------G-- -GC-- C- H--A- ^- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_ingress_ipv6(4,5) : ingress -----------I-- -IC-- C- H---A -^ - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_ingress_ipv4(4,4) : ingress #stage 5 -----------G-- -GC-- C- H---- -J ^ ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_ingress_ipv4(4,4) : ingress #stage 6 -----------H-- -H--- -- K--HH HH H ^------ ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_ingress_hit(5,6) : ingress -------------- ----- -- ----- -- - L^----- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(5,7) : ingress G------------- ---E- E- ----- -- - M-^---- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_ingress_nat_only(5,9) : ingress -E-------EE-E- ---E- E- ----- -- - ---^--- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-98(3,8) : ingress -------------- ----- -- ----- -- - ---A^-- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-99(3,8) : ingress -------------- ----- -- ----- -- - ----A^- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-102(3,8) : ingress -----------E-- -E--- -- ---EE EE E ------^ ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar2087(5,19) : ingress #stage 7 ----CC--C--E-- -N--- C- CCCNE NE E OK----- ^--- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_nat_ingress_encap_ipv4(6,7) : ingress -----C--C--E-- -N--- C- C-CNE NE E OA----- -^-- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_nat_ingress_encap_ipv6(6,7) : ingress EGC------GGEG- -E-I- I- C--EE EE E --ECB-- --^- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar448(6,10) : ingress -------------- ----- -- ----- -- - -P----- ---^ ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_nat_ingress_CalculateIPv4Len_invert(6,19) : ingress #stage 8 -------------- ----- -- ----- -- - ------- EE-- ^------------ --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_21(7,11) : ingress -------------- ----- -- ----- -- - ------- EE-- -^----------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_23(7,11) : ingress -------------- ----- -- ----- -- - -----B- EE-- --^---------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-103(7,8) : ingress -------------- ----- -- ----- -- - ------- EE-- --A^--------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-105(7,8) : ingress -GC------GG-G- ---G- G- C---- -- - ---C--- E--- ---A^-------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_mcast_ingress_drop_mcastv4_no_group(7,8) : ingress -GC------GG-G- ---G- G- C---- -- - ---C--- -Q-- ---B-^------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- mcast_ingress_mcast_source_filter_ipv6(7,8) : ingress -------------- ----- -- ----- -- - ------- ---- -----A^------ --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1760(7,8) : ingress -GC------GG-G- ---G- G- C---- -- - ---C--- Q--- --B----^----- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- mcast_ingress_mcast_source_filter_ipv4(7,8) : ingress -------------- ----- -- ----- -- - ------- ---- -------A^---- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1751(7,8) : ingress -GC------GG-G- ---G- G- C---- -- - ---C--- EE-- ----A----^--- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_mcast_ingress_drop_mcastv6_no_group(7,8) : ingress -GC---CCCGGCO- -C-R- S- C--TT TT T T--CC-- SRA- ----------^-- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- services_service(7,10) : ingress -------------- ----- -- ----- -- - ------- ---- ----------B^- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar452(7,10) : ingress -------------- ----- -- ----- -- - L------ GG-- ------------^ --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar730(7,10) : ingress #stage 9 E------------- ----- -- ----- -- - ------- ---- ------------- ^-- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_18(1,19) : ingress -------------- ----- -- ----- -- - ------- EE-- ------------E -^- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_25(8,12) : ingress -GC------GG-G- ---G- G- T---- -- - ---C-B- QQ-- ----GIEIEG--- --^ ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- mcast_ingress_mcast_replication_ipv6(8,9) : ingress #stage 10 -------------- ----- -- ----- -- - ------- ---- ------------- --E ^----- --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_31(9,18) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --E -^---- --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_33(9,18) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --E --^--- --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_35(9,18) : ingress -------------- ----- -- ----- -- - ------- HH-- ------------- --U ---^-- --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- mcast_ingress_mcast_tag_check(9,10) : ingress -E-------EE-E- ---E- E- ----- -- - ------- --E- ----EE-E-EE-- --E ----^- --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-110(9,11) : ingress -------------- ----- -- ----- -- - ------- EE-- ------------- --- ----B^ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-111(9,11) : ingress #stage 11 -------------- ----- -- ----- -- - ------- E--- ------------- --- ------ ^-- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_27(7,18) : ingress -------------- ----- -- ----- -- - ------- E--- ------------- --- ------ -^- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_29(7,18) : ingress -GC-CC--CGGCO- -C-G- O- CCCCC CC C SC-C--- SSG- --CCOG-G-OOEO --V ---NCW --^ ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- nat_egress_nat_egress(10,11) : ingress #stage 12 -E-------EE-E- ---E- E- ----- -- - ------- --E- ----EE-E-EE-- --E ----B- --E ^---------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-113(11,12) : ingress -------------- ----- -- ----- -- - ------- E--- ------------- --- ------ --E A^--------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-114(11,12) : ingress -------------- ----- -- ----- -- - ------- EE-- ------------- --- ------ --E -A^-------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-122(11,12) : ingress -------------- ----- -- H---- -- - ------- HH-- ----------Q-- --- ------ --H --B^------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1338$precompute(11,12) : ingress -------------- ----- -- H---- -- - ------- ---- ----------Q-- --- ------ --H -B--^------ -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1198$precompute(11,12) : ingress -------------- ----- -- ----- -- - ------- ---- ----------H-- -G- ------ --H ----D^----- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router4_lookup_idx_lookup(11,13) : ingress -------------- ----- -- ----- -- - ------- HH-- GG--------H-- --- ------ --H ---D--^---- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router6_lookup_idx_lookup(11,12) : ingress -------------- ----- -- ----- -- - ------- GG-- ----------G-X --- ------ --I ----B--^--- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1281(11,16) : ingress -------------- ----- -- ----- -- - ------- GG-- ----------G-X --- ------ --I ---B----^-- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1419(11,16) : ingress -------------- ----- -- ----- -- - E------ ---- ----------E-- --- ------ --E ---------^- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(11,19) : ingress -----------H-- -H--- -- ---HH HH H H------ HH-- ------------- --- ------ --H ----------^ -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ingresshdr.udp.checksum_encode_update_condition_3(11,19) : ingress #stage 13 -------------- ----- -- ----- -- - ------- HH-- GG--------H-- --- ------ --H ------M---- ^------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router6_lookup_idx_lookup(11,12) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----F------ -^------------ ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1198(12,13) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ---F------- --^----------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1338(12,13) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----DE----- ---^---------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-119(12,14) : ingress -------------- ----- -- ----- -- - ------- II-- ----------R-O --- ------ --R ----B--X--- ----^--------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_MulticastRouter4_tbl(12,17) : ingress -------------- ----- -- ----- -- - ------- RR-- ----------R-O --- ------ --R ---B----X-- -----^-------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_MulticastRouter6_tbl(12,17) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----DE----- ------^------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1211(12,17) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----------- -----M-^------ ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1425(12,18) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----------- ----M---^----- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1287(12,18) : ingress -------------- ----- -- ----- -- - ------- ---- ----------I-- --- ------ --E ----------- ----L----^---- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1297(12,18) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----------- ---------B^--- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1292(12,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------I-- --- ------ --I ----------- -----L-----^-- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1435(12,18) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----------- -----------B^- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1430(12,18) : ingress -------------- ----- -- ----- -- - ------- N--- ----------I-- --- ------ --I ----------- ---------K---^ ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1299(12,19) : ingress #stage 14 -------------- ----- -- ----- -- - ------- ---- E------------ --- ------ --- ----------- -------------- ^--------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_20(8,19) : ingress -------------- ----- -- ----- -- - ------- ---- -E----------- --- ------ --- ----------- -------------- -^-------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_22(8,19) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- -H- ------ --- -----H----- -H-B---------- --^------- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router4_lookup_idx_select_route(13,14) : ingress -------------- ----- -- ----- -- - ------- ---- E------------ --- ------ --- ---D--E---- E------------- ---^------ -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- cond-126(12,14) : ingress -------------- ----- -- ----- -- - ------- ---- -H----------- --- ------ --- ------H---- H-H----------- ---B^----- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router6_lookup_idx_select_route(13,14) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- E---GG-G-GG-- --G ------ --G ---D--E---- E------------- -----^---- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1349(12,17) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I --------I-- -----I-----B-- ------^--- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_MulticastRouter6_icmp_error(13,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I -------I--- ----I----B---- -------^-- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_MulticastRouter4_icmp_error(13,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I --------I-- -----Y-------- --------^- -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_MulticastRouter6_icmp_error_0(13,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I -------I--- ----Y--------- ---------^ -- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_MulticastRouter4_icmp_error_0(13,18) : ingress #stage 15 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ------I---- I------------- ---BE----- ^- -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar968(14,15) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- -----I----- ---B---------- --E------- -^ -- ---------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1063(14,15) : ingress #stage 16 -------------- ----- -- ----- -- - ------- II-- ----------I-O --- ------ --I ----------- -------------- ---B------ H- ^- ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router6_lookup_idx_route(15,16) : ingress -------------- ----- -- ----- -- - ------- II-- ----------I-O --- ------ --I ----------- ---B---------- ---------- -H -^ ---------- ------ ----- ------ ----- --- ---- ---------- ----- l3_router_Router4_lookup_idx_route(15,16) : ingress #stage 17 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ -E- ----------- -------------- ---------- -- -- ^--------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_28(8,19) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- -E- ------ --- ----------- -------------- ---------- -- -- -^-------- ------ ----- ------ ----- --- ---- ---------- ----- ara_table_24(9,19) : ingress -------------- ----- -- ----- -- - ------- II-- ----------I-- --- ------ --I ----------- -------------- -----B---- -- E- --^------- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1358(16,17) : ingress -------------- ----- -- ----- -- - ------- C--- ----------I-- --- ------ --I ----------- ------B------- ---------- -- -E ---^------ ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1218(16,17) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I ----------- -------------- ---------- -- -I ---B^----- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_Router4_icmp_error(16,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I ----------- -------------- ---------- -- I- --B--^---- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_Router6_icmp_error(16,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I ----------- -------------- -----D---- -- I- ------^--- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_Router6_icmp_error_0(16,18) : ingress -------------- ----- -- ----- -- - ------- II-- ----------X-- --- ------ --I ----------- ------D------- ---------- -- -I -------^-- ------ ----- ------ ----- --- ---- ---------- ----- tbl_l3_router_Router4_icmp_error_0(16,18) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----------- -------------- ---------- -- -- ---B----^- ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1216(16,18) : ingress -G-------GG-G- ---G- G- ----- -- - ------- --G- ----GG-G-GG-- --G ------ --G ----------- -------------- ---------- -- -- --B------^ ------ ----- ------ ----- --- ---- ---------- ----- tbl_sidecar1354(16,18) : ingress #stage 18 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ E-- ----------- -------------- ---------- -- -- ---------- ^----- ----- ------ ----- --- ---- ---------- ----- ara_table_26(8,19) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- E----- --- ----------- -------------- ---------- -- -- ---------- -^---- ----- ------ ----- --- ---- ---------- ----- ara_table_30(10,19) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- -E---- --- ----------- -------------- ---------- -- -- ---------- --^--- ----- ------ ----- --- ---- ---------- ----- ara_table_32(10,19) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- --E--- --- ----------- -------------- ---------- -- -- ---------- ---^-- ----- ------ ----- --- ---- ---------- ----- ara_table_34(10,19) : ingress -GC----CCGG-O- ---G- G- C---- -- - ---C--- IIG- ----GG-G-GX-- --G ----C- --I C---------- -------------- ---------- -- -R ---P------ ----^- ----- ------ ----- --- ---- ---------- ----- l3_router_Router4_Arp_tbl(17,18) : ingress -GC----CCGG-O- ---G- G- C---- -- - ---C--- IIG- ----GG-G-GX-- --G ----C- --I C---------- -------------- ---------- -- R- --P------- -----^ ----- ------ ----- --- ---- ---------- ----- l3_router_Router6_Ndp_tbl(17,18) : ingress #stage 19 -Q-------QQ-Q- ---Q- Q- ----- -- - ------- --Q- ----QQ-Q-QQ-- --Q ------ --Q ----------- ------HHH-H-H- -----H---- -- -- --------HH ----QQ ^---- ------ ----- --- ---- ---------- ----- tbl_sidecar2045(18,19) : ingress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ D^--- ------ ----- --- ---- ---------- ----- tbl_sidecar2043(18,19) : ingress -------------- ----- -- ----- -- - ------- ---- ----------E-- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ A-^-- ------ ----- --- ---- ---------- ----- tbl_sidecar2051(18,19) : ingress -------------- ----- -- ----- -- - ------- ---- ----------Q-- --- ------ --- ----------- ---------Q-Q-- ------QQQQ -- -- --QQQQQQ-- ----QQ --D^- ------ ----- --- ---- ---------- ----- mac_rewrite_mac_rewrite(18,19) : ingress -------------- ----- -- ----- -- - ------- ---- ----------H-- --- ------ --- ----------- ---------H-H-- ------HHHH -- -- --HHHHHH-- ----HH --D-^ ------ ----- --- ---- ---------- ----- tbl_sidecar2047(18,19) : ingress #stage 0 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ^----- ----- --- ---- ---------- ----- ara_table_37(0,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- -^---- ----- --- ---- ---------- ----- ara_table_39(0,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- --^--- ----- --- ---- ---------- ----- ara_table_41(0,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ---^-- ----- --- ---- ---------- ----- cond-134(0,15) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ---B^- ----- --- ---- ---------- ----- mcast_egress_mcast_tag_check(0,15) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ----L^ ----- --- ---- ---------- ----- mcast_egress_tbl_decap_ports(0,15) : egress #stage 1 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- -----L ^---- --- ---- ---------- ----- mcast_egress_asic_id_to_port(0,15) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ -^--- --- E--- ---------- ----- tbl_sidecar2200(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ----B- --^-- --- ---- ---------- ----- tbl_sidecar2208(0,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ---A-- ---^- --- ---- ---------- ----- tbl_sidecar2217(0,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ----Z- ----^ --- ---- ---------- ----- mac_rewrite_mac_rewrite_0(0,18) : egress #stage 2 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- -----E a---- ^-- ---- ---------- ----- mcast_egress_port_bitmap_check(1,16) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ --QQ- -^- ---- ---------- ----- tbl_sidecar2224(1,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- -D^ ---- ---------- ----- tbl_sidecar2223(1,19) : egress #stage 3 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ----Cb ----- E-- ^--- ---------- ----- mcast_egress_modify_hdr(2,17) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- D^-- ---------- ----- tbl_sidecar1973(2,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ -E--- -A- --^- ---------- ----- tbl_sidecar2226(4,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- --A^ ---------- ----- tbl_sidecar2240(4,19) : egress #stage 4 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- E----- ----- --- ---- ^--------- ----- ara_table_36(1,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----L --- E--- -^-------- ----- tbl_sidecar1532(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- E--- -D^------- ----- tbl_sidecar1527(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- --A^------ ----- tbl_sidecar1529(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- E--- -A--^----- ----- cond-139(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- E--- ----B^---- ----- tbl_sidecar1542_0(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- -----A^--- ----- tbl_sidecar1544_0(3,18) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- E----- ----- --- ---- -------^-- ----- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(1,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ -E--- --- --D- --------^- ----- tbl_sidecar2229(4,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- E--- --------A^ ----- tbl_sidecar2231(4,19) : egress #stage 5 -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- -E---- ----- --- ---- ---------- ^---- ara_table_38(1,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- --E--- ----- --- ---- ---------- -^--- ara_table_40(1,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- E--- ---------A --^-- tbl_sidecar2235(4,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- ----BEE--- ---^- tbl_sidecar1547(4,19) : egress -------------- ----- -- ----- -- - ------- ---- ------------- --- ------ --- ----------- -------------- ---------- -- -- ---------- ------ ----- ------ ----- --- ---- -DEE------ ----^ tbl_sidecar1532_0(4,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_COND_TRUE C : ANTI_ACTION_READ D : CONTROL_DEFAULT_NEXT_TABLE E : ACTION_READ F : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ G : OUTPUT H : IXBAR_READ I : ACTION_READ OUTPUT J : CONTROL_TABLE_MISS ANTI_ACTION_READ K : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ L : CONTROL_TABLE_HIT M : CONTROL_TABLE_MISS N : ACTION_READ ANTI_ACTION_READ O : OUTPUT ANTI_ACTION_READ P : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT Q : IXBAR_READ ACTION_READ R : IXBAR_READ ACTION_READ OUTPUT S : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ T : IXBAR_READ ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : CONTROL_COND_TRUE ANTI_ACTION_READ X : ACTION_READ OUTPUT ANTI_ACTION_READ Y : CONTROL_TABLE_MISS ACTION_READ OUTPUT Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS a : CONTROL_TABLE_HIT IXBAR_READ b : CONTROL_TABLE_HIT IXBAR_READ ACTION_READ *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2008(0) -> cond-75(0) -> cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 2. cond-75(0) -> cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 3. cond-76(0) -> cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 4. cond-77(0) -> cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 5. cond-81(0) -> cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 6. cond-82(0) -> tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 7. tbl_sidecar248(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 8. tbl_sidecar248(0) -> tbl_sidecar262(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 9. tbl_sidecar262(0) -> cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 10. cond-85(1) -> filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 11. filter_external_subnets_v6(1) -> filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 12. filter_switch_ipv6_addr(2) -> nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 13. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 14. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv4(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress) 15. nat_ingress_icmp_dst_port(3) -> nat_ingress_ingress_ipv6(4) -> nat_ingress_ingress_hit(5) -> tbl_nat_ingress_encap_ipv4(6) -> cond-103(7) -> mcast_ingress_mcast_source_filter_ipv4(7) -> mcast_ingress_mcast_replication_ipv6(8) -> mcast_ingress_mcast_tag_check(9) -> nat_egress_nat_egress(10) -> cond-113(11) -> cond-114(11) -> tbl_sidecar1198$precompute(11) -> tbl_sidecar1198(12) -> l3_router_Router4_lookup_idx_select_route(13) -> tbl_sidecar1063(14) -> l3_router_Router4_lookup_idx_route(15) -> tbl_sidecar1218(16) -> l3_router_Router4_Arp_tbl(17) -> tbl_sidecar2045(18) (ingress)