#pipeline pipe #stage 0 ^---------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_1(0,5) : ingress -^--------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-72(0,1) : ingress -A^-------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-73(0,1) : ingress --B^------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast(0,1) : ingress ---A^------------ -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-75(0,1) : ingress ---CD^----------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_with_reason(0,1) : ingress ---CE-^---------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_with_reason(0,1) : ingress --A----^--------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-78(0,1) : ingress -------B^-------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_0(0,1) : ingress --------A^------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-80(0,1) : ingress --------CE^------ -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_with_reason_0(0,1) : ingress --------CCA^----- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_with_reason_1(0,1) : ingress -----------F^---- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar253(0,3) : ingress ----------F--^--- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar239(0,3) : ingress -B---B--------^-- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- filter_switch_ipv4_addr(0,4) : ingress --------F------^- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar223(0,18) : ingress ------F---------^ -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar211(0,18) : ingress #stage 1 ---G-GG-G-GG----- ^------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_icmp_dst_port(1,2) : ingress ---G-GG-G-GG----- F^------ --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-86(1,3) : ingress ---G--G-G-GG----- -B^----- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv4_mcast(1,3) : ingress ---G-GG-G-GG----- -A-^---- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-88(1,3) : ingress ---G--G-G-GG----- ---B^--- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv6_mcast(1,3) : ingress --------A---GG--- -----^-- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-83(1,4) : ingress ----------HH----- -----A^- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- filter_switch_ipv6_addr(1,4) : ingress ---F------------- -------^ --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar185(0,18) : ingress #stage 2 ----------------- I---A--- ^-- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv6(2,3) : ingress ----------------- I-A----- -^- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv4(2,3) : ingress ----------------- -------- --^ -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1993(0,18) : ingress #stage 3 ----------------- I------- -J- ^- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv4(2,3) : ingress ----------------- -------- --- -^ ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1992(0,18) : ingress #stage 4 ----------------- K-I-I--- II- I- ^---- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_hit(3,4) : ingress --------------G-- ------G- --- -- J^--- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_nat_only(3,5) : ingress ----------------- -------- --- -- L-^-- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,5) : ingress ---G-GG-G-GG----- -------- --- -- ---^- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-94(1,6) : ingress ----------------- --G-G--- GG- G- ----^ --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar2070(3,18) : ingress #stage 5 --C----C---C----- CCGCM-C- MG- G- N-K-- ^-- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_nat_ingress_encap_ipv4(4,5) : ingress -------C---C----- C-GCM-C- MG- G- N-A-- -^- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_nat_ingress_encap_ipv6(4,5) : ingress ----------------- -------- --- -- --O-- --^ ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,18) : ingress #stage 6 ----------------- -------- --- -- ----- GG- ^----- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_4(5,11) : ingress ----------------- -------- --- -- ----- GG- -^---- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_0(5,6) : ingress ----------------- -------- --- -- ----- GG- --^--- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_6(5,11) : ingress ---P-PP-P-PP--H-- --G-G-H- GG- G- -G-B- --- ---^-- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar438(4,6) : ingress P--QCRQ-QCQQ--S-- C-T-T-U- TT- T- T--C- US- ---A^- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- services_service(5,6) : ingress ----------------- -------- --- -- ----- --- ----B^ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar442(5,8) : ingress #stage 7 ---G-GG-G-GG----- -------- --- -- ----- --- ----G- ^-------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-97(6,7) : ingress ----------------- -------- --- -- ----- GG- ------ B^------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-98(6,7) : ingress ----------------- -------- --- -- ----- GG- ------ -A^------ -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-100(6,7) : ingress ---P-PP-P-PP--P-- ------P- --- -- ----- G-- ---PN- --A^----- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress ---P-PP-P-PP--P-- ------P- --- -- ----- -V- -P-PN- --B-^---- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ----------------- -------- --- -- ----- --- -P---- ----A^--- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1748(6,7) : ingress ---P-PP-P-PP--P-- ------P- --- -- ----- V-- -P-PN- -B----^-- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ----------------- -------- --- -- ----- --- -P---- ------A^- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1739(6,7) : ingress ---P-PP-P-PP--P-- ------P- --- -- ----- GG- ---PN- ---A----^ -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress #stage 8 ----------------- -------- --- -- ----- --- -G---- --------- ^- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_7(6,18) : ingress ---P-PP-P-PP--P-- I-----P- --- -- ----- VV- -G-PQ- B--PHGHGP -^ ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ----------------- -------- --- -- ----- --- ------ --------- -G ^---- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_19(8,14) : ingress ----------------- -------- --- -- ----- --- ------ --------- -G -^--- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_13(8,14) : ingress ----------------- -------- --- -- ----- --- ------ --------- -G --^-- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_15(8,14) : ingress ----------------- -------- --- -- ----- --- ------ --------- -G ---^- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_17(8,14) : ingress ----------------- -------- --- -- ----- II- -----P --------- -W ----^ --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_tag_check(8,9) : ingress #stage 10 ----------------- -------- --- -- L---- PP- ------ --------- -- ----- ^-- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar716(5,9) : ingress G--G-GG-G-GG--G-- ------G- --- -- ----- --- ---GG- ---GG-G-G -G ----- -^- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-105(8,10) : ingress ----------------- -------- --- -- ----- GG- ------ --------- -- ----- -B^ --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-106(8,10) : ingress #stage 11 ----------------- -------- --- -- ----- G-- ------ --------- -- ----- --- ^-- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_11(5,17) : ingress ----------------- -------- --- -- ----- GG- ------ --------- -- ----- G-- -^- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_9(6,17) : ingress --CP-PNCP-PN--P-- CCCCC-N- CC- C- U-C-- UU- ---PNG -CCNP-P-N -X ----M NCE --^ ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_egress_nat_egress(9,10) : ingress #stage 12 ----------------- -------- --- -- ----- G-- ------ --------- -- ----- -B- --G ^----------- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-108(10,11) : ingress ----------------- -------- --- -- ----- GG- ------ --------- -- ----- --- --G A^---------- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-118(10,11) : ingress ---G--G-G-GG----- -------- --- -- ----- --- ----G- --------- -- ----- --- --- B-^--------- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-109(10,11) : ingress ---G--G-G-GG----- I------- --- -- ----- II- ----V- --------- -- ----- --- --I -B-^-------- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1331$precompute(10,11) : ingress ----------------- I------- --- -- ----- --- ----I- --------- -- ----- --- --I --A-^------- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1190$precompute(10,11) : ingress ----------------- -------- --- -- ----- --- P-P-I- --------- -- ----- --- --I ----F^------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router4_lookup_idx_lookup(10,12) : ingress ----------------- -------- --- -- ----- II- ----I- --------- -- ----- --- --I ---F--^----- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_lookup(10,12) : ingress ----------------- -------- --- -- ----- PP- ----P- --------- -- ----- Y-- --H ---B---^---- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1409(10,15) : ingress ---P-PP-P-PP--P-- ------P- --- -- ----- --- ---PN- ---PP-P-P -P ----- -C- --P --B-----^--- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1267(10,15) : ingress ----------------- -------- --- -- ----- PP- ----P- --------- -- ----- Y-- --H --------A^-- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1276(10,15) : ingress ---P-PP-P-PP--P-- ------P- --- -- ----- --- ---PN- ---PP-P-P -P ----- -C- --P ----B-----^- ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1174(10,17) : ingress ----------------- -------- --- -- G---- --- ----G- --------- -- ----- --- --G -----------^ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,18) : ingress #stage 13 ----------------- -------- --- -- ----- II- ----I- --------- -- ----- --- --I ------J----- ^------------ ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_lookup(10,12) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ----Z------- -^----------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1190(11,12) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ---Z-------- --^---------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1331(11,12) : ingress ----------------- -------- --- -- ----- --- G----- --------- -- ----- --- --- ----FG------ ---^--------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-115(11,13) : ingress ----------------- -------- --- -- ----- HH- ----S- --------- -- ----- N-- --S --------AY-- ----^-------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_MulticastRouter4_tbl(11,16) : ingress ----------------- -------- --- -- ----- SS- ----S- --------- -- ----- N-- --S ---B---Y---- -----^------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_MulticastRouter6_tbl(11,16) : ingress ------P---PP--P-- ------P- --- -- ----- --- G--PP- ---PP-P-P -P ----- --- --P ----FG------ ------^------ ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1201(11,16) : ingress ------P---PP--P-- ------P- --- -- ----- --- ---PP- ---PP-P-P -P ----- --- --P ------------ -----J-^----- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1415(11,17) : ingress ------P---PP--P-- ------P- --- -- ----- --- ---PP- ---PP-P-P -P ----- --- --P ------------ ----J---^---- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1282(11,17) : ingress G-----P---PP--P-- ------P- --- -- ----- --- ---PH- ---PP-P-P -P ----- --- --H ------------ ----L----^--- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1285(11,17) : ingress ------P---PP--P-- ------P- --- -- ----- GG- ---PH- ---PP-P-P -P ----- --- --H ------------ -----L----^-- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1418(11,17) : ingress ----------------- -------- --- -- ----- M-- ----H- --------- -- ----- --- --H ------------ ---------D-^- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1291(11,18) : ingress ----------------- --I-I--- II- I- I---- II- ------ --------- -- ----- --- --I ------------ ------------^ ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ingresshdr.udp.checksum_encode_update_condition_3(10,18) : ingress #stage 14 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- G-- ------------ ------------- ^----------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_10(6,18) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- -G- ------------ ------------- -^---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_8(7,18) : ingress ----------------- -------- --- -- ----- --- --I--- --------- -- ----- --- --- -----I------ -I-B--------- --^--------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router4_lookup_idx_select_route(12,13) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ---F--G----- G------------ ---^-------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-122(11,13) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------I----- I-I---------- ---B^------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_select_route(12,13) : ingress ------P---PP--P-- ------P- --- -- ----- --- ---PP- ---PP-P-P -P ----- --- --P ---F--G----- G------------ -----^------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1342(11,16) : ingress ----------------- -------- --- -- ----- HH- ----H- --------- -- ----- --- --H ------------ ----------D-- ------^----- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1421(11,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H -------H---- -----H----F-- -------^---- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter6_icmp_error(12,17) : ingress ----------------- -------- --- -- ----- --- ----P- --------- -- ----- --- --- ------------ ---------A--- --------^--- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1288(11,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H ---------H-- ----H----F--- ---------^-- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter4_icmp_error(12,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H -------H---- -----a------- ----------^- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter6_icmp_error_0(12,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H ---------H-- ----a-------- -----------^ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter4_icmp_error_0(12,17) : ingress #stage 15 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------H----- H------------ ---BG------- ^- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar955(13,14) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- -----H------ ---B--------- --G--------- -^ -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1050(13,14) : ingress #stage 16 ----------------- -------- --- -- ----- HH- ----H- --------- -- P-PP- N-- --H ------P----- P------------ ---B-------- I- ^- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_route(14,15) : ingress ----------------- -------- --- -- ----- HH- ----H- --------- -- -P--- N-- --H -----P------ ---B--------- ------------ -I -^ ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router4_lookup_idx_route(14,15) : ingress #stage 17 ----------------- -------- --- -- ----- --- G----- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ^---------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_3(6,18) : ingress ----------------- -------- --- -- ----- --- --G--- --------- -- ----- --- --- ------------ ------------- ------------ -- -- -^--------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_5(6,18) : ingress G---------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- --^-------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_2(1,18) : ingress ----------------- -------- --- -- ----- HH- ----H- --------- -- G-GG- --- --H ------G----- G------------ -----B------ -- G- ---^------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1347(15,16) : ingress ----------------- -------- --- -- ----- C-- ----H- --------- -- -G--- --- --H -----G------ ------B------ ------------ -- -G ----^------ ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1206(15,16) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H ------------ ------------- ------------ -- -H ----B^----- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router4_icmp_error(15,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H ------------ ------------- ------------ -- H- ---B--^---- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router6_icmp_error(15,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H ------------ ------------- -----F------ -- H- -------^--- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router6_icmp_error_0(15,17) : ingress ----------------- -------- --- -- ----- HH- ----Y- --------- -- ----- --- --H ------------ ------F------ ------------ -- -H --------^-- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router4_icmp_error_0(15,17) : ingress ------P---PP--P-- ------P- --- -- ----- --- ---PP- ---PP-P-P -P ----- --- --P ------------ ------------- ------------ -- -- ----B----^- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1204(15,17) : ingress ------P---PP--P-- ------P- --- -- ----- --- ---PP- ---PP-P-P -P ----- --- --P ------------ ------------- ------------ -- -- ---B------^ ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1345(15,17) : ingress #stage 18 ----------------- -------- --- -- ----- --- ------ --------- -- G---- --- --- ------------ ------------- ------------ -- -- ----------- ^----- ----- - ----- ---- ----- ----------- ----- ara_table_18(9,18) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ---G- --- --- ------------ ------------- ------------ -- -- ----------- -^---- ----- - ----- ---- ----- ----------- ----- ara_table_16(9,18) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- --G-- --- --- ------------ ------------- ------------ -- -- ----------- --^--- ----- - ----- ---- ----- ----------- ----- ara_table_14(9,18) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- -G--- --- --- ------------ ------------- ------------ -- -- ----------- ---^-- ----- - ----- ---- ----- ----------- ----- ara_table_12(9,18) : ingress ---P-PN-P-NN--P-- ------P- --- -- ----- HH- ---PY- ---PP-P-P -P -I--- -C- --H -----I------ ------------- ------------ -- -S ----O------ ----^- ----- - ----- ---- ----- ----------- ----- l3_router_Router4_Arp_tbl(16,17) : ingress ---P-PN-P-NN--P-- ------P- --- -- ----- HH- ---PY- ---PP-P-P -P I-II- -C- --H ------I----- I------------ ------------ -- S- ---O------- -----^ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_Ndp_tbl(16,17) : ingress #stage 19 ------V---VV--V-- ------V- --- -- ----- --- ---VV- ---VV-V-V -V ----- --- --V --------V-V- ------VVVVV-- -----V------ -- -- ---------VV ----VV ^---- - ----- ---- ----- ----------- ----- tbl_sidecar2028(17,18) : ingress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ F^--- - ----- ---- ----- ----------- ----- tbl_sidecar2027(17,18) : ingress ---G--G-G-GG----- -------- --- -- ----- --- ----G- --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ A-^-- - ----- ---- ----- ----------- ----- tbl_sidecar2034(17,18) : ingress ----------------- -------- --- -- ----- --- ----V- --------- -- ----- --- --- ------------ ------------- ------VVVVVV -- -- ---VVVVVV-- ----VV --F^- - ----- ---- ----- ----------- ----- mac_rewrite_mac_rewrite(17,18) : ingress ----------------- -------- --- -- ----- --- ----I- --------- -- ----- --- --- ------------ ------------- ------IIIIII -- -- ---IIIIII-- ----II --F-^ - ----- ---- ----- ----------- ----- tbl_sidecar2030(17,18) : ingress #stage 0 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- ^ ----- ---- ----- ----------- ----- ara_table_23(0,16) : egress #stage 1 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ^---- ---- ----- ----------- ----- cond-130(0,14) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - B^--- ---- ----- ----------- ----- mcast_egress_mcast_tag_check(0,14) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - -L^-- ---- ----- ----------- ----- mcast_egress_tbl_decap_ports(0,14) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - --L^- ---- ----- ----------- ----- mcast_egress_asic_id_to_port(0,14) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----^ ---- -G--- ----------- ----- tbl_sidecar2183(3,17) : egress #stage 2 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - --Gb- ^--- ----- ----------- ----- mcast_egress_port_bitmap_check(1,15) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - -c--- -^-- ----- ----------- ----- mac_rewrite_mac_rewrite_0(0,16) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - -B--- --^- ----- ----------- ----- tbl_sidecar2191(0,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - A---- ---^ ----- ----------- ----- tbl_sidecar2200(0,17) : egress #stage 3 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- -G-- ^---- ----------- ----- ara_table_21(1,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - -Cd-- G--- -^--- ----------- ----- mcast_egress_modify_hdr(2,16) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- P ----- ---- -F^-- ----------- ----- tbl_sidecar1961(2,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- --VV ---^- ----------- ----- tbl_sidecar2207(1,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ---F^ ----------- ----- tbl_sidecar2206(1,18) : egress #stage 4 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- G ----- ---- ----- ^---------- ----- ara_table_22(1,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- -L-- -G--- -^--------- ----- tbl_sidecar1519(3,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- -G--- -F^-------- ----- tbl_sidecar1514(3,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- --A^------- ----- tbl_sidecar1516(3,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- -G--- -A--^------ ----- cond-135(3,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- -G--- ----B^----- ----- tbl_sidecar1529_0(3,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- -----A^---- ----- tbl_sidecar1531_0(3,17) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- G ----- ---- --G-- -------^--- ----- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(3,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----G ---- ---A- --------^-- ----- tbl_sidecar2209(4,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- --------A^- ----- tbl_sidecar2223(4,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----G ---- ----- --------F-^ ----- tbl_sidecar2212(4,18) : egress #stage 5 ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- G---- ----------- ^---- ara_table_20(2,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- ----BGG---- -^--- tbl_sidecar1534(4,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- ----- -eGG------- --^-- tbl_sidecar1519_0(4,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- -G--- ----------A ---^- tbl_sidecar2214(4,18) : egress ----------------- -------- --- -- ----- --- ------ --------- -- ----- --- --- ------------ ------------- ------------ -- -- ----------- ------ ----- - ----- ---- -G--- ----------- ---A^ tbl_sidecar2218(4,18) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_COND_TRUE C : ANTI_ACTION_READ D : CONTROL_COND_FALSE ANTI_ACTION_READ E : CONTROL_COND_TRUE ANTI_ACTION_READ F : CONTROL_DEFAULT_NEXT_TABLE G : ACTION_READ H : ACTION_READ OUTPUT I : IXBAR_READ J : CONTROL_TABLE_MISS K : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ L : CONTROL_TABLE_HIT M : ACTION_READ ANTI_ACTION_READ N : OUTPUT ANTI_ACTION_READ O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT P : OUTPUT Q : IXBAR_READ OUTPUT ANTI_ACTION_READ R : IXBAR_READ OUTPUT S : IXBAR_READ ACTION_READ OUTPUT T : IXBAR_READ ANTI_ACTION_READ U : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ V : IXBAR_READ ACTION_READ W : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT X : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ Y : ACTION_READ OUTPUT ANTI_ACTION_READ Z : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ a : CONTROL_TABLE_MISS ACTION_READ OUTPUT b : CONTROL_TABLE_HIT IXBAR_READ c : CONTROL_TABLE_HIT CONTROL_TABLE_MISS d : CONTROL_TABLE_HIT IXBAR_READ ACTION_READ e : CONTROL_DEFAULT_NEXT_TABLE OUTPUT *** Table dependency chains (of minimum length 13) *** 1. cond-72(0) -> cond-73(0) -> tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 2. cond-73(0) -> tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 3. tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 4. tbl_filter_drop_mcast(0) -> cond-75(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 5. cond-75(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 6. tbl_filter_drop_mcast(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 7. tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 8. cond-75(0) -> tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 9. tbl_filter_drop_mcast(0) -> tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 10. tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 11. cond-73(0) -> cond-78(0) -> tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 12. cond-78(0) -> tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 13. tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 14. tbl_filter_drop_mcast_0(0) -> cond-80(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 15. cond-80(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 16. tbl_filter_drop_mcast_0(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 17. tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 18. tbl_filter_drop_mcast_with_reason_0(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 19. tbl_filter_drop_mcast_0(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 20. cond-80(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 21. tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 22. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 23. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 24. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 25. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 26. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 27. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 28. nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 29. nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 30. nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv6(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) #pipeline pipe #stage 0 ^---------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_1(0,5) : ingress -^--------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-72(0,0) : ingress -A^-------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-73(0,0) : ingress --B^------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast(0,0) : ingress ---A^------------ -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-75(0,0) : ingress ---CD^----------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_with_reason(0,0) : ingress ---CE-^---------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_with_reason(0,0) : ingress --A----^--------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-78(0,0) : ingress -------B^-------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_0(0,0) : ingress --------A^------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-80(0,0) : ingress --------CE^------ -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_with_reason_0(0,0) : ingress --------CCA^----- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_filter_drop_mcast_with_reason_1(0,0) : ingress -----------F^---- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar253(0,3) : ingress ----------F--^--- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar239(0,3) : ingress -B---B--------^-- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- filter_switch_ipv4_addr(0,4) : ingress --------F------^- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar223(0,18) : ingress ------F---------^ -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar211(0,18) : ingress #stage 1 ---G-GG-G-GG----- ^------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_icmp_dst_port(1,1) : ingress ---G-GG-G-GG----- F^------ --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-86(1,2) : ingress ---G--G-G-GG----- -B^----- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv4_mcast(1,2) : ingress ---G-GG-G-GG----- -A-^---- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-88(1,3) : ingress ---G--G-G-GG----- ---B^--- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv6_mcast(1,3) : ingress --------A---GG--- -----^-- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-83(1,4) : ingress ----------HH----- -----A^- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- filter_switch_ipv6_addr(1,4) : ingress ---F------------- -------^ --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar185(0,18) : ingress #stage 2 ----------------- I---A--- ^-- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv6(2,3) : ingress ----------------- I-A----- -^- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv4(2,2) : ingress ----------------- -------- --^ -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1993(0,18) : ingress #stage 3 ----------------- I------- -J- ^- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_ipv4(2,2) : ingress ----------------- -------- --- -^ ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1992(0,18) : ingress #stage 4 ----------------- K-I-I--- II- I- ^---- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_ingress_hit(3,4) : ingress --------------G-- ------G- --- -- J^--- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_nat_only(3,5) : ingress ----------------- -------- --- -- L-^-- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,5) : ingress ---G-GG-G-GG----- -------- --- -- ---^- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-94(1,6) : ingress ----------------- --G-G--- GG- G- ----^ ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar2070(3,18) : ingress #stage 5 --C----C---C----- CCGCM-C- MG- G- N-K-- ^--- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_nat_ingress_encap_ipv4(4,5) : ingress -------C---C----- C-GCM-C- MG- G- N-A-- -^-- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_nat_ingress_encap_ipv6(4,5) : ingress ---O-OO-O-OO--H-- --G-G-H- GG- G- -G-B- --^- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar438(4,6) : ingress ----------------- -------- --- -- --P-- ---^ ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,18) : ingress #stage 6 ----------------- -------- --- -- ----- GG-- ^----- ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_6(5,11) : ingress ----------------- -------- --- -- ----- GG-- -^---- ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_4(5,11) : ingress ----------------- -------- --- -- ----- GG-- --^--- ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_0(5,6) : ingress O--QCRQ-QCQQ--S-- C-T-T-U- TT- T- T--C- USA- ---^-- ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- services_service(5,6) : ingress ----------------- -------- --- -- ----- ---- ---B^- ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar442(5,8) : ingress ----------------- -------- --- -- L---- OO-- -----^ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar716(5,9) : ingress #stage 7 ----------------- -------- --- -- ----- GG-- -----G ^--------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_9(6,10) : ingress ---G-GG-G-GG----- -------- --- -- ----- ---- ---G-- -^-------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-97(6,7) : ingress ----------------- -------- --- -- ----- GG-- ------ -B^------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-98(6,7) : ingress ----------------- -------- --- -- ----- GG-- ------ --A^------ -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-100(6,7) : ingress ---O-OO-O-OO--O-- ------O- --- -- ----- G-O- ---N-- ---A^----- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress ---O-OO-O-OO--O-- ------O- --- -- ----- -VO- --ON-- ---B-^---- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ----------------- -------- --- -- ----- ---- --O--- -----A^--- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1748(6,7) : ingress ---O-OO-O-OO--O-- ------O- --- -- ----- V-O- --ON-- --B----^-- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ----------------- -------- --- -- ----- ---- --O--- -------A^- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1739(6,7) : ingress ---O-OO-O-OO--O-- ------O- --- -- ----- GGO- ---N-- ----A----^ -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress #stage 8 ----------------- -------- --- -- ----- ---- --G--- ---------- ^- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_7(6,18) : ingress ---O-OO-O-OO--O-- I-----O- --- -- ----- VVO- --GQ-- -B--OHGHGO -^ ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ----------------- -------- --- -- ----- ---- ------ ---------- -G ^------ -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_19(8,17) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -G -^----- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_17(8,17) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -G --^---- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_15(8,17) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -G ---^--- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_13(8,17) : ingress ----------------- -------- --- -- ----- II-- ----O- ---------- -W ----^-- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- mcast_ingress_mcast_tag_check(8,9) : ingress G--G-GG-G-GG--G-- ------G- --- -- ----- --G- ---G-- ----GG-G-G -G -----^- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-105(8,10) : ingress ----------------- -------- --- -- ----- GG-- ------ ---------- -- -----B^ -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-106(8,10) : ingress #stage 10 ----------------- -------- --- -- ----- G--- ------ ---------- -- ------- ^- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_11(5,17) : ingress --CO-ONCO-ON--O-- CCCCC-N- CC- C- U-C-- UUO- ---NGN --CCNO-O-N -X ----MCE -^ ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- nat_egress_nat_egress(9,10) : ingress #stage 11 ----------------- -------- --- -- ----- G--- ------ ---------- -- -----B- -G ^------------ -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-108(10,11) : ingress ----------------- -------- --- -- ----- GG-- ------ ---------- -- ------- -G A^----------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-118(10,11) : ingress ---G--G-G-GG----- -------- --- -- ----- ---- ---G-- ---------- -- ------- -- B-^---------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-109(10,11) : ingress ---G--G-G-GG----- I------- --- -- ----- II-- ---V-- ---------- -- ------- -I -B-^--------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1331$precompute(10,11) : ingress ----------------- I------- --- -- ----- ---- ---I-- ---------- -- ------- -I --A-^-------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1190$precompute(10,11) : ingress ----------------- -------- --- -- ----- ---- OO-I-- ---------- -- ------- -I ----F^------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router4_lookup_idx_lookup(10,12) : ingress ----------------- -------- --- -- ----- II-- ---I-- O--------- -- ------- -I ---F--^------ -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ----------------- -------- --- -- ----- OO-- ---O-Y ---------- -- ------- -H ---B---^----- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1409(10,15) : ingress ---O-OO-O-OO--O-- ------O- --- -- ----- --O- ---N-- ----OO-O-O -O -----C- -O --B-----^---- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1267(10,15) : ingress ----------------- -------- --- -- ----- OO-- ---O-Y ---------- -- ------- -H --------A^--- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1276(10,15) : ingress ---O-OO-O-OO--O-- ------O- --- -- ----- --O- ---N-- ----OO-O-O -O -----C- -O ----B-----^-- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1174(10,17) : ingress ----------------- -------- --- -- G---- ---- ---G-- ---------- -- ------- -G -----------^- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,18) : ingress ----------------- --I-I--- II- I- I---- II-- ------ ---------- -- ------- -I ------------^ -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ingresshdr.udp.checksum_encode_update_condition_3(10,18) : ingress #stage 12 ----------------- -------- --- -- ----- II-- ---I-- O--------- -- ------- -I ------J------ ^------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ----Z-------- -^------------ ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1190(11,12) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ---Z--------- --^----------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1331(11,12) : ingress ----------------- -------- --- -- ----- ---- -G---- ---------- -- ------- -- ----FG------- ---^---------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-115(11,13) : ingress ----------------- -------- --- -- ----- HH-- ---S-N ---------- -- ------- -S --------AY--- ----^--------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_MulticastRouter4_tbl(11,16) : ingress ----------------- -------- --- -- ----- SS-- ---S-N ---------- -- ------- -S ---B---Y----- -----^-------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_MulticastRouter6_tbl(11,16) : ingress ------O---OO--O-- ------O- --- -- ----- --O- -G-O-- ----OO-O-O -O ------- -O ----FG------- ------^------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1201(11,16) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ------------- -----J-^------ ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1415(11,17) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ------------- ----J---^----- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1282(11,17) : ingress G---------------- -------- --- -- ----- ---- ---H-- ---------- -- ------- -G ------------- ----L----^---- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1288(11,17) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ------------- ---------B^--- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1285(11,17) : ingress ----------------- -------- --- -- ----- HH-- ---H-- ---------- -- ------- -H ------------- -----L-----^-- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1421(11,17) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ------------- -----------B^- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1418(11,17) : ingress ----------------- -------- --- -- ----- M--- ---H-- ---------- -- ------- -H ------------- ---------K---^ ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1291(11,18) : ingress #stage 13 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- G- ------------- -------------- ^--------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_10(6,18) : ingress ----------------- -------- --- -- ----- ---- ------ G--------- -- ------- -- ------------- -------------- -^-------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_8(7,18) : ingress ----------------- -------- --- -- ----- ---- I----- ---------- -- ------- -- -----I------- -I-B---------- --^------- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router4_lookup_idx_select_route(12,13) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ---F--G------ G------------- ---^------ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- cond-122(11,13) : ingress ----------------- -------- --- -- ----- ---- ------ I--------- -- ------- -- ------I------ I-I----------- ---B^----- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_select_route(12,13) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ---F--G------ G------------- -----^---- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1342(11,16) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H -------H----- -----H-----B-- ------^--- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter6_icmp_error(12,17) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H ---------H--- ----H----B---- -------^-- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter4_icmp_error(12,17) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H -------H----- -----a-------- --------^- -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter6_icmp_error_0(12,17) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H ---------H--- ----a--------- ---------^ -- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_MulticastRouter4_icmp_error_0(12,17) : ingress #stage 14 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------H------ H------------- ---BG----- ^- -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar955(13,14) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- -----H------- ---B---------- --G------- -^ -- ----------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1050(13,14) : ingress #stage 15 ----------------- -------- --- -- ----- HH-- ---H-N ---------- -- ------- -H ------O------ O------------- ---B------ I- ^- ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_lookup_idx_route(14,15) : ingress ----------------- -------- --- -- ----- HH-- ---H-N ---------- -- ------- -H -----O------- ---B---------- ---------- -I -^ ----------- ------ ----- - ----- ---- ----- ----------- ----- l3_router_Router4_lookup_idx_route(14,15) : ingress #stage 16 ----------------- -------- --- -- ----- ---- -G---- ---------- -- ------- -- ------------- -------------- ---------- -- -- ^---------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_3(6,18) : ingress G---------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- -^--------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_2(1,18) : ingress ----------------- -------- --- -- ----- ---- G----- ---------- -- ------- -- ------------- -------------- ---------- -- -- --^-------- ------ ----- - ----- ---- ----- ----------- ----- ara_table_5(6,18) : ingress ----------------- -------- --- -- ----- HH-- ---H-- ---------- -- ------- -H ------G------ G------------- -----B---- -- G- ---^------- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1347(15,16) : ingress ----------------- -------- --- -- ----- C--- ---H-- ---------- -- ------- -H -----G------- ------B------- ---------- -- -G ----^------ ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1206(15,16) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H ------------- -------------- ---------- -- -H ----B^----- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router4_icmp_error(15,17) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H ------------- -------------- ---------- -- H- ---B--^---- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router6_icmp_error(15,17) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H ------------- -------------- -----F---- -- H- -------^--- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router6_icmp_error_0(15,17) : ingress ----------------- -------- --- -- ----- HH-- ---Y-- ---------- -- ------- -H ------------- ------F------- ---------- -- -H --------^-- ------ ----- - ----- ---- ----- ----------- ----- tbl_l3_router_Router4_icmp_error_0(15,17) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ------------- -------------- ---------- -- -- ----B----^- ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1204(15,17) : ingress ------O---OO--O-- ------O- --- -- ----- --O- ---O-- ----OO-O-O -O ------- -O ------------- -------------- ---------- -- -- ---B------^ ------ ----- - ----- ---- ----- ----------- ----- tbl_sidecar1345(15,17) : ingress #stage 17 ----------------- -------- --- -- ----- ---- ------ ---------- -- G------ -- ------------- -------------- ---------- -- -- ----------- ^----- ----- - ----- ---- ----- ----------- ----- ara_table_18(9,18) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- -G----- -- ------------- -------------- ---------- -- -- ----------- -^---- ----- - ----- ---- ----- ----------- ----- ara_table_16(9,18) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- --G---- -- ------------- -------------- ---------- -- -- ----------- --^--- ----- - ----- ---- ----- ----------- ----- ara_table_14(9,18) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- ---G--- -- ------------- -------------- ---------- -- -- ----------- ---^-- ----- - ----- ---- ----- ----------- ----- ara_table_12(9,18) : ingress ---O-ON-O-NN--O-- ------O- --- -- ----- HHO- ---Y-- ----OO-O-O -O -----C- -H -----I------- -------------- ---------- -- -S ----P------ ----^- ----- - ----- ---- ----- ----------- ----- l3_router_Router4_Arp_tbl(16,17) : ingress ---O-ON-O-NN--O-- ------O- --- -- ----- HHO- ---Y-- ----OO-O-O -O -----C- -H ------I------ I------------- ---------- -- S- ---P------- -----^ ----- - ----- ---- ----- ----------- ----- l3_router_Router6_Ndp_tbl(16,17) : ingress #stage 18 ------V---VV--V-- ------V- --- -- ----- --V- ---V-- ----VV-V-V -V ------- -V --------V-V-- ------VVV-V-V- -----V---- -- -- ---------VV ----VV ^---- - ----- ---- ----- ----------- ----- tbl_sidecar2028(17,18) : ingress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ F^--- - ----- ---- ----- ----------- ----- tbl_sidecar2027(17,18) : ingress ---G--G-G-GG----- -------- --- -- ----- ---- ---G-- ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ A-^-- - ----- ---- ----- ----------- ----- tbl_sidecar2034(17,18) : ingress ----------------- -------- --- -- ----- ---- ---V-- ---------- -- ------- -- ------------- ---------V-V-- ------VVVV -- -- ---VVVVVV-- ----VV --F^- - ----- ---- ----- ----------- ----- mac_rewrite_mac_rewrite(17,18) : ingress ----------------- -------- --- -- ----- ---- ---I-- ---------- -- ------- -- ------------- ---------I-I-- ------IIII -- -- ---IIIIII-- ----II --F-^ - ----- ---- ----- ----------- ----- tbl_sidecar2030(17,18) : ingress #stage 0 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- ^ ----- ---- ----- ----------- ----- ara_table_23(0,16) : egress #stage 1 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ^---- ---- ----- ----------- ----- cond-130(0,14) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - B^--- ---- ----- ----------- ----- mcast_egress_mcast_tag_check(0,14) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - -L^-- ---- ----- ----------- ----- mcast_egress_tbl_decap_ports(0,14) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - --L^- ---- ----- ----------- ----- mcast_egress_asic_id_to_port(0,14) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----^ ---- -G--- ----------- ----- tbl_sidecar2183(3,17) : egress #stage 2 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - --Gb- ^--- ----- ----------- ----- mcast_egress_port_bitmap_check(1,15) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - -c--- -^-- ----- ----------- ----- mac_rewrite_mac_rewrite_0(0,16) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - -B--- --^- ----- ----------- ----- tbl_sidecar2191(0,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - A---- ---^ ----- ----------- ----- tbl_sidecar2200(0,17) : egress #stage 3 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- -G-- ^---- ----------- ----- ara_table_21(1,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - -Cd-- G--- -^--- ----------- ----- mcast_egress_modify_hdr(2,16) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- O ----- ---- -F^-- ----------- ----- tbl_sidecar1961(2,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- --VV ---^- ----------- ----- tbl_sidecar2207(1,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ---F^ ----------- ----- tbl_sidecar2206(1,18) : egress #stage 4 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- G ----- ---- ----- ^---------- ----- ara_table_22(1,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- -L-- -G--- -^--------- ----- tbl_sidecar1519(3,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- -G--- -F^-------- ----- tbl_sidecar1514(3,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- --A^------- ----- tbl_sidecar1516(3,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- -G--- -A--^------ ----- cond-135(3,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- -G--- ----B^----- ----- tbl_sidecar1529_0(3,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- -----A^---- ----- tbl_sidecar1531_0(3,17) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- G ----- ---- --G-- -------^--- ----- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(3,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----G ---- ---A- --------^-- ----- tbl_sidecar2209(4,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- --------A^- ----- tbl_sidecar2223(4,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----G ---- ----- --------F-^ ----- tbl_sidecar2212(4,18) : egress #stage 5 ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- G---- ----------- ^---- ara_table_20(2,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- ----BGG---- -^--- tbl_sidecar1534(4,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- ----- -eGG------- --^-- tbl_sidecar1519_0(4,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- -G--- ----------A ---^- tbl_sidecar2214(4,18) : egress ----------------- -------- --- -- ----- ---- ------ ---------- -- ------- -- ------------- -------------- ---------- -- -- ----------- ------ ----- - ----- ---- -G--- ----------- ---A^ tbl_sidecar2218(4,18) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_COND_TRUE C : ANTI_ACTION_READ D : CONTROL_COND_FALSE ANTI_ACTION_READ E : CONTROL_COND_TRUE ANTI_ACTION_READ F : CONTROL_DEFAULT_NEXT_TABLE G : ACTION_READ H : ACTION_READ OUTPUT I : IXBAR_READ J : CONTROL_TABLE_MISS K : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ L : CONTROL_TABLE_HIT M : ACTION_READ ANTI_ACTION_READ N : OUTPUT ANTI_ACTION_READ O : OUTPUT P : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT Q : IXBAR_READ OUTPUT ANTI_ACTION_READ R : IXBAR_READ OUTPUT S : IXBAR_READ ACTION_READ OUTPUT T : IXBAR_READ ANTI_ACTION_READ U : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ V : IXBAR_READ ACTION_READ W : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT X : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ Y : ACTION_READ OUTPUT ANTI_ACTION_READ Z : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ a : CONTROL_TABLE_MISS ACTION_READ OUTPUT b : CONTROL_TABLE_HIT IXBAR_READ c : CONTROL_TABLE_HIT CONTROL_TABLE_MISS d : CONTROL_TABLE_HIT IXBAR_READ ACTION_READ e : CONTROL_DEFAULT_NEXT_TABLE OUTPUT *** Table dependency chains (of minimum length 13) *** 1. cond-72(0) -> cond-73(0) -> tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 2. cond-73(0) -> tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 3. tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 4. tbl_filter_drop_mcast(0) -> cond-75(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 5. cond-75(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 6. tbl_filter_drop_mcast(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 7. tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 8. cond-75(0) -> tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 9. tbl_filter_drop_mcast(0) -> tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 10. tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 11. cond-73(0) -> cond-78(0) -> tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 12. cond-78(0) -> tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 13. tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 14. tbl_filter_drop_mcast_0(0) -> cond-80(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 15. cond-80(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 16. tbl_filter_drop_mcast_0(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 17. tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 18. tbl_filter_drop_mcast_with_reason_0(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 19. tbl_filter_drop_mcast_0(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 20. cond-80(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 21. tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 22. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 23. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 24. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 25. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 26. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 27. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 28. nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 29. nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 30. nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv6(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) #pipeline pipe #stage 0 ^---------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_24(0,4) : ingress -^--------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-72(0,0) : ingress -A^-------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-73(0,0) : ingress --B^------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_filter_drop_mcast(0,0) : ingress ---A^------------ -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-75(0,0) : ingress ---CD^----------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_filter_drop_with_reason(0,0) : ingress ---CE-^---------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_filter_drop_mcast_with_reason(0,0) : ingress --A----^--------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-78(0,0) : ingress -------B^-------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_filter_drop_mcast_0(0,0) : ingress --------A^------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-80(0,0) : ingress --------CE^------ -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_filter_drop_mcast_with_reason_0(0,0) : ingress --------CCA^----- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_filter_drop_mcast_with_reason_1(0,0) : ingress -----------F^---- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar253(0,3) : ingress ----------F--^--- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar239(0,3) : ingress -B---B--------^-- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- filter_switch_ipv4_addr(0,4) : ingress --------F------^- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar223(0,18) : ingress ------F---------^ -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar211(0,18) : ingress #stage 1 ---G-GG-G-GG----- ^------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_icmp_dst_port(1,1) : ingress ---G-GG-G-GG----- F^------ --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-86(1,2) : ingress ---G--G-G-GG----- -B^----- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_ingress_ipv4_mcast(1,2) : ingress ---G-GG-G-GG----- -A-^---- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-88(1,3) : ingress ---G--G-G-GG----- ---B^--- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_ingress_ipv6_mcast(1,3) : ingress --------A---GG--- -----^-- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-83(1,4) : ingress ----------HH----- -----A^- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- filter_switch_ipv6_addr(1,4) : ingress ---F------------- -------^ --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar185(0,18) : ingress #stage 2 ----------------- I---A--- ^-- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_ingress_ipv6(2,3) : ingress ----------------- I-A----- -^- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_ingress_ipv4(2,2) : ingress ----------------- -------- --^ -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1993(0,18) : ingress #stage 3 ----------------- I------- -J- ^- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_ingress_ipv4(2,2) : ingress ----------------- -------- --- -^ ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1992(0,18) : ingress #stage 4 ----------------- K-G-G--- GG- G- ^---- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_ingress_hit(3,4) : ingress L-------------G-- ------G- --- -- J^--- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_nat_only(3,5) : ingress ----------------- -------- --- -- M-^-- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,5) : ingress ---G-GG-G-GG----- -------- --- -- ---^- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-94(1,6) : ingress ----------------- --G-G--- GG- G- ----^ ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar2070(3,18) : ingress #stage 5 G---------------- -------- --- -- ----- ^---- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_25(1,18) : ingress --C----C---C----- CCGCN-C- NG- G- O-K-- -^--- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_nat_ingress_encap_ipv4(4,5) : ingress -------C---C----- C-GCN-C- NG- G- O-A-- --^-- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_nat_ingress_encap_ipv6(4,5) : ingress G--L-LL-L-LL--H-- --G-G-H- GG- G- -G-B- ---^- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar438(4,6) : ingress ----------------- -------- --- -- --P-- ----^ ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,18) : ingress #stage 6 ----------------- -------- --- -- ----- -GG-- ^----- ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_31(5,10) : ingress ----------------- -------- --- -- ----- -GG-- -^---- ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_29(5,10) : ingress ----------------- -------- --- -- ----- -GG-- --^--- ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_27(5,11) : ingress ---QCRQ-QCQQ--S-- C-T-T-U- TT- T- T--C- -USA- ---^-- ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- services_service(5,6) : ingress ----------------- -------- --- -- ----- ----- ---B^- ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar442(5,8) : ingress ----------------- -------- --- -- M---- -LL-- -----^ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar716(5,9) : ingress #stage 7 ----------------- -------- --- -- ----- -GG-- -----G ^--------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_33(6,11) : ingress ---G-GG-G-GG----- -------- --- -- ----- ----- ---G-- -^-------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-97(6,7) : ingress ----------------- -------- --- -- ----- -GG-- ------ -B^------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-98(6,7) : ingress ----------------- -------- --- -- ----- -GG-- ------ --A^------ - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-100(6,7) : ingress ---L-LL-L-LL--L-- ------L- --- -- ----- -G-L- ---O-- ---A^----- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress ---L-LL-L-LL--L-- ------L- --- -- ----- --VL- ---O-- ---B-^---- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ----------------- -------- --- -- ----- ----- ------ -----A^--- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1748(6,7) : ingress ---L-LL-L-LL--L-- ------L- --- -- ----- -V-L- ---O-- --B----^-- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ----------------- -------- --- -- ----- ----- ------ -------A^- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1739(6,7) : ingress ---L-LL-L-LL--L-- ------L- --- -- ----- -GGL- ---O-- ----A----^ - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress #stage 8 ---L-LL-L-LL--L-- I-----L- --- -- ----- -VVL- ---Q-- -B--LHGHGL ^ ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ----------------- -------- --- -- ----- ----- ------ ---------- G ^------ -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_43(8,17) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- G -^----- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_41(8,17) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- G --^---- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_39(8,17) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- G ---^--- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_37(8,17) : ingress ----------------- -------- --- -- ----- -II-- ----L- ---------- W ----^-- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- mcast_ingress_mcast_tag_check(8,9) : ingress ---G-GG-G-GG--G-- ------G- --- -- ----- ---G- ---G-- ----GG-G-G G -----^- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-105(8,10) : ingress ----------------- -------- --- -- ----- -GG-- ------ ---------- - -----B^ -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-106(8,10) : ingress #stage 10 ----------------- -------- --- -- ----- -G--- ------ ---------- - ------- ^- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_35(5,17) : ingress --CL-LOCL-LO--L-- CCCCC-O- CC- C- U-C-- -UUL- ---OGO --CCOL-L-O X ----NCE -^ ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- nat_egress_nat_egress(9,10) : ingress #stage 11 ----------------- -------- --- -- ----- -G--- ------ ---------- - -----B- -G ^------------ -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-108(10,11) : ingress ---G--G-G-GG----- -------- --- -- ----- ----- ---G-- ---------- - ------- -- B^----------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-109(10,11) : ingress ----------------- -------- --- -- ----- -GG-- ------ ---------- - ------- -G A-^---------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-118(10,11) : ingress ---G--G-G-GG----- I------- --- -- ----- -II-- ---V-- ---------- - ------- -I --B^--------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1331$precompute(10,11) : ingress ----------------- I------- --- -- ----- ----- ---I-- ---------- - ------- -I -A--^-------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1190$precompute(10,11) : ingress ----------------- -------- --- -- ----- ----- --LI-- L--------- - ------- -I ----F^------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router4_lookup_idx_lookup(10,12) : ingress ----------------- -------- --- -- ----- -II-- LL-I-- ---------- - ------- -I ---F--^------ -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ----------------- -------- --- -- ----- -LL-- ---L-Y ---------- - ------- -H ---B---^----- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1409(10,15) : ingress ---L-LL-L-LL--L-- ------L- --- -- ----- ---L- ---O-- ----LL-L-L L -----C- -L -B------^---- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1267(10,15) : ingress ----------------- -------- --- -- ----- -LL-- ---L-Y ---------- - ------- -H --------A^--- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1276(10,15) : ingress ---L-LL-L-LL--L-- ------L- --- -- ----- ---L- ---O-- ----LL-L-L L -----C- -L ----B-----^-- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1174(10,17) : ingress ----------------- -------- --- -- G---- ----- ---G-- ---------- - ------- -G -----------^- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,18) : ingress ----------------- --I-I--- II- I- I---- -II-- ------ ---------- - ------- -I ------------^ -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ingresshdr.udp.checksum_encode_update_condition_3(10,18) : ingress #stage 12 ----------------- -------- --- -- ----- -II-- LL-I-- ---------- - ------- -I ------J------ ^------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ----Z-------- -^------------ ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1190(11,12) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ---Z--------- --^----------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1331(11,12) : ingress ----------------- -------- --- -- ----- ----- ------ G--------- - ------- -- ----FG------- ---^---------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-115(11,13) : ingress ----------------- -------- --- -- ----- -HH-- ---S-O ---------- - ------- -S --------AY--- ----^--------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_MulticastRouter4_tbl(11,16) : ingress ----------------- -------- --- -- ----- -SS-- ---S-O ---------- - ------- -S ---B---Y----- -----^-------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_MulticastRouter6_tbl(11,16) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- G---LL-L-L L ------- -L ----FG------- ------^------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1201(11,16) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- ----LL-L-L L ------- -L ------------- -----J-^------ ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1415(11,17) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- ----LL-L-L L ------- -L ------------- ----J---^----- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1282(11,17) : ingress ----------------- -------- --- -- ----- ----- ---H-- ---------- - ------- -G ------------- ----a----^---- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1288(11,17) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- ----LL-L-L L ------- -L ------------- ---------B^--- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1285(11,17) : ingress ----------------- -------- --- -- ----- -HH-- ---H-- ---------- - ------- -H ------------- -----a-----^-- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1421(11,17) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- ----LL-L-L L ------- -L ------------- -----------B^- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1418(11,17) : ingress ----------------- -------- --- -- ----- -N--- ---H-- ---------- - ------- -H ------------- ---------K---^ ---------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1291(11,18) : ingress #stage 13 ----------------- -------- --- -- ----- ----- -G---- ---------- - ------- -- ------------- -------------- ^--------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_28(6,18) : ingress ----------------- -------- --- -- ----- ----- G----- ---------- - ------- -- ------------- -------------- -^-------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- ara_table_30(6,18) : ingress ----------------- -------- --- -- ----- ----- --I--- ---------- - ------- -- -----I------- -I-B---------- --^------- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router4_lookup_idx_select_route(12,13) : ingress ----------------- -------- --- -- ----- ----- -G---- ---------- - ------- -- ---F--G------ G------------- ---^------ -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- cond-122(11,13) : ingress ----------------- -------- --- -- ----- ----- I----- ---------- - ------- -- ------I------ I-I----------- ---B^----- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router6_lookup_idx_select_route(12,13) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- -G-L-- ----LL-L-L L ------- -L ---F--G------ G------------- -----^---- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1342(11,16) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H -------H----- -----H-----B-- ------^--- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_MulticastRouter6_icmp_error(12,17) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H ---------H--- ----H----B---- -------^-- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_MulticastRouter4_icmp_error(12,17) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H -------H----- -----b-------- --------^- -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_MulticastRouter6_icmp_error_0(12,17) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H ---------H--- ----b--------- ---------^ -- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_MulticastRouter4_icmp_error_0(12,17) : ingress #stage 14 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------H------ H------------- ---BG----- ^- -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar955(13,14) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- -----H------- ---B---------- --G------- -^ -- ---------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1050(13,14) : ingress #stage 15 ----------------- -------- --- -- ----- -HH-- ---H-O ---------- - ------- -H ------------- -------------- ---B------ I- ^- ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router6_lookup_idx_route(14,15) : ingress ----------------- -------- --- -- ----- -HH-- ---H-O ---------- - ------- -H ------------- ---B---------- ---------- -I -^ ---------- ------- ----- - ------- -- ----- ----------- ----- l3_router_Router4_lookup_idx_route(14,15) : ingress #stage 16 ----------------- -------- --- -- ----- ----- ------ G--------- - ------- -- ------------- -------------- ---------- -- -- ^--------- ------- ----- - ------- -- ----- ----------- ----- ara_table_32(7,18) : ingress ----------------- -------- --- -- ----- ----- --G--- ---------- - ------- -- ------------- -------------- ---------- -- -- -^-------- ------- ----- - ------- -- ----- ----------- ----- ara_table_26(6,18) : ingress ----------------- -------- --- -- ----- -HH-- ---H-- ---------- - ------- -H ------------- -------------- -----B---- -- G- --^------- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1347(15,16) : ingress ----------------- -------- --- -- ----- -C--- ---H-- ---------- - ------- -H ------------- ------B------- ---------- -- -G ---^------ ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1206(15,16) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H ------------- -------------- ---------- -- -H ---B^----- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_Router4_icmp_error(15,17) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H ------------- -------------- ---------- -- H- --B--^---- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_Router6_icmp_error(15,17) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H ------------- -------------- -----F---- -- H- ------^--- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_Router6_icmp_error_0(15,17) : ingress ----------------- -------- --- -- ----- -HH-- ---Y-- ---------- - ------- -H ------------- ------F------- ---------- -- -H -------^-- ------- ----- - ------- -- ----- ----------- ----- tbl_l3_router_Router4_icmp_error_0(15,17) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- ----LL-L-L L ------- -L ------------- -------------- ---------- -- -- ---B----^- ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1204(15,17) : ingress ------L---LL--L-- ------L- --- -- ----- ---L- ---L-- ----LL-L-L L ------- -L ------------- -------------- ---------- -- -- --B------^ ------- ----- - ------- -- ----- ----------- ----- tbl_sidecar1345(15,17) : ingress #stage 17 ----------------- -------- --- -- ----- ----- ------ ---------- - G------ -- ------------- -------------- ---------- -- -- ---------- ^------ ----- - ------- -- ----- ----------- ----- ara_table_42(9,18) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - -G----- -- ------------- -------------- ---------- -- -- ---------- -^----- ----- - ------- -- ----- ----------- ----- ara_table_40(9,18) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - --G---- -- ------------- -------------- ---------- -- -- ---------- --^---- ----- - ------- -- ----- ----------- ----- ara_table_38(9,18) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - ---G--- -- ------------- -------------- ---------- -- -- ---------- ---^--- ----- - ------- -- ----- ----------- ----- ara_table_36(9,18) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- G- ------------- -------------- ---------- -- -- ---------- ----^-- ----- - ------- -- ----- ----------- ----- ara_table_34(6,18) : ingress ---L-LO-L-OO--L-- ------L- --- -- ----- -HHL- ---Y-- ----LL-L-L L -----C- -H ------------- -------------- ---------- -- -S ---P------ -----^- ----- - ------- -- ----- ----------- ----- l3_router_Router4_Arp_tbl(16,17) : ingress ---L-LO-L-OO--L-- ------L- --- -- ----- -HHL- ---Y-- ----LL-L-L L -----C- -H ------------- -------------- ---------- -- S- --P------- ------^ ----- - ------- -- ----- ----------- ----- l3_router_Router6_Ndp_tbl(16,17) : ingress #stage 18 ------V---VV--V-- ------V- --- -- ----- ---V- ---V-- ----VV-V-V V ------- -V --------V-V-- ------VVV-V-V- -----V---- -- -- --------VV -----VV ^---- - ------- -- ----- ----------- ----- tbl_sidecar2028(17,18) : ingress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- F^--- - ------- -- ----- ----------- ----- tbl_sidecar2027(17,18) : ingress ---G--G-G-GG----- -------- --- -- ----- ----- ---G-- ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- A-^-- - ------- -- ----- ----------- ----- tbl_sidecar2034(17,18) : ingress ----------------- -------- --- -- ----- ----- ---V-- ---------- - ------- -- ------------- ---------V-V-- ------VVVV -- -- --VVVVVV-- -----VV --F^- - ------- -- ----- ----------- ----- mac_rewrite_mac_rewrite(17,18) : ingress ----------------- -------- --- -- ----- ----- ---I-- ---------- - ------- -- ------------- ---------I-I-- ------IIII -- -- --IIIIII-- -----II --F-^ - ------- -- ----- ----------- ----- tbl_sidecar2030(17,18) : ingress #stage 0 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- ^ ------- -- ----- ----------- ----- ara_table_47(0,16) : egress #stage 1 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ^------ -- ----- ----------- ----- cond-130(0,14) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - B^----- -- ----- ----------- ----- mcast_egress_mcast_tag_check(0,14) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - -a^---- -- ----- ----------- ----- mcast_egress_tbl_decap_ports(0,14) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - --a^--- -- ----- ----------- ----- mcast_egress_asic_id_to_port(0,14) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ----^-- -- -G--- ----------- ----- tbl_sidecar2183(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - -B---^- -- ----- ----------- ----- tbl_sidecar2191(0,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - A-----^ -- ----- ----------- ----- tbl_sidecar2200(0,17) : egress #stage 2 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - --Gc--- ^- ----- ----------- ----- mcast_egress_port_bitmap_check(1,15) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - -d----- -^ ----- ----------- ----- mac_rewrite_mac_rewrite_0(0,16) : egress #stage 3 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -G ^---- ----------- ----- ara_table_45(1,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - -Ce---- G- -^--- ----------- ----- mcast_egress_modify_hdr(2,16) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- L ------- -- -F^-- ----------- ----- tbl_sidecar1961(2,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - -----VV -- ---^- ----------- ----- tbl_sidecar2207(1,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ---F^ ----------- ----- tbl_sidecar2206(1,18) : egress #stage 4 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- G ------- -- ----- ^---------- ----- ara_table_46(1,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -a -G--- -^--------- ----- tbl_sidecar1519(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- -G--- -F^-------- ----- tbl_sidecar1514(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- --A^------- ----- tbl_sidecar1516(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- -G--- -A--^------ ----- cond-135(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- -G--- ----B^----- ----- tbl_sidecar1529_0(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- -----A^---- ----- tbl_sidecar1531_0(3,17) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- G ------- -- --G-- -------^--- ----- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(3,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ----G-- -- ---A- --------^-- ----- tbl_sidecar2209(4,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- --------A^- ----- tbl_sidecar2223(4,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ----G-- -- ----- --------F-^ ----- tbl_sidecar2212(4,18) : egress #stage 5 ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- G---- ----------- ^---- ara_table_44(2,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- ----BGG---- -^--- tbl_sidecar1534(4,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- ----- -fGG------- --^-- tbl_sidecar1519_0(4,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- -G--- ----------A ---^- tbl_sidecar2214(4,18) : egress ----------------- -------- --- -- ----- ----- ------ ---------- - ------- -- ------------- -------------- ---------- -- -- ---------- ------- ----- - ------- -- -G--- ----------- ---A^ tbl_sidecar2218(4,18) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_COND_TRUE C : ANTI_ACTION_READ D : CONTROL_COND_FALSE ANTI_ACTION_READ E : CONTROL_COND_TRUE ANTI_ACTION_READ F : CONTROL_DEFAULT_NEXT_TABLE G : ACTION_READ H : ACTION_READ OUTPUT I : IXBAR_READ J : CONTROL_TABLE_MISS K : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ L : OUTPUT M : CONTROL_ACTION N : ACTION_READ ANTI_ACTION_READ O : OUTPUT ANTI_ACTION_READ P : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT Q : IXBAR_READ OUTPUT ANTI_ACTION_READ R : IXBAR_READ OUTPUT S : IXBAR_READ ACTION_READ OUTPUT T : IXBAR_READ ANTI_ACTION_READ U : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ V : IXBAR_READ ACTION_READ W : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT X : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ Y : ACTION_READ OUTPUT ANTI_ACTION_READ Z : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ a : CONTROL_TABLE_HIT b : CONTROL_TABLE_MISS ACTION_READ OUTPUT c : CONTROL_TABLE_HIT IXBAR_READ d : CONTROL_TABLE_HIT CONTROL_TABLE_MISS e : CONTROL_TABLE_HIT IXBAR_READ ACTION_READ f : CONTROL_DEFAULT_NEXT_TABLE OUTPUT *** Table dependency chains (of minimum length 13) *** 1. cond-72(0) -> cond-73(0) -> tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 2. cond-73(0) -> tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 3. tbl_filter_drop_mcast(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 4. tbl_filter_drop_mcast(0) -> cond-75(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 5. cond-75(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 6. tbl_filter_drop_mcast(0) -> tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 7. tbl_filter_drop_mcast_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 8. cond-75(0) -> tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 9. tbl_filter_drop_mcast(0) -> tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 10. tbl_filter_drop_with_reason(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 11. cond-73(0) -> cond-78(0) -> tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 12. cond-78(0) -> tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 13. tbl_filter_drop_mcast_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 14. tbl_filter_drop_mcast_0(0) -> cond-80(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 15. cond-80(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 16. tbl_filter_drop_mcast_0(0) -> tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 17. tbl_filter_drop_mcast_with_reason_0(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 18. tbl_filter_drop_mcast_with_reason_0(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 19. tbl_filter_drop_mcast_0(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 20. cond-80(0) -> tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 21. tbl_filter_drop_mcast_with_reason_1(0) -> nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 22. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 23. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 24. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 25. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 26. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 27. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 28. nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 29. nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress) 30. nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv6(4) -> services_service(5) -> cond-97(6) -> cond-98(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-108(10) -> cond-109(10) -> tbl_sidecar1190$precompute(10) -> tbl_sidecar1190(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1050(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1206(15) -> l3_router_Router4_Arp_tbl(16) -> tbl_sidecar2028(17) (ingress)