#pipeline pipe #stage 0 ^------- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2146(0,4) : ingress A^------ -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- filter_uplink_ports(0,4) : ingress -B^----- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-42(0,4) : ingress --A^---- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-43(0,4) : ingress ---A^--- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-44(0,4) : ingress -----^-- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-46(0,5) : ingress ------^- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2143(0,19) : ingress -------^ -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2142(0,19) : ingress #stage 1 -CDD---- ^- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- filter_switch_ipv4_addr(0,4) : ingress -C--D--- -^ ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- filter_switch_ipv6_addr(0,4) : ingress #stage 2 -----D-- -C ^--- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,5) : ingress -------- -C A^-- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,5) : ingress E------- EE --^- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_icmp_dst_port(1,5) : ingress -------- -- --B^ -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-50(1,6) : ingress #stage 3 -------- -C FFGA ^- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress -------- -C HHGD -^ - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv4(2,6) : ingress #stage 4 -------- -C FFG- -I ^ --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv4(2,6) : ingress #stage 5 -------- -- GGJ- GG G ^-- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress -------- -- ---- -- - K^- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress -------- -- EE-- EE E --^ ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2235(3,19) : ingress #stage 6 ---CC--- -C LLCC LE E MJ- ^--- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress FL------ HH --C- -- - N-- -^-- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar774(3,8) : ingress ----C--- -C ELC- LE E MA- --^- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,8) : ingress -------- -- ---- -- - -O- ---^ -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress #stage 7 -------- -- ---- -- - --- E-E- ^------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_3(5,14) : ingress -------- -- ---- -- - --- E-E- -^------ --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_6(5,14) : ingress -------- -- ---- -- - --- E-E- --^----- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_0(5,14) : ingress -------- -- ---- -- - --- E-E- ---^---- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_9(5,14) : ingress E------- EE ---- -- - --- -E-- ----^--- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-57(4,9) : ingress -------- -- ---- -- - --- ---- ----A^-- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-58(4,9) : ingress FC---C-- PQ CCC- RR R R-- QFP- ----CS^- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- services_service(5,9) : ingress -------- -- ---- -- - --- ---- ------D^ --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar419(5,9) : ingress #stage 8 -------- -- ---- -- - K-- F-F- -------- ^-- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar760(5,9) : ingress E------- EE ---- -- - --- -E-- ------E- -^- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-60(6,10) : ingress -------- -- ---- -- - --- E-E- -------- -D^ -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-61(6,10) : ingress #stage 9 -------- -- ---- -- - E-- ---- -------- --- ^- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_11(4,18) : ingress FC-CC--- FM CCCC CC C QC- QFQ- ----C-ME MCS -^ ------ ----- ---- --- -- ----- ------- ------- - ----- nat_egress_nat_egress(6,10) : ingress #stage 10 E------- EE ---- -- - --- -E-- ------E- -D- -E ^----- ----- ---- --- -- ----- ------- ------- - ----- cond-63(7,11) : ingress -------- -- --G- -- - --- E--- ------G- --- -T A^---- ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1253$precompute(7,11) : ingress -------- -- --G- -- - --- T-T- ------G- --- -T -A^--- ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1409$precompute(7,11) : ingress -------- -- ---- -- - --- ---- ------G- --- -G -B-^-- ----- ---- --- -- ----- ------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress -------- -- ---- -- - --- G-G- ------G- --- -G --B-^- ----- ---- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,12) : ingress -------- -- ---- -- - E-- ---- ------E- --- -E -----^ ----- ---- --- -- ----- ------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress #stage 11 -------- -- ---- -- - --- ---- -------- --- -- -U---- ^---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1253(8,13) : ingress -------- -- ---- -- - --- ---- -------- --- -- --U--- -^--- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1409(8,12) : ingress -------- -- ---- -- - --- G-G- ------G- --- -G ----N- --^-- ---- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,12) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F -B-E-- ---^- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1277(8,15) : ingress -------- -- GG-- GG G G-- G-G- -------- --- -G ------ ----^ ---- --- -- ----- ------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress #stage 12 -------- -- ---- -- - --- E-E- ------E- --- -E ------ ----- ^--- --- -- ----- ------- ------- - ----- ara_table_1(7,18) : ingress -------- -- ---- -- - --- E-E- ------E- --- -E ------ ----- -^-- --- -- ----- ------- ------- - ----- ara_table_2(7,18) : ingress -------- -- ---- -- - --- G-G- ------G- --- -G ------ --N-- --^- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,12) : ingress -------- -- ---- -- - --- ---- -------- --- -- -B-T-- G---- ---^ --- -- ----- ------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress #stage 13 -------- -- ---- -- - --- ---- -------- --- -- --B-T- -GT-- --T- ^-- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress -------- -- ---- -- - --- ---- -------- --- -- ---H-- ----- ---U -^- -- ----- ------- ------- - ----- tbl_sidecar1127(10,15) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F --B-E- --E-- --E- --^ -- ----- ------- ------- - ----- tbl_sidecar1420(8,16) : ingress #stage 14 -------- -- ---- -- - --- ---- -------- --- -- ----H- --H-- --H- U-- ^- ----- ------- ------- - ----- tbl_sidecar1009(10,14) : ingress -------- -- ---- -- - --- H-H- -F----H- M-- -H ---F-- ----- ---B -G- -^ -HC-H ------- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress #stage 15 -------- -- ---- -- - --- H-H- ---F--H- M-- -H ----F- --F-- --F- B-- G- ^---- ------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ---B- ---- --- -- -^--- ------- ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress -------- -- ---- -- - --- C--- FEF---H- --- -H ---E-- ---D- ---- --- -- --^-- ------- ------- - ----- tbl_sidecar1284(8,15) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F ------ ----- ---- --- -- --D^- ------- ------- - ----- tbl_sidecar1282(8,16) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ----- ---- --- -- --D-^ ------- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress #stage 16 -------- -- ---- -- - --- ---- ---E---- --- -- ------ ----- ---- --- -- ----- ^------ ------- - ----- ara_table_8(6,19) : ingress -------- -- ---- -- - --- ---- -E------ --- -- ------ ----- ---- --- -- ----- -^----- ------- - ----- ara_table_5(6,19) : ingress -------- -- ---- -- - --- ---- -------- --- E- ------ ----- ---- --- -- ----- --^---- ------- - ----- ara_table_10(5,19) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ----- ---- --B -- H---- ---^--- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress -------- -- ---- -- - --- H-H- F-FE--H- --- -H ----E- --E-- --E- --D -- E---- ----^-- ------- - ----- tbl_sidecar1429(12,16) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F ------ ----- ---- --- -- ----- ----D^- ------- - ----- tbl_sidecar1425(12,16) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ----- ---- --- -- H---- ----D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress #stage 17 -------- -- ---- -- - --- ---- E------- --- -- ------ ----- ---- --- -- ----- ------- ^------ - ----- ara_table_7(6,19) : ingress -------- -- ---- -- - --- ---- --E----- --- -- ------ ----- ---- --- -- ----- ------- -^----- - ----- ara_table_4(6,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- ------ ----- E--- --- -- ----- ------- --^---- - ----- ara_table_13(8,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- ------ ----- -E-- --- -- ----- ------- ---^--- - ----- ara_table_12(8,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- A----- ----- ---- --- -- --E-- ----E-- ----^-- - ----- cond-72(13,17) : ingress FC------ FF --C- -- - --- HFH- ----C-V- -C- -H C----- ---F- ---- --F -H HHPFH ---HHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress FC------ FF --C- -- - --- HFH- T-T-C-V- -C- -H C----- ---F- ---- --F -H HHPFH ---HPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress #stage 18 HC------ HH --C- -- - --- -H-- ----C-PE -S- -H C----- ---F- ---- --F -- -TGFT ---TGFT -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress #stage 19 T------- TT ---- -- - --- -T-- ------T- --- -T ------ ---G- ---- --G -- ---G- -----G- -----TT T ^---- tbl_sidecar2193(15,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - B^--- tbl_sidecar2191(15,19) : ingress -------- -- ---- -- - --- ---- ------E- --- -- ------ ----- ---- --- -- ----- ------- ------- - A-^-- tbl_sidecar2199(15,19) : ingress -------- -- ---- -- - --- ---- ------T- --- -- ------ ----- ---- --- -- -TT-T ---TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress -------- -- ---- -- - --- ---- ------G- --- -- ------ ----- ---- --- -- -GG-G ---GG-G -----GG - --B-^ tbl_sidecar2195(15,19) : ingress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : ANTI_ACTION_READ D : CONTROL_COND_TRUE E : ACTION_READ F : OUTPUT G : IXBAR_READ H : ACTION_READ OUTPUT I : CONTROL_TABLE_MISS ANTI_ACTION_READ J : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ K : CONTROL_TABLE_HIT L : ACTION_READ ANTI_ACTION_READ M : OUTPUT ANTI_ACTION_READ N : CONTROL_TABLE_MISS O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT P : IXBAR_READ ACTION_READ OUTPUT Q : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ R : IXBAR_READ ANTI_ACTION_READ S : CONTROL_COND_TRUE ANTI_ACTION_READ T : IXBAR_READ ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ V : ACTION_READ OUTPUT ANTI_ACTION_READ *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2146(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 2. tbl_sidecar2146(0) -> filter_uplink_ports(0) -> cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 3. filter_uplink_ports(0) -> cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 4. cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 5. cond-42(0) -> cond-43(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 6. cond-43(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 7. filter_uplink_ports(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 8. filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 9. cond-43(0) -> cond-44(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 10. cond-44(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 11. filter_uplink_ports(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 12. filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) #pipeline pipe #stage 0 ^--------- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2146(0,2) : ingress A^-------- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- filter_uplink_ports(0,2) : ingress -B^------- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-42(0,2) : ingress --A^------ ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-43(0,2) : ingress -CDD^----- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- filter_switch_ipv4_addr(0,2) : ingress ---A-^---- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-44(0,2) : ingress -C---D^--- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- filter_switch_ipv6_addr(0,2) : ingress -------^-- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-46(0,3) : ingress ------CD^- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,3) : ingress ------C-A^ ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,3) : ingress #stage 1 E---E-E--- ^--- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- nat_ingress_icmp_dst_port(1,3) : ingress ---------- B^-- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-50(1,4) : ingress ---------- --^- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2143(0,19) : ingress ---------- ---^ -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2142(0,19) : ingress #stage 2 ------C-FF GA-- ^- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv6(2,5) : ingress ------C-HH GD-- -^ - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv4(2,4) : ingress #stage 3 ------C-FF G--- -I ^ ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv4(2,4) : ingress #stage 4 --------GG J--- GG G ^--- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_hit(3,6) : ingress FK--H-H--- C--- -- - L^-- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar774(3,7) : ingress ---------- ---- -- - M-^- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,7) : ingress --------EE ---- EE E ---^ ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2235(3,19) : ingress #stage 5 ---C-CC-KK CC-- KE E N-J- ^---- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,7) : ingress -----CC-EK C--- KE E N-A- -^--- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,7) : ingress E---E-E--- ---- -- - -E-- --^-- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-57(4,8) : ingress ---------- ---- -- - ---- --A^- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-58(4,8) : ingress ---------- ---- -- - --O- ----^ ------- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress #stage 6 ---------- ---- -- - ---- EE--- ^------ ---- ------- ---- ---- --- -- ----- ------- ------- - ----- ara_table_9(5,14) : ingress ---------- ---- -- - ---- EE--- -^----- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- ara_table_6(5,14) : ingress ---------- ---- -- - ---- EE--- --^---- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- ara_table_3(5,14) : ingress ---------- ---- -- - ---- EE--- ---^--- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- ara_table_0(5,14) : ingress FC--P-QCCC C--- RR R RF-- QPCS- ----^-- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- services_service(5,8) : ingress ---------- ---- -- - ---- ----- ----D^- ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar419(5,8) : ingress ---------- ---- -- - M--- FF--- ------^ ---- ------- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar760(5,8) : ingress #stage 7 ---------- ---- -- - E--- ----- ------- ^--- ------- ---- ---- --- -- ----- ------- ------- - ----- ara_table_11(4,18) : ingress E---E-E--- ---- -- - -E-- ----- ----E-- -^-- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-60(6,9) : ingress ---------- ---- -- - ---- EE--- ------- -D^- ------- ---- ---- --- -- ----- ------- ------- - ----- cond-61(6,9) : ingress FC-CFCN-CC CC-- CC C QFC- QQC-- ----NEN -CS^ ------- ---- ---- --- -- ----- ------- ------- - ----- nat_egress_nat_egress(6,9) : ingress #stage 8 E---E-E--- ---- -- - -E-- ----- ----E-- -D-E ^------ ---- ---- --- -- ----- ------- ------- - ----- cond-63(7,10) : ingress ---------- G--- -- - ---- E---- ----G-- ---T A^----- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1253$precompute(7,10) : ingress ---------- G--- -- - ---- TT--- ----G-- ---T -A^---- ---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1409$precompute(7,10) : ingress ---------- ---- -- - ---- ----- ----G-- ---G -B-^--- ---- ---- --- -- ----- ------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress ---------- ---- -- - ---- GG--- ----G-- ---G --B-^-- ---- ---- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,10) : ingress ---------- ---- -- - E--- ----- ----E-- ---E -----^- ---- ---- --- -- ----- ------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress --------GG ---- GG G G--- GG--- ------- ---G ------^ ---- ---- --- -- ----- ------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress #stage 9 ---------- ---- -- - ---- ----- ------- ---- -U----- ^--- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1253(8,13) : ingress ---------- ---- -- - ---- ----- ------- ---- --U---- -^-- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1409(8,12) : ingress ---------- ---- -- - ---- GG--- ----G-- ---G ----L-- --^- ---- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,10) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F -B-E--- ---^ ---- --- -- ----- ------- ------- - ----- tbl_sidecar1277(8,15) : ingress #stage 10 ---------- ---- -- - ---- EE--- ----E-- ---E ------- ---- ^--- --- -- ----- ------- ------- - ----- ara_table_1(7,18) : ingress ---------- ---- -- - ---- EE--- ----E-- ---E ------- ---- -^-- --- -- ----- ------- ------- - ----- ara_table_2(7,18) : ingress ---------- ---- -- - ---- GG--- ----G-- ---G ------- --L- --^- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,10) : ingress ---------- ---- -- - ---- ----- ------- ---- -B-T--- G--- ---^ --- -- ----- ------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress #stage 11 ---------- ---- -- - ---- ----- ------- ---- --B-T-- -GT- --T- ^-- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress ---------- ---- -- - ---- ----- ------- ---- ---H--- ---- ---U -^- -- ----- ------- ------- - ----- tbl_sidecar1127(10,15) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F --B-E-- --E- --E- --^ -- ----- ------- ------- - ----- tbl_sidecar1420(8,16) : ingress #stage 12 ---------- ---- -- - ---- ----- ------- ---- ----H-- --H- --H- U-- ^- ----- ------- ------- - ----- tbl_sidecar1009(10,14) : ingress ---------- ---- -- - ---- HH--- -F--H-N ---H ---F--- ---- ---B -G- -^ -HC-H ------- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress #stage 13 ---------- ---- -- - ---- HH--- F---H-N ---H ----F-- --F- --F- B-- G- ^---- ------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress ---------- ---- -- - ---- HH--- ----V-- -C-H ------- ---B ---- --- -- -^--- ------- ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress ---------- ---- -- - ---- C---- -EFFH-- ---H ---E--- ---D ---- --- -- --^-- ------- ------- - ----- tbl_sidecar1284(8,15) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F ------- ---- ---- --- -- --D^- ------- ------- - ----- tbl_sidecar1282(8,16) : ingress ---------- ---- -- - ---- HH--- ----V-- -C-H ------- ---- ---- --- -- --D-^ ------- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress #stage 14 ---------- ---- -- - ---- ----- E------ ---- ------- ---- ---- --- -- ----- ^------ ------- - ----- ara_table_8(6,19) : ingress ---------- ---- -- - ---- ----- -E----- ---- ------- ---- ---- --- -- ----- -^----- ------- - ----- ara_table_5(6,19) : ingress ---------- ---- -- - ---- ----- ------- E--- ------- ---- ---- --- -- ----- --^---- ------- - ----- ara_table_10(5,19) : ingress ---------- ---- -- - ---- HH--- ----V-- -C-H ------- ---- ---- --B -- H---- ---^--- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress ---------- ---- -- - ---- HH--- E-FFH-- ---H ----E-- --E- --E- --D -- E---- ----^-- ------- - ----- tbl_sidecar1429(12,16) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F ------- ---- ---- --- -- ----- ----D^- ------- - ----- tbl_sidecar1425(12,16) : ingress ---------- ---- -- - ---- HH--- ----V-- -C-H ------- ---- ---- --- -- H---- ----D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress #stage 15 ---------- ---- -- - ---- ----- --E---- ---- ------- ---- ---- --- -- ----- ------- ^------ - ----- ara_table_7(6,19) : ingress ---------- ---- -- - ---- ----- ---E--- ---- ------- ---- ---- --- -- ----- ------- -^----- - ----- ara_table_4(6,19) : ingress ---------- ---- -- - ---- ----- ------- ---- ------- ---- E--- --- -- ----- ------- --^---- - ----- ara_table_13(8,19) : ingress ---------- ---- -- - ---- ----- ------- ---- ------- ---- -E-- --- -- ----- ------- ---^--- - ----- ara_table_12(8,19) : ingress ---------- ---- -- - ---- ----- ------- ---- A------ ---- ---- --- -- --E-- ----E-- ----^-- - ----- cond-72(13,17) : ingress FC--F-F--- C--- -- - -F-- HHC-- ----V-- -C-H C------ ---F ---- --F -H HHPFH ---HHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress FC--F-F--- C--- -- - -F-- HHC-- --TTV-- -C-H C------ ---F ---- --F -H HHPFH ---HPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress #stage 16 HC--H-H--- C--- -- - -H-- --C-- ----PE- -S-H C------ ---F ---- --F -- -TGFT ---TGFT -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress #stage 17 T---T-T--- ---- -- - -T-- ----- ----T-- ---T ------- ---G ---- --G -- ---G- -----G- -----TT T ^---- tbl_sidecar2193(15,19) : ingress ---------- ---- -- - ---- ----- ------- ---- ------- ---- ---- --- -- ----- ------- ------- - B^--- tbl_sidecar2191(15,19) : ingress ---------- ---- -- - ---- ----- ----E-- ---- ------- ---- ---- --- -- ----- ------- ------- - A-^-- tbl_sidecar2199(15,19) : ingress ---------- ---- -- - ---- ----- ----T-- ---- ------- ---- ---- --- -- -TT-T ---TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress ---------- ---- -- - ---- ----- ----G-- ---- ------- ---- ---- --- -- -GG-G ---GG-G -----GG - --B-^ tbl_sidecar2195(15,19) : ingress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : ANTI_ACTION_READ D : CONTROL_COND_TRUE E : ACTION_READ F : OUTPUT G : IXBAR_READ H : ACTION_READ OUTPUT I : CONTROL_TABLE_MISS ANTI_ACTION_READ J : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ K : ACTION_READ ANTI_ACTION_READ L : CONTROL_TABLE_MISS M : CONTROL_TABLE_HIT N : OUTPUT ANTI_ACTION_READ O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT P : IXBAR_READ ACTION_READ OUTPUT Q : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ R : IXBAR_READ ANTI_ACTION_READ S : CONTROL_COND_TRUE ANTI_ACTION_READ T : IXBAR_READ ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ V : ACTION_READ OUTPUT ANTI_ACTION_READ *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2146(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 2. tbl_sidecar2146(0) -> filter_uplink_ports(0) -> cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 3. filter_uplink_ports(0) -> cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 4. cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 5. cond-42(0) -> cond-43(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 6. cond-43(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 7. filter_uplink_ports(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 8. filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 9. cond-43(0) -> cond-44(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 10. cond-44(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 11. filter_uplink_ports(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 12. filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) #pipeline pipe #stage 0 ^------- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2146(0,2) : ingress A^------ -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- filter_uplink_ports(0,2) : ingress -B^----- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-42(0,2) : ingress --A^---- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-43(0,2) : ingress ---A^--- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-44(0,2) : ingress -----^-- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-46(0,3) : ingress ------^- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2143(0,19) : ingress -------^ -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2142(0,19) : ingress #stage 1 -CDD---- ^- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- filter_switch_ipv4_addr(0,2) : ingress -C--D--- -^ ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- filter_switch_ipv6_addr(0,2) : ingress #stage 2 -----D-- -C ^--- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,3) : ingress -------- -C A^-- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,3) : ingress E------- EE --^- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_icmp_dst_port(1,3) : ingress -------- -- --B^ -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-50(1,4) : ingress #stage 3 -------- -C FFGA ^- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv6(2,5) : ingress -------- -C HHGD -^ - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv4(2,4) : ingress #stage 4 -------- -C FFG- -I ^ --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_ipv4(2,4) : ingress #stage 5 -------- -- GGJ- GG G ^-- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_ingress_hit(3,6) : ingress -------- -- ---- -- - K^- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,7) : ingress -------- -- EE-- EE E --^ ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar2235(3,19) : ingress #stage 6 ---CC--- -C LLCC LE E MJ- ^--- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,7) : ingress FL------ HH --C- -- - N-- -^-- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar774(3,7) : ingress ----C--- -C ELC- LE E MA- --^- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,7) : ingress -------- -- ---- -- - -O- ---^ -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress #stage 7 -------- -- ---- -- - --- E-E- ^------- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_17(5,14) : ingress -------- -- ---- -- - --- E-E- -^------ --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_20(5,14) : ingress -------- -- ---- -- - --- E-E- --^----- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_14(5,14) : ingress -------- -- ---- -- - --- E-E- ---^---- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_23(5,14) : ingress E------- EE ---- -- - --- -E-- ----^--- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-57(4,8) : ingress -------- -- ---- -- - --- ---- ----A^-- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-58(4,8) : ingress FC---C-- PQ CCC- RR R R-- QFP- ----CS^- --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- services_service(5,8) : ingress -------- -- ---- -- - --- ---- ------D^ --- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar419(5,8) : ingress #stage 8 -------- -- ---- -- - K-- F-F- -------- ^-- -- ------ ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar760(5,8) : ingress E------- EE ---- -- - --- -E-- ------E- -^- -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-60(6,9) : ingress -------- -- ---- -- - --- E-E- -------- -D^ -- ------ ----- ---- --- -- ----- ------- ------- - ----- cond-61(6,9) : ingress #stage 9 -------- -- ---- -- - E-- ---- -------- --- ^- ------ ----- ---- --- -- ----- ------- ------- - ----- ara_table_25(4,18) : ingress FC-CC--- FM CCCC CC C QC- QFQ- ----C-ME MCS -^ ------ ----- ---- --- -- ----- ------- ------- - ----- nat_egress_nat_egress(6,9) : ingress #stage 10 E------- EE ---- -- - --- -E-- ------E- -D- -E ^----- ----- ---- --- -- ----- ------- ------- - ----- cond-63(7,10) : ingress -------- -- --G- -- - --- E--- ------G- --- -T A^---- ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1253$precompute(7,10) : ingress -------- -- --G- -- - --- T-T- ------G- --- -T -A^--- ----- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1409$precompute(7,10) : ingress -------- -- ---- -- - --- ---- ------G- --- -G -B-^-- ----- ---- --- -- ----- ------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress -------- -- ---- -- - --- G-G- ------G- --- -G --B-^- ----- ---- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,10) : ingress -------- -- ---- -- - E-- ---- ------E- --- -E -----^ ----- ---- --- -- ----- ------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress #stage 11 -------- -- ---- -- - --- ---- -------- --- -- -U---- ^---- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1253(8,13) : ingress -------- -- ---- -- - --- ---- -------- --- -- --U--- -^--- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1409(8,12) : ingress -------- -- ---- -- - --- G-G- ------G- --- -G ----N- --^-- ---- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,10) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F -B-E-- ---^- ---- --- -- ----- ------- ------- - ----- tbl_sidecar1277(8,15) : ingress -------- -- GG-- GG G G-- G-G- -------- --- -G ------ ----^ ---- --- -- ----- ------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress #stage 12 -------- -- ---- -- - --- E-E- ------E- --- -E ------ ----- ^--- --- -- ----- ------- ------- - ----- ara_table_15(7,18) : ingress -------- -- ---- -- - --- E-E- ------E- --- -E ------ ----- -^-- --- -- ----- ------- ------- - ----- ara_table_16(7,18) : ingress -------- -- ---- -- - --- G-G- ------G- --- -G ------ --N-- --^- --- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,10) : ingress -------- -- ---- -- - --- ---- -------- --- -- -B-T-- G---- ---^ --- -- ----- ------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress #stage 13 -------- -- ---- -- - --- ---- -------- --- -- --B-T- -GT-- --T- ^-- -- ----- ------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress -------- -- ---- -- - --- ---- -------- --- -- ---H-- ----- ---U -^- -- ----- ------- ------- - ----- tbl_sidecar1127(10,15) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F --B-E- --E-- --E- --^ -- ----- ------- ------- - ----- tbl_sidecar1420(8,16) : ingress #stage 14 -------- -- ---- -- - --- ---- -------- --- -- ----H- --H-- --H- U-- ^- ----- ------- ------- - ----- tbl_sidecar1009(10,14) : ingress -------- -- ---- -- - --- H-H- -F----H- M-- -H ---F-- ----- ---B -G- -^ -HC-H ------- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress #stage 15 -------- -- ---- -- - --- H-H- ---F--H- M-- -H ------ -F--- ---- B-- G- ^---- ------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ---B- ---- --- -- -^--- ------- ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress -------- -- ---- -- - --- C--- FEF---H- --- -H ---E-- ---D- ---- --- -- --^-- ------- ------- - ----- tbl_sidecar1284(8,15) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F ------ ----- ---- --- -- --D^- ------- ------- - ----- tbl_sidecar1282(8,16) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ----- ---- --- -- --D-^ ------- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress #stage 16 -------- -- ---- -- - --- ---- -------- --- E- ------ ----- ---- --- -- ----- ^------ ------- - ----- ara_table_24(5,19) : ingress -------- -- ---- -- - --- ---- ---E---- --- -- ------ ----- ---- --- -- ----- -^----- ------- - ----- ara_table_22(6,19) : ingress -------- -- ---- -- - --- ---- -E------ --- -- ------ ----- ---- --- -- ----- --^---- ------- - ----- ara_table_19(6,19) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ----- ---- --B -- H---- ---^--- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress -------- -- ---- -- - --- H-H- F-FE--H- --- -H ------ -E--- ---- --D -- E---- ----^-- ------- - ----- tbl_sidecar1429(12,16) : ingress F------- FF ---- -- - --- -F-- ------F- --- -F ------ ----- ---- --- -- ----- ----D^- ------- - ----- tbl_sidecar1425(12,16) : ingress -------- -- ---- -- - --- H-H- ------V- -C- -H ------ ----- ---- --- -- H---- ----D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress #stage 17 -------- -- ---- -- - --- ---- -------- --- -- ------ ----- E--- --- -- ----- ------- ^------ - ----- ara_table_27(8,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- ------ ----- -E-- --- -- ----- ------- -^----- - ----- ara_table_26(8,19) : ingress -------- -- ---- -- - --- ---- E------- --- -- ------ ----- ---- --- -- ----- ------- --^---- - ----- ara_table_21(6,19) : ingress -------- -- ---- -- - --- ---- --E----- --- -- ------ ----- ---- --- -- ----- ------- ---^--- - ----- ara_table_18(6,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- A----- ----- ---- --- -- --E-- ----E-- ----^-- - ----- cond-72(13,17) : ingress FC------ FF --C- -- - --- HFH- ----C-V- -C- -H C----- ---F- ---- --F -H HHPFH ---HHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress FC------ FF --C- -- - --- HFH- T-T-C-V- -C- -H C----- ---F- ---- --F -H HHPFH ---HPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress #stage 18 HC------ HH --C- -- - --- -H-- ----C-PE -S- -H C----- ---F- ---- --F -- -TGFT ---TGFT -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress #stage 19 T------- TT ---- -- - --- -T-- ------T- --- -T ------ ---G- ---- --G -- ---G- -----G- -----TT T ^---- tbl_sidecar2193(15,19) : ingress -------- -- ---- -- - --- ---- -------- --- -- ------ ----- ---- --- -- ----- ------- ------- - B^--- tbl_sidecar2191(15,19) : ingress -------- -- ---- -- - --- ---- ------E- --- -- ------ ----- ---- --- -- ----- ------- ------- - A-^-- tbl_sidecar2199(15,19) : ingress -------- -- ---- -- - --- ---- ------T- --- -- ------ ----- ---- --- -- -TT-T ---TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress -------- -- ---- -- - --- ---- ------G- --- -- ------ ----- ---- --- -- -GG-G ---GG-G -----GG - --B-^ tbl_sidecar2195(15,19) : ingress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : ANTI_ACTION_READ D : CONTROL_COND_TRUE E : ACTION_READ F : OUTPUT G : IXBAR_READ H : ACTION_READ OUTPUT I : CONTROL_TABLE_MISS ANTI_ACTION_READ J : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ K : CONTROL_TABLE_HIT L : ACTION_READ ANTI_ACTION_READ M : OUTPUT ANTI_ACTION_READ N : CONTROL_TABLE_MISS O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT P : IXBAR_READ ACTION_READ OUTPUT Q : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ R : IXBAR_READ ANTI_ACTION_READ S : CONTROL_COND_TRUE ANTI_ACTION_READ T : IXBAR_READ ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ V : ACTION_READ OUTPUT ANTI_ACTION_READ *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2146(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 2. tbl_sidecar2146(0) -> filter_uplink_ports(0) -> cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 3. filter_uplink_ports(0) -> cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 4. cond-42(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 5. cond-42(0) -> cond-43(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 6. cond-43(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 7. filter_uplink_ports(0) -> filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 8. filter_switch_ipv4_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 9. cond-43(0) -> cond-44(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 10. cond-44(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 11. filter_uplink_ports(0) -> filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress) 12. filter_switch_ipv6_addr(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-60(6) -> cond-61(6) -> nat_egress_nat_egress(6) -> cond-63(7) -> tbl_sidecar1253$precompute(7) -> tbl_sidecar1409$precompute(7) -> tbl_sidecar1409(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar1009(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1429(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2193(15) (ingress)