#pipeline pipe #stage 0 ^------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2114(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_sidecar2111(0,19) : ingress -------^ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2110(0,19) : ingress #stage 1 -CDD---- ^--- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv4_addr(0,4) : ingress -C--D--- -^-- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv6_addr(0,4) : ingress -----D-- -C^- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,5) : ingress -------- -CA^ -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,5) : ingress #stage 2 E------- EE-- ^- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_icmp_dst_port(1,5) : ingress -------- ---- B^ -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-50(1,6) : ingress #stage 3 -------- -CFF GA ^- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress -------- -CHH GD -^ - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,6) : ingress #stage 4 -------- -CFF G- -I ^ --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,6) : ingress #stage 5 -------- --GG J- GG G ^-- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress -------- ---- -- -- - K^- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress -------- --EE -- EE E --^ ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2202(3,19) : ingress #stage 6 ---CC--- -CLL CC LE E MJ- ^--- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress FL------ HH-- C- -- - N-- -^-- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar756(3,8) : ingress ----C--- -CEL C- 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_6(5,14) : ingress -------- ---- -- -- - --- E-E- -^------ --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_3(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-- PQCC C- RR R R-- QFP- ----CS^- --- -- ------ ------- --- -- -- ----------- ------- - ----- services_service(5,9) : ingress -------- ---- -- -- - --- ---- ------D^ --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar419(5,9) : ingress #stage 8 -------- ---- -- -- - K-- F-F- -------- ^-- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar746(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--- FMCC CC 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_sidecar1235$precompute(7,11) : ingress -------- ---- G- -- - --- T-T- ------G- --- -T -A^--- ------- --- -- -- ----------- ------- - ----- tbl_sidecar1389$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 -------- ---- -- -- - --- 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 -------- ---- -- -- - --- ---- -------- --- -- -U---- ---^--- --- -- -- ----------- ------- - ----- tbl_sidecar1235(8,13) : ingress -------- ---- -- -- - --- ---- -------- --- -- --U--- ----^-- --- -- -- ----------- ------- - ----- tbl_sidecar1389(8,12) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F -B-E-- -----^- --- -- -- ----------- ------- - ----- tbl_sidecar1259(8,15) : ingress -------- --GG -- GG G G-- G-G- -------- --- -G ------ ------^ --- -- -- ----------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress #stage 12 -------- ---- -- -- - --- ---- -------- --- -- -B-T-- ---G--- ^-- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress -------- ---- -- -- - --- ---- -------- --- -- --B-T- --T-G-- -^- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F --B-E- --E---- --^ -- -- ----------- ------- - ----- tbl_sidecar1400(8,16) : ingress #stage 13 -------- ---- -- -- - --- ---- -------- --- -- ---H-- ------- U-- ^- -- ----------- ------- - ----- tbl_sidecar1109(10,15) : ingress -------- ---- -- -- - --- ---- -------- --- -- ----H- --H---- -U- -^ -- ----------- ------- - ----- tbl_sidecar991(10,14) : ingress #stage 14 -------- ---- -- -- - --- H-H- F-----H- M-- -H ---F-- ------- B-- G- ^- ----HC-H--- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress -------- ---- -- -- - --- H-H- ---F--H- M-- -H ----F- --F---- -B- -G -^ ----------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress #stage 15 -------- ---- -- -- - --- ---- ---E---- --- -- ------ ------- --- -- -- ^---------- ------- - ----- ara_table_8(6,19) : ingress -------- ---- -- -- - --- ---- E------- --- -- ------ ------- --- -- -- -^--------- ------- - ----- ara_table_5(6,19) : ingress -------- ---- -- -- - --- ---- -------- --- E- ------ ------- --- -- -- --^-------- ------- - ----- ara_table_10(5,19) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --B -- -H ---^------- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ -----B- --- -- -- ----^------ ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress -------- ---- -- -- - --- C--- EFF---H- --- -H ---E-- -----D- --- -- -- -----^----- ------- - ----- tbl_sidecar1266(8,15) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- -----D^---- ------- - ----- tbl_sidecar1264(8,16) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -- -----D-^--- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress -------- ---- -- -- - --- H-H- -FFE--H- --- -H ----E- --E---- --D -- -E --------^-- ------- - ----- tbl_sidecar1409(12,16) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- --------D^- ------- - ----- tbl_sidecar1405(12,16) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -H --------D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress #stage 16 -------- ---- -- -- - --- ---- -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 -- HH ---HHPFHHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress FC------ FF-- C- -- - --- HFH- -TT-C-V- -C- -H C----- -----F- --F -- HH ---HHPFHPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress #stage 17 HC------ HH-- C- -- - --- -H-- ----C-PE -S- -H C----- -----F- --F -- -- ---GGGFGGFG -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress #stage 18 T------- TT-- -- -- - --- -T-- ------T- --- -T ------ -----G- --G -- -- ------G--G- -----TT T ^---- tbl_sidecar2160(15,19) : ingress -------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - B^--- tbl_sidecar2158(15,19) : ingress -------- ---- -- -- - --- ---- ------E- --- -- ------ ------- --- -- -- ----------- ------- - A-^-- tbl_sidecar2166(15,19) : ingress -------- ---- -- -- - --- ---- ------T- --- -- ------ ------- --- -- -- ---TTT-TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress -------- ---- -- -- - --- ---- ------G- --- -- ------ ------- --- -- -- ---GGG-GG-G -----GG - --B-^ tbl_sidecar2162(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_sidecar2114(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(15) (ingress) 2. tbl_sidecar2114(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(15) (ingress) #pipeline pipe #stage 0 ^--------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2114(0,3) : ingress A^-------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- filter_uplink_ports(0,3) : ingress -B^------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-42(0,3) : ingress --A^------ ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-43(0,3) : ingress -CDD^----- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- filter_switch_ipv4_addr(0,3) : ingress ---A-^---- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-44(0,3) : ingress -C---D^--- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- filter_switch_ipv6_addr(0,3) : ingress -------^-- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-46(0,4) : ingress ------CD^- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,4) : ingress ------C-A^ ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,4) : ingress #stage 1 E---E-E--- ^--- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_icmp_dst_port(1,4) : ingress ---------- B^-- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-50(1,5) : ingress ---------- --^- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2111(0,19) : ingress ---------- ---^ -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2110(0,19) : ingress #stage 2 ------C-FF GA-- ^- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress ------C-HH GD-- -^ - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress #stage 3 ------C-FF G--- -I ^ ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress #stage 4 --------GG J--- GG G ^--- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress FK--H-H--- C--- -- - L^-- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar756(3,8) : ingress ---------- ---- -- - M-^- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress --------EE ---- EE E ---^ ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2202(3,19) : ingress #stage 5 ---C-CC-KK CC-- KE E N-J- ^---- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress -----CC-EK C--- KE E N-A- -^--- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,8) : ingress E---E-E--- ---- -- - -E-- --^-- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-57(4,9) : ingress ---------- ---- -- - ---- --A^- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-58(4,9) : ingress ---------- ---- -- - --O- ----^ ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress #stage 6 ---------- ---- -- - ---- EE--- ^------ ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_3(5,14) : ingress ---------- ---- -- - ---- EE--- -^----- ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_9(5,14) : ingress ---------- ---- -- - ---- EE--- --^---- ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_0(5,14) : ingress ---------- ---- -- - ---- EE--- ---^--- ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_6(5,14) : ingress FC--P-QCCC C--- RR R RF-- QPCS- ----^-- ---- ------- ------ --- -- -- ----------- ------- - ----- services_service(5,9) : ingress ---------- ---- -- - ---- ----- ----D^- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar419(5,9) : ingress ---------- ---- -- - M--- FF--- ------^ ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar746(5,9) : ingress #stage 7 ---------- ---- -- - E--- ----- ------- ^--- ------- ------ --- -- -- ----------- ------- - ----- ara_table_11(4,18) : ingress E---E-E--- ---- -- - -E-- ----- ----E-- -^-- ------- ------ --- -- -- ----------- ------- - ----- cond-60(6,10) : ingress ---------- ---- -- - ---- EE--- ------- -D^- ------- ------ --- -- -- ----------- ------- - ----- cond-61(6,10) : ingress FC-CFCN-CC CC-- CC C QFC- QQC-- ----NEN -CS^ ------- ------ --- -- -- ----------- ------- - ----- nat_egress_nat_egress(6,10) : ingress #stage 8 E---E-E--- ---- -- - -E-- ----- ----E-- -D-E ^------ ------ --- -- -- ----------- ------- - ----- cond-63(7,11) : ingress ---------- G--- -- - ---- E---- ----G-- ---T A^----- ------ --- -- -- ----------- ------- - ----- tbl_sidecar1235$precompute(7,11) : ingress ---------- G--- -- - ---- TT--- ----G-- ---T -A^---- ------ --- -- -- ----------- ------- - ----- tbl_sidecar1389$precompute(7,11) : ingress ---------- ---- -- - ---- ----- ----G-- ---G -B-^--- ------ --- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress ---------- ---- -- - ---- GG--- ----G-- ---G --B-^-- ------ --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,11) : 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 ---------- ---- -- - ---- EE--- ----E-- ---E ------- ^----- --- -- -- ----------- ------- - ----- ara_table_2(7,18) : ingress ---------- ---- -- - ---- EE--- ----E-- ---E ------- -^---- --- -- -- ----------- ------- - ----- ara_table_1(7,18) : ingress ---------- ---- -- - ---- GG--- ----G-- ---G ----L-- --^--- --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,11) : ingress ---------- ---- -- - ---- ----- ------- ---- -U----- ---^-- --- -- -- ----------- ------- - ----- tbl_sidecar1235(8,13) : ingress ---------- ---- -- - ---- ----- ------- ---- --U---- ----^- --- -- -- ----------- ------- - ----- tbl_sidecar1389(8,12) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F -B-E--- -----^ --- -- -- ----------- ------- - ----- tbl_sidecar1259(8,15) : ingress #stage 10 ---------- ---- -- - ---- ----- ------- ---- -B-T--- ---G-- ^-- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress ---------- ---- -- - ---- ----- ------- ---- --B-T-- --T-G- -^- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F --B-E-- --E--- --^ -- -- ----------- ------- - ----- tbl_sidecar1400(8,16) : ingress #stage 11 ---------- ---- -- - ---- ----- ------- ---- ---H--- ------ U-- ^- -- ----------- ------- - ----- tbl_sidecar1109(10,15) : ingress ---------- ---- -- - ---- ----- ------- ---- ----H-- --H--- -U- -^ -- ----------- ------- - ----- tbl_sidecar991(10,14) : ingress #stage 12 ---------- ---- -- - ---- HH--- ---FH-N ---H ---F--- ------ B-- G- ^- ----HC-H--- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress ---------- ---- -- - ---- HH--- -F--H-N ---H ----F-- --F--- -B- -G -^ ----------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress #stage 13 ---------- ---- -- - ---- ----- -E----- ---- ------- ------ --- -- -- ^---------- ------- - ----- ara_table_8(6,19) : ingress ---------- ---- -- - ---- ----- ---E--- ---- ------- ------ --- -- -- -^--------- ------- - ----- ara_table_5(6,19) : ingress ---------- ---- -- - ---- ----- ------- E--- ------- ------ --- -- -- --^-------- ------- - ----- ara_table_10(5,19) : ingress ---------- ---- -- - ---- HH--- ----V-- ---H ------- ------ --B -- -H ---^------- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress ---------- ---- -- - ---- HH--- ----V-- ---H ------- -----B --- -- -- ----^------ ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress ---------- ---- -- - ---- C---- F-FEH-- ---H ---E--- -----D --- -- -- -----^----- ------- - ----- tbl_sidecar1266(8,15) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F ------- ------ --- -- -- -----D^---- ------- - ----- tbl_sidecar1264(8,16) : ingress ---------- ---- -- - ---- HH--- ----V-- ---H ------- ------ --- -- -- -----D-^--- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress ---------- ---- -- - ---- HH--- FEF-H-- ---H ----E-- --E--- --D -- -E --------^-- ------- - ----- tbl_sidecar1409(12,16) : ingress F---F-F--- ---- -- - -F-- ----- ----F-- ---F ------- ------ --- -- -- --------D^- ------- - ----- tbl_sidecar1405(12,16) : ingress ---------- ---- -- - ---- HH--- ----V-- ---H ------- ------ --- -- -H --------D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress #stage 14 ---------- ---- -- - ---- ----- 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 -- HH ---HHPFHHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress FC--F-F--- C--- -- - -F-- HHC-- T-T-V-- -C-H C------ -----F --F -- HH ---HHPFHPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress #stage 15 HC--H-H--- C--- -- - -H-- --C-- ----PE- -S-H C------ -----F --F -- -- ---GGGFGGFG -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress #stage 16 T---T-T--- ---- -- - -T-- ----- ----T-- ---T ------- -----G --G -- -- ------G--G- -----TT T ^---- tbl_sidecar2160(15,19) : ingress ---------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - B^--- tbl_sidecar2158(15,19) : ingress ---------- ---- -- - ---- ----- ----E-- ---- ------- ------ --- -- -- ----------- ------- - A-^-- tbl_sidecar2166(15,19) : ingress ---------- ---- -- - ---- ----- ----T-- ---- ------- ------ --- -- -- ---TTT-TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress ---------- ---- -- - ---- ----- ----G-- ---- ------- ------ --- -- -- ---GGG-GG-G -----GG - --B-^ tbl_sidecar2162(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_sidecar2114(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(15) (ingress) 2. tbl_sidecar2114(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(15) (ingress) #pipeline pipe #stage 0 ^------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2114(0,3) : ingress A^------ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_uplink_ports(0,3) : ingress -B^----- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-42(0,3) : ingress --A^---- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-43(0,3) : ingress ---A^--- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-44(0,3) : ingress -----^-- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-46(0,4) : ingress ------^- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2111(0,19) : ingress -------^ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2110(0,19) : ingress #stage 1 -CDD---- ^--- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv4_addr(0,3) : ingress -C--D--- -^-- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv6_addr(0,3) : ingress -----D-- -C^- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,4) : ingress -------- -CA^ -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,4) : ingress #stage 2 E------- EE-- ^- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_icmp_dst_port(1,4) : ingress -------- ---- B^ -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-50(1,5) : ingress #stage 3 -------- -CFF GA ^- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress -------- -CHH GD -^ - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress #stage 4 -------- -CFF G- -I ^ --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress #stage 5 -------- --GG J- GG G ^-- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress -------- ---- -- -- - K^- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress -------- --EE -- EE E --^ ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2202(3,19) : ingress #stage 6 ---CC--- -CLL CC LE E MJ- ^--- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress FL------ HH-- C- -- - N-- -^-- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar756(3,8) : ingress ----C--- -CEL C- 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_20(5,14) : ingress -------- ---- -- -- - --- E-E- -^------ --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_17(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,9) : ingress -------- ---- -- -- - --- ---- ----A^-- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-58(4,9) : ingress FC---C-- PQCC C- RR R R-- QFP- ----CS^- --- -- ------ ------- --- -- -- ----------- ------- - ----- services_service(5,9) : ingress -------- ---- -- -- - --- ---- ------D^ --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar419(5,9) : ingress #stage 8 -------- ---- -- -- - K-- F-F- -------- ^-- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar746(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_25(4,18) : ingress FC-CC--- FMCC CC 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_sidecar1235$precompute(7,11) : ingress -------- ---- G- -- - --- T-T- ------G- --- -T -A^--- ------- --- -- -- ----------- ------- - ----- tbl_sidecar1389$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,11) : ingress -------- ---- -- -- - E-- ---- ------E- --- -E -----^ ------- --- -- -- ----------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress #stage 11 -------- ---- -- -- - --- 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,11) : ingress -------- ---- -- -- - --- ---- -------- --- -- -U---- ---^--- --- -- -- ----------- ------- - ----- tbl_sidecar1235(8,13) : ingress -------- ---- -- -- - --- ---- -------- --- -- --U--- ----^-- --- -- -- ----------- ------- - ----- tbl_sidecar1389(8,12) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F -B-E-- -----^- --- -- -- ----------- ------- - ----- tbl_sidecar1259(8,15) : ingress -------- --GG -- GG G G-- G-G- -------- --- -G ------ ------^ --- -- -- ----------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress #stage 12 -------- ---- -- -- - --- ---- -------- --- -- -B-T-- ---G--- ^-- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress -------- ---- -- -- - --- ---- -------- --- -- --B-T- --T-G-- -^- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F --B-E- --E---- --^ -- -- ----------- ------- - ----- tbl_sidecar1400(8,16) : ingress #stage 13 -------- ---- -- -- - --- ---- -------- --- -- ---H-- ------- U-- ^- -- ----------- ------- - ----- tbl_sidecar1109(10,15) : ingress -------- ---- -- -- - --- ---- -------- --- -- ----H- --H---- -U- -^ -- ----------- ------- - ----- tbl_sidecar991(10,14) : ingress #stage 14 -------- ---- -- -- - --- H-H- F-----H- M-- -H ---F-- ------- B-- G- ^- ----HC-H--- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress -------- ---- -- -- - --- H-H- ---F--H- M-- -H ------ ----F-- -B- -G -^ ----------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress #stage 15 -------- ---- -- -- - --- ---- -------- --- E- ------ ------- --- -- -- ^---------- ------- - ----- ara_table_24(5,19) : ingress -------- ---- -- -- - --- ---- ---E---- --- -- ------ ------- --- -- -- -^--------- ------- - ----- ara_table_22(6,19) : ingress -------- ---- -- -- - --- ---- E------- --- -- ------ ------- --- -- -- --^-------- ------- - ----- ara_table_19(6,19) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --B -- -H ---^------- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ -----B- --- -- -- ----^------ ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress -------- ---- -- -- - --- C--- EFF---H- --- -H ---E-- -----D- --- -- -- -----^----- ------- - ----- tbl_sidecar1266(8,15) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- -----D^---- ------- - ----- tbl_sidecar1264(8,16) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -- -----D-^--- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress -------- ---- -- -- - --- H-H- -FFE--H- --- -H ------ ----E-- --D -- -E --------^-- ------- - ----- tbl_sidecar1409(12,16) : ingress F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- --------D^- ------- - ----- tbl_sidecar1405(12,16) : ingress -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -H --------D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress #stage 16 -------- ---- -- -- - --- ---- -------- --- -- ------ 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 -- HH ---HHPFHHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress FC------ FF-- C- -- - --- HFH- -TT-C-V- -C- -H C----- -----F- --F -- HH ---HHPFHPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress #stage 17 HC------ HH-- C- -- - --- -H-- ----C-PE -S- -H C----- -----F- --F -- -- ---GGGFGGFG -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress #stage 18 T------- TT-- -- -- - --- -T-- ------T- --- -T ------ -----G- --G -- -- ------G--G- -----TT T ^---- tbl_sidecar2160(15,19) : ingress -------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - B^--- tbl_sidecar2158(15,19) : ingress -------- ---- -- -- - --- ---- ------E- --- -- ------ ------- --- -- -- ----------- ------- - A-^-- tbl_sidecar2166(15,19) : ingress -------- ---- -- -- - --- ---- ------T- --- -- ------ ------- --- -- -- ---TTT-TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress -------- ---- -- -- - --- ---- ------G- --- -- ------ ------- --- -- -- ---GGG-GG-G -----GG - --B-^ tbl_sidecar2162(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_sidecar2114(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(15) (ingress) 2. tbl_sidecar2114(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(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_sidecar1235$precompute(7) -> tbl_sidecar1389$precompute(7) -> tbl_sidecar1389(8) -> l3_router_Router6_lookup_idx_select_route(9) -> tbl_sidecar991(10) -> l3_router_Router6_lookup_idx_route(11) -> tbl_sidecar1409(12) -> cond-72(13) -> l3_router_Arp_tbl(13) -> egress_filter_egress_filter(14) -> tbl_sidecar2160(15) (ingress)