#pipeline pipe #stage 0 ^--------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2071(0,1) : ingress A^-------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- filter_uplink_ports(0,1) : ingress -B^------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-43(0,1) : ingress --A^------ ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-44(0,1) : ingress -CDD^----- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- filter_switch_ipv4_addr(0,1) : ingress ---A-^---- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-45(0,1) : ingress -C---D^--- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- filter_switch_ipv6_addr(0,1) : ingress -------^-- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-47(0,2) : ingress ------CD^- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- attached_subnet_ingress_attached_subnets_v4(0,2) : ingress ------C-A^ ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- attached_subnet_ingress_attached_subnets_v6(0,2) : ingress #stage 1 E---E-E--- ^--- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_ingress_icmp_dst_port(1,2) : ingress ---------- B^-- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-51(1,3) : ingress ---------- --^- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2068(0,14) : ingress ---------- ---^ -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2067(0,14) : ingress #stage 2 ------C-FF GA-- ^- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_ingress_ingress_ipv6(2,3) : ingress ------C-HH GD-- -^ - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_ingress_ingress_ipv4(2,3) : ingress #stage 3 ------C-FF G--- -I ^ ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_ingress_ingress_ipv4(2,3) : ingress #stage 4 --------GG J--- GG G ^--- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_ingress_ingress_hit(3,4) : ingress FK--H-H--- C--- -- - L^-- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar787(3,5) : ingress ---------- ---- -- - M-^- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,5) : ingress --------EE ---- EE E ---^ ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2160(3,14) : ingress #stage 5 ---C-CC-KK CC-- KE E N-J- ^---- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_nat_ingress_encap_ipv4(4,5) : ingress -----CC-EK C--- KE E N-A- -^--- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_nat_ingress_encap_ipv6(4,5) : ingress ---------- ---- -- - --O- --^-- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_nat_ingress_CalculateIPv4Len_invert(4,14) : ingress E---E-E--- ---- -- - -E-- ---^- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-58(4,6) : ingress ---------- ---- -- - ---- ---A^ ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-59(4,6) : ingress #stage 6 ---------- ---- -- - ---- EE--- ^---- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_9(5,8) : ingress ---------- ---- -- - ---- EE--- -^--- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_5(5,8) : ingress ---------- ---- -- - ---- EE--- --^-- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_4(5,8) : ingress FC--P-QCCC C--- RR R RN-- QP-CS ---^- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- services_service(5,6) : ingress ---------- ---- -- - ---- ----- ---D^ ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar432(5,6) : ingress #stage 7 ---------- ---- -- - M--- FF--- ----- ^--- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar773(5,6) : ingress E---E-E--- ---- -- - -E-- ----- ---E- -^-- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-62(6,7) : ingress ---------- ---- -- - ---- EE--- ----- -D^- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- cond-63(6,7) : ingress ---------- ---- -- - ---- ----- ----E ---^ -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2126(6,14) : ingress #stage 8 ---------- ---- -- - ---- EE--- ----- E--- ^- ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_0(6,13) : ingress ------CC-- ---- -- - -C-- EE--C ---T- ---- -^ ----- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar439(6,7) : ingress #stage 9 ---------- ---- -- - ---- E---- ----- ---- -- ^---- -------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_2(5,13) : ingress ---------- ---- -- - ---- -E--- ----- ---- -- -^--- -------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_15(5,13) : ingress FC-CFCN-CC CC-- CC C QFC- QQ-C- ---NE NCS- -C --^-- -------- ---- ---- --- -- - --------- -- --- -- -- -- nat_egress_nat_egress(6,7) : ingress ---------- ---- -- - ---- ----- ---E- ---- -E ---^- -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2122(7,14) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ---A^ -------- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar2124(7,14) : ingress #stage 10 ---------- ---- -- - ---- EE--- ----- ---- -- --E-- ^------- ---- ---- --- -- - --------- -- --- -- -- -- ara_table_3(7,13) : ingress ---------- ---- -- - ---- EE--- ----- ---- -- --E-- -^------ ---- ---- --- -- - --------- -- --- -- -- -- ara_table_1(7,13) : ingress E---E-E--- ---- -- - -E-- ----- ---E- -D-- -- --E-- --^----- ---- ---- --- -- - --------- -- --- -- -- -- cond-65(7,8) : ingress ---------- G--- -- - ---- E---- ---G- ---- -- --U-- --A^---- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar1284$precompute(7,8) : ingress ---------- G--- -- - ---- UU--- ---G- ---- -- --U-- ---A^--- ---- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar1389$precompute(7,8) : ingress F---F-F--- ---- -- - -F-- PP--- F--Q- ---- -- --P-- ----B^-- ---- ---- --- -- - --------- -- --- -- -- -- l3_router_router6_lookup_idx_lookup(7,9) : ingress F---F-F--- ---- -- - -F-- HH--- F--Q- ---- -- --P-- ---B--^- ---- ---- --- -- - --------- -- --- -- -- -- l3_router_router4_lookup_idx_lookup(7,9) : ingress ---------- ---- -- - E--- ----- ---E- ---- -- --E-- -------^ ---- ---- --- -- - --------- -- --- -- -- -- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,14) : ingress #stage 11 F---F-F--- ---- -- - -F-- HH--- F--Q- ---- -- --P-- ------L- ^--- ---- --- -- - --------- -- --- -- -- -- l3_router_router4_lookup_idx_lookup(7,9) : ingress ---------- ---- -- - ---- EE--- -FFE- ---- -- --E-- ----V--- -^-- ---- --- -- - --------- -- --- -- -- -- tbl_sidecar1389(8,9) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- ----BE-- --^- ---- --- -- - --------- -- --- -- -- -- cond-69(8,10) : ingress --------GG ---- GG G G--- GG--- ----- ---- -- --G-- -------- ---^ ---- --- -- - --------- -- --- -- -- -- ingresshdr.udp.checksum_encode_update_condition_2(7,14) : ingress #stage 12 ---------- ---- -- - ---- ----- ----- ---- -- -E--- -------- ---- ^--- --- -- - --------- -- --- -- -- -- ara_table_14(6,14) : ingress ---------- ---- -- - ---- ----- -FFE- ---- -- --E-- ---V---- ---- -^-- --- -- - --------- -- --- -- -- -- tbl_sidecar1284(8,9) : ingress ---------- ---- -- - ---- ----- G---- ---- -- ----- -----G-- -GD- --^- --- -- - --------- -- --- -- -- -- l3_router_router6_lookup_idx_select_route(9,10) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- ---B--E- E--- ---^ --- -- - --------- -- --- -- -- -- cond-67(8,10) : ingress #stage 13 ---------- ---- -- - ---- ----- E---- ---- -- ----- -------- ---- ---- ^-- -- - --------- -- --- -- -- -- ara_table_8(6,14) : ingress ---------- ---- -- - ---- ----- G---- ---- -- ----- ------G- G--- -G-D -^- -- - --------- -- --- -- -- -- l3_router_router4_lookup_idx_select_route(9,10) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- -----H-- --D- --E- --^ -- - --------- -- --- -- -- -- tbl_sidecar1031(10,11) : ingress #stage 14 ---------- ---- -- - ---- ----- ----- ---- -- ----- ------H- H--- ---D -E- ^- - --------- -- --- -- -- -- tbl_sidecar1160(10,11) : ingress F---F-F--- ---- -- - -F-- HH--- ---W- N--- -- --H-- -----H-- -XD- ---- --G -^ - --------- -- --- -- -- -- l3_router_router6_lookup_idx_route(11,12) : ingress #stage 15 F---F-F--- ---- -- - -F-- WH--- ---W- N--- -- --H-- ------H- H--- -X-D --- G- ^ --------- -- --- -- -- -- l3_router_router4_lookup_idx_route(11,12) : ingress #stage 16 ---------- ---- -- - ---- ----- ----- ---- E- ----- -------- ---- ---- --- -- - ^-------- -- --- -- -- -- ara_table_12(7,14) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- -E------ ---- ---- --- -- - -^------- -- --- -- -- -- ara_table_7(8,14) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- E------- ---- ---- --- -- - --^------ -- --- -- -- -- ara_table_6(8,14) : ingress ---------- ---- -- - ---- ----- ----- ---- -- E---- -------- ---- ---- --- -- - ---^----- -- --- -- -- -- ara_table_13(6,14) : ingress ---------- ---- -- - ---- ----- -E--- ---- -- ----- -------- ---- ---- --- -- - ----^---- -- --- -- -- -- ara_table_11(6,14) : ingress ---------- ---- -- - ---- ----- --E-- ---- -- ----- -------- ---- ---- --- -- - -----^--- -- --- -- -- -- ara_table_10(6,14) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- --A----- -E-- -E-- --- -E E ------^-- -- --- -- -- -- cond-70(12,13) : ingress FC--F-F--- C--- -- - -F-- HH-C- -UUW- -C-- -- --H-- --C--HH- HU-- -U-- --- -P P ------D^- -- --- -- -- -- l3_router_Ndp_tbl(12,13) : ingress FC--F-F--- C--- -- - -F-- HH-C- -UEW- -C-- -- --H-- --C--HH- HU-- -U-- --- -P P -------A^ -- --- -- -- -- l3_router_Arp_tbl(12,13) : ingress #stage 17 U---U-U--- ---- -- - -U-- ----- ---U- ---- -- --U-- -----GG- G--- ---- --- -G G -------UU ^- --- -- -- -- tbl_sidecar2114(13,14) : ingress ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- B^ --- -- -- -- tbl_sidecar2112(13,14) : ingress #stage 0 ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- ^-- -- -- -- egress_filter_egress_filter(0,13) : egress ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- -^- -- -- -- cond-75(0,13) : egress ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- -D^ -- -- -- tbl_sidecar2283(0,13) : egress #stage 1 ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- E-E ^- -- -- unicast_mac_rewrite_mac_rewrite(1,14) : egress ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- U-- -^ -- -- tbl_sidecar2338(1,14) : egress #stage 2 ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -A ^- -- tbl_sidecar2341(1,14) : egress ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -B -^ -- tbl_sidecar2337(1,14) : egress #stage 3 ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --E -A -- ^- tbl_sidecar2371(1,14) : egress ---------- ---- -- - ---- ----- ----- ---- -- ----- -------- ---- ---- --- -- - --------- -- --- -- -- A^ tbl_sidecar2373(1,14) : egress #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 : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT ANTI_ACTION_READ U : IXBAR_READ ACTION_READ V : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : IXBAR_READ OUTPUT ANTI_ACTION_READ *** Table dependency chains (of minimum length 10) *** 1. tbl_sidecar2071(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 2. tbl_sidecar2071(0) -> filter_uplink_ports(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 3. filter_uplink_ports(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 4. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 5. cond-43(0) -> cond-44(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 6. cond-44(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 9. cond-44(0) -> cond-45(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 10. cond-45(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 13. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 14. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 15. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 16. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 17. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 18. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 19. nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) #pipeline pipe #stage 0 ^--------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2071(0,0) : ingress A^-------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- filter_uplink_ports(0,0) : ingress -B^------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-43(0,0) : ingress --A^------ ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-44(0,0) : ingress -CDD^----- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- filter_switch_ipv4_addr(0,0) : ingress ---A-^---- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-45(0,0) : ingress -C---D^--- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- filter_switch_ipv6_addr(0,0) : ingress -------^-- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-47(0,1) : ingress ------CD^- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- attached_subnet_ingress_attached_subnets_v4(0,1) : ingress ------C-A^ ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- attached_subnet_ingress_attached_subnets_v6(0,1) : ingress #stage 1 E---E-E--- ^--- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_ingress_icmp_dst_port(1,1) : ingress ---------- B^-- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-51(1,2) : ingress ---------- --^- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2068(0,14) : ingress ---------- ---^ -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2067(0,14) : ingress #stage 2 ------C-FF GA-- ^- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_ingress_ingress_ipv6(2,3) : ingress ------C-HH GD-- -^ - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_ingress_ingress_ipv4(2,2) : ingress #stage 3 ------C-FF G--- -I ^ ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_ingress_ingress_ipv4(2,2) : ingress #stage 4 --------GG J--- GG G ^--- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_ingress_ingress_hit(3,4) : ingress FK--H-H--- C--- -- - L^-- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar787(3,5) : ingress ---------- ---- -- - M-^- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,5) : ingress --------EE ---- EE E ---^ ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2160(3,14) : ingress #stage 5 ---C-CC-KK CC-- KE E N-J- ^---- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_nat_ingress_encap_ipv4(4,5) : ingress -----CC-EK C--- KE E N-A- -^--- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_nat_ingress_encap_ipv6(4,5) : ingress ---------- ---- -- - --O- --^-- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_nat_ingress_CalculateIPv4Len_invert(4,14) : ingress E---E-E--- ---- -- - -E-- ---^- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-58(4,6) : ingress ---------- ---- -- - ---- ---A^ ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-59(4,6) : ingress #stage 6 ---------- ---- -- - ---- EE--- ^----- -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_5(5,8) : ingress ---------- ---- -- - ---- EE--- -^---- -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_9(5,7) : ingress ---------- ---- -- - ---- EE--- --^--- -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_4(5,8) : ingress FC--P-QCCC C--- RR R RN-- QP-CS ---^-- -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- services_service(5,6) : ingress ---------- ---- -- - ---- ----- ---D^- -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar432(5,6) : ingress ---------- ---- -- - M--- FF--- -----^ -------- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar773(5,6) : ingress #stage 7 ---------- ---- -- - ---- EE--- -----E ^------- ----------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_0(6,13) : ingress ---------- ---- -- - ---- -E--- ------ -^------ ----------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_15(5,13) : ingress ---------- ---- -- - ---- E---- ------ --^----- ----------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_2(5,13) : ingress ------CC-- ---- -- - -C-- EE--C ---T-- ---^---- ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar439(6,7) : ingress E---E-E--- ---- -- - -E-- ----- ---E-- ----^--- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-62(6,7) : ingress ---------- ---- -- - ---- EE--- ------ ----D^-- ----------- ---- ----- -- -- --------- -- --- -- -- -- cond-63(6,7) : ingress FC-CFCN-CC CC-- CC C QFC- QQ-C- ---NEN ---CCS^- ----------- ---- ----- -- -- --------- -- --- -- -- -- nat_egress_nat_egress(6,7) : ingress ---------- ---- -- - ---- ----- ----E- -------^ ----------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2126(6,14) : ingress #stage 8 ---------- ---- -- - ---- EE--- ------ ------E- ^---------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_3(7,13) : ingress ---------- ---- -- - ---- EE--- ------ ------E- -^--------- ---- ----- -- -- --------- -- --- -- -- -- ara_table_1(7,13) : ingress E---E-E--- ---- -- - -E-- ----- ---E-- ----D-E- --^-------- ---- ----- -- -- --------- -- --- -- -- -- cond-65(7,8) : ingress ---------- G--- -- - ---- E---- ---G-- ------U- --A^------- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar1284$precompute(7,8) : ingress ---------- G--- -- - ---- UU--- ---G-- ------U- ---A^------ ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar1389$precompute(7,8) : ingress F---F-F--- ---- -- - -F-- PP--- -F-Q-- ------P- ----B^----- ---- ----- -- -- --------- -- --- -- -- -- l3_router_router6_lookup_idx_lookup(7,9) : ingress F---F-F--- ---- -- - -F-- HH--- -F-Q-- ------P- ---B--^---- ---- ----- -- -- --------- -- --- -- -- -- l3_router_router4_lookup_idx_lookup(7,8) : ingress ---------- ---- -- - E--- ----- ---E-- ------E- -------^--- ---- ----- -- -- --------- -- --- -- -- -- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,14) : ingress --------GG ---- GG G G--- GG--- ------ ------G- --------^-- ---- ----- -- -- --------- -- --- -- -- -- ingresshdr.udp.checksum_encode_update_condition_2(7,14) : ingress ---------- ---- -- - ---- ----- ---E-- ---E---- ---------^- ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2122(7,14) : ingress ---------- ---- -- - ---- ----- ------ -------- ---------A^ ---- ----- -- -- --------- -- --- -- -- -- tbl_sidecar2124(7,14) : ingress #stage 9 F---F-F--- ---- -- - -F-- HH--- -F-Q-- ------P- ------L---- ^--- ----- -- -- --------- -- --- -- -- -- l3_router_router4_lookup_idx_lookup(7,8) : ingress ---------- ---- -- - ---- EE--- F-FE-- ------E- ----V------ -^-- ----- -- -- --------- -- --- -- -- -- tbl_sidecar1389(8,9) : ingress ---------- ---- -- - ---- ----- F-FE-- ------E- ---V------- --^- ----- -- -- --------- -- --- -- -- -- tbl_sidecar1284(8,9) : ingress ---------- ---- -- - ---- ----- ------ -------- ----BE----- ---^ ----- -- -- --------- -- --- -- -- -- cond-69(8,10) : ingress #stage 10 ---------- ---- -- - ---- ----- ------ -E------ ----------- ---- ^---- -- -- --------- -- --- -- -- -- ara_table_14(6,14) : ingress ---------- ---- -- - ---- ----- -E---- -------- ----------- ---- -^--- -- -- --------- -- --- -- -- -- ara_table_8(6,14) : ingress ---------- ---- -- - ---- ----- -G---- -------- -----G----- -G-D --^-- -- -- --------- -- --- -- -- -- l3_router_router6_lookup_idx_select_route(9,10) : ingress ---------- ---- -- - ---- ----- ------ -------- ---B--E---- E--- ---^- -- -- --------- -- --- -- -- -- cond-67(8,10) : ingress ---------- ---- -- - ---- ----- -G---- -------- ------G---- G-G- ---D^ -- -- --------- -- --- -- -- -- l3_router_router4_lookup_idx_select_route(9,10) : ingress #stage 11 ---------- ---- -- - ---- ----- ------ -------- ------H---- H--- ---DE ^- -- --------- -- --- -- -- -- tbl_sidecar1160(10,11) : ingress ---------- ---- -- - ---- ----- ------ -------- -----H----- ---D --E-- -^ -- --------- -- --- -- -- -- tbl_sidecar1031(10,11) : ingress #stage 12 F---F-F--- ---- -- - -F-- WH--- ---W-N ------H- ------H---- H-X- ---D- G- ^- --------- -- --- -- -- -- l3_router_router4_lookup_idx_route(11,12) : ingress F---F-F--- ---- -- - -F-- HH--- ---W-N ------H- -----H----- -X-D ----- -G -^ --------- -- --- -- -- -- l3_router_router6_lookup_idx_route(11,12) : ingress #stage 13 ---------- ---- -- - ---- ----- ------ E------- ----------- ---- ----- -- -- ^-------- -- --- -- -- -- ara_table_12(7,14) : ingress ---------- ---- -- - ---- ----- ------ -------- -E--------- ---- ----- -- -- -^------- -- --- -- -- -- ara_table_7(8,14) : ingress ---------- ---- -- - ---- ----- ------ -------- E---------- ---- ----- -- -- --^------ -- --- -- -- -- ara_table_6(8,14) : ingress ---------- ---- -- - ---- ----- ------ --E----- ----------- ---- ----- -- -- ---^----- -- --- -- -- -- ara_table_13(6,14) : ingress ---------- ---- -- - ---- ----- E----- -------- ----------- ---- ----- -- -- ----^---- -- --- -- -- -- ara_table_11(6,14) : ingress ---------- ---- -- - ---- ----- --E--- -------- ----------- ---- ----- -- -- -----^--- -- --- -- -- -- ara_table_10(6,14) : ingress ---------- ---- -- - ---- ----- ------ -------- --A-------- -EE- ----- -- EE ------^-- -- --- -- -- -- cond-70(12,13) : ingress FC--F-F--- C--- -- - -F-- HH-C- U-UW-- ----C-H- --C--HH---- HUU- ----- -- PP ------D^- -- --- -- -- -- l3_router_Ndp_tbl(12,13) : ingress FC--F-F--- C--- -- - -F-- HH-C- U-EW-- ----C-H- --C--HH---- HUU- ----- -- PP -------A^ -- --- -- -- -- l3_router_Arp_tbl(12,13) : ingress #stage 14 U---U-U--- ---- -- - -U-- ----- ---U-- ------U- -----GG---- G--- ----- -- GG -------UU ^- --- -- -- -- tbl_sidecar2114(13,14) : ingress ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- B^ --- -- -- -- tbl_sidecar2112(13,14) : ingress #stage 0 ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- ^-- -- -- -- egress_filter_egress_filter(0,13) : egress ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- -^- -- -- -- cond-75(0,13) : egress ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- -D^ -- -- -- tbl_sidecar2283(0,13) : egress #stage 1 ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- E-E ^- -- -- unicast_mac_rewrite_mac_rewrite(1,14) : egress ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- U-- -^ -- -- tbl_sidecar2338(1,14) : egress #stage 2 ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -A ^- -- tbl_sidecar2341(1,14) : egress ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -B -^ -- tbl_sidecar2337(1,14) : egress #stage 3 ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --E -A -- ^- tbl_sidecar2371(1,14) : egress ---------- ---- -- - ---- ----- ------ -------- ----------- ---- ----- -- -- --------- -- --- -- -- A^ tbl_sidecar2373(1,14) : egress #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 : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT ANTI_ACTION_READ U : IXBAR_READ ACTION_READ V : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : IXBAR_READ OUTPUT ANTI_ACTION_READ *** Table dependency chains (of minimum length 10) *** 1. tbl_sidecar2071(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 2. tbl_sidecar2071(0) -> filter_uplink_ports(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 3. filter_uplink_ports(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 4. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 5. cond-43(0) -> cond-44(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 6. cond-44(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 9. cond-44(0) -> cond-45(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 10. cond-45(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 13. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 14. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 15. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 16. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 17. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 18. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 19. nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) #pipeline pipe #stage 0 ^---------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- ara_table_21(0,7) : ingress -^--------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2071(0,0) : ingress -A^-------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- filter_uplink_ports(0,0) : ingress --B^------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-43(0,0) : ingress ---A^------ ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-44(0,0) : ingress --CDD^----- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- filter_switch_ipv4_addr(0,0) : ingress ----A-^---- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-45(0,0) : ingress --C---D^--- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- filter_switch_ipv6_addr(0,0) : ingress --------^-- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-47(0,1) : ingress -------CD^- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- attached_subnet_ingress_attached_subnets_v4(0,1) : ingress -------C-A^ ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- attached_subnet_ingress_attached_subnets_v6(0,1) : ingress #stage 1 -E---E-E--- ^--- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- nat_ingress_icmp_dst_port(1,1) : ingress ----------- B^-- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-51(1,2) : ingress ----------- --^- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2068(0,14) : ingress ----------- ---^ -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2067(0,14) : ingress #stage 2 -------C-FF GA-- ^- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- nat_ingress_ingress_ipv6(2,3) : ingress -------C-HH GD-- -^ - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- nat_ingress_ingress_ipv4(2,2) : ingress #stage 3 -------C-FF G--- -I ^ ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- nat_ingress_ingress_ipv4(2,2) : ingress #stage 4 ---------GG J--- GG G ^--- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- nat_ingress_ingress_hit(3,4) : ingress -FK--H-H--- C--- -- - L^-- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar787(3,5) : ingress ----------- ---- -- - M-^- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,5) : ingress ---------EE ---- EE E ---^ ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2160(3,14) : ingress #stage 5 ----C-CC-KK CC-- KE E N-J- ^---- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_nat_ingress_encap_ipv4(4,5) : ingress ------CC-EK C--- KE E N-A- -^--- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_nat_ingress_encap_ipv6(4,5) : ingress ----------- ---- -- - --O- --^-- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_nat_ingress_CalculateIPv4Len_invert(4,14) : ingress -E---E-E--- ---- -- - -E-- ---^- ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-58(4,6) : ingress ----------- ---- -- - ---- ---A^ ------ ------ --------- --- --- -- -- ------- -- --- -- -- -- cond-59(4,6) : ingress #stage 6 ----------- ---- -- - ---- EE--- ^----- ------ --------- --- --- -- -- ------- -- --- -- -- -- ara_table_17(5,8) : ingress ----------- ---- -- - ---- EE--- -^---- ------ --------- --- --- -- -- ------- -- --- -- -- -- ara_table_18(5,8) : ingress ----------- ---- -- - ---- EE--- --^--- ------ --------- --- --- -- -- ------- -- --- -- -- -- ara_table_19(5,8) : ingress -FC--P-QCCC C--- RR R RN-- QP-CS ---^-- ------ --------- --- --- -- -- ------- -- --- -- -- -- services_service(5,6) : ingress ----------- ---- -- - ---- ----- ---D^- ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar432(5,6) : ingress ----------- ---- -- - M--- FF--- -----^ ------ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar773(5,6) : ingress #stage 7 ----------- ---- -- - ---- EE--- -----E ^----- --------- --- --- -- -- ------- -- --- -- -- -- ara_table_16(6,13) : ingress -------CC-- ---- -- - -C-- EE--C ---T-- -^---- --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar439(6,7) : ingress -E---E-E--- ---- -- - -E-- ----- ---E-- --^--- --------- --- --- -- -- ------- -- --- -- -- -- cond-62(6,7) : ingress ----------- ---- -- - ---- EE--- ------ --D^-- --------- --- --- -- -- ------- -- --- -- -- -- cond-63(6,7) : ingress -FC-CFCN-CC CC-- CC C QFC- QQ-C- ---NEN -CCS^- --------- --- --- -- -- ------- -- --- -- -- -- nat_egress_nat_egress(6,7) : ingress ----------- ---- -- - ---- ----- ----E- -----^ --------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2126(6,14) : ingress #stage 8 -E---E-E--- ---- -- - -E-- ----- ---E-- --D-E- ^-------- --- --- -- -- ------- -- --- -- -- -- cond-65(7,8) : ingress ----------- G--- -- - ---- E---- ---G-- ----U- A^------- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar1284$precompute(7,8) : ingress ----------- G--- -- - ---- UU--- ---G-- ----U- -A^------ --- --- -- -- ------- -- --- -- -- -- tbl_sidecar1389$precompute(7,8) : ingress FF---F-F--- ---- -- - -F-- PP--- ---Q-- ----P- --B^----- --- --- -- -- ------- -- --- -- -- -- l3_router_router6_lookup_idx_lookup(7,9) : ingress FF---F-F--- ---- -- - -F-- HH--- ---Q-- ----P- -B--^---- --- --- -- -- ------- -- --- -- -- -- l3_router_router4_lookup_idx_lookup(7,8) : ingress ----------- ---- -- - E--- ----- ---E-- ----E- -----^--- --- --- -- -- ------- -- --- -- -- -- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,14) : ingress ---------GG ---- GG G G--- GG--- ------ ----G- ------^-- --- --- -- -- ------- -- --- -- -- -- ingresshdr.udp.checksum_encode_update_condition_2(7,14) : ingress ----------- ---- -- - ---- ----- ---E-- -E---- -------^- --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2122(7,14) : ingress ----------- ---- -- - ---- ----- ------ ------ -------A^ --- --- -- -- ------- -- --- -- -- -- tbl_sidecar2124(7,14) : ingress #stage 9 FF---F-F--- ---- -- - -F-- HH--- ---Q-- ----P- ----L---- ^-- --- -- -- ------- -- --- -- -- -- l3_router_router4_lookup_idx_lookup(7,8) : ingress ----------- ---- -- - ---- EE--- FFFE-- ----E- --V------ -^- --- -- -- ------- -- --- -- -- -- tbl_sidecar1389(8,9) : ingress ----------- ---- -- - ---- ----- FFFE-- ----E- -V------- --^ --- -- -- ------- -- --- -- -- -- tbl_sidecar1284(8,9) : ingress #stage 10 E---------- ---- -- - ---- ----- ------ ------ --------- --- ^-- -- -- ------- -- --- -- -- -- ara_table_20(1,14) : ingress G---------- ---- -- - ---- ----- ------ ------ --BU----- -G- -^- -- -- ------- -- --- -- -- -- l3_router_router6_lookup_idx_select_route(9,10) : ingress G---------- ---- -- - ---- ----- ------ ------ -B--U---- U-G --^ -- -- ------- -- --- -- -- -- l3_router_router4_lookup_idx_select_route(9,10) : ingress #stage 11 ----------- ---- -- - ---- ----- ------ ------ ----H---- H-- --V ^- -- ------- -- --- -- -- -- tbl_sidecar1160(10,11) : ingress ----------- ---- -- - ---- ----- ------ ------ ---H----- --- -V- -^ -- ------- -- --- -- -- -- tbl_sidecar1031(10,11) : ingress #stage 12 -F---F-F--- ---- -- - -F-- WH--- ---W-N ----H- ----H---- H-X --B G- ^- ------- -- --- -- -- -- l3_router_router4_lookup_idx_route(11,12) : ingress -F---F-F--- ---- -- - -F-- HH--- ---W-N ----H- ---H----- -X- -B- -G -^ ------- -- --- -- -- -- l3_router_router6_lookup_idx_route(11,12) : ingress #stage 13 ----------- ---- -- - ---- ----- ------ E----- --------- --- --- -- -- ^------ -- --- -- -- -- ara_table_25(7,14) : ingress ----------- ---- -- - ---- ----- -E---- ------ --------- --- --- -- -- -^----- -- --- -- -- -- ara_table_24(6,14) : ingress ----------- ---- -- - ---- ----- --E--- ------ --------- --- --- -- -- --^---- -- --- -- -- -- ara_table_23(6,14) : ingress ----------- ---- -- - ---- ----- E----- ------ --------- --- --- -- -- ---^--- -- --- -- -- -- ara_table_22(6,14) : ingress ----------- ---- -- - ---- ----- ------ ------ A-------- -EE --- -- EE ----^-- -- --- -- -- -- cond-70(12,13) : ingress -FC--F-F--- C--- -- - -F-- HH-C- UUUW-- --C-H- C--HH---- HUU --- -- PP ----D^- -- --- -- -- -- l3_router_Ndp_tbl(12,13) : ingress -FC--F-F--- C--- -- - -F-- HH-C- EEUW-- --C-H- C--HH---- HUU --- -- PP -----A^ -- --- -- -- -- l3_router_Arp_tbl(12,13) : ingress #stage 14 -U---U-U--- ---- -- - -U-- ----- ---U-- ----U- ---GG---- G-- --- -- GG -----UU ^- --- -- -- -- tbl_sidecar2114(13,14) : ingress ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- B^ --- -- -- -- tbl_sidecar2112(13,14) : ingress #stage 0 ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- ^-- -- -- -- egress_filter_egress_filter(0,13) : egress ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- -^- -- -- -- cond-75(0,13) : egress ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- -D^ -- -- -- tbl_sidecar2283(0,13) : egress #stage 1 ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- E-E ^- -- -- unicast_mac_rewrite_mac_rewrite(1,14) : egress ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- U-- -^ -- -- tbl_sidecar2338(1,14) : egress #stage 2 ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -A ^- -- tbl_sidecar2341(1,14) : egress ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -B -^ -- tbl_sidecar2337(1,14) : egress #stage 3 ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --E -A -- ^- tbl_sidecar2371(1,14) : egress ----------- ---- -- - ---- ----- ------ ------ --------- --- --- -- -- ------- -- --- -- -- A^ tbl_sidecar2373(1,14) : egress #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 : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT ANTI_ACTION_READ U : IXBAR_READ ACTION_READ V : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : IXBAR_READ OUTPUT ANTI_ACTION_READ *** Table dependency chains (of minimum length 10) *** 1. tbl_sidecar2071(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 2. tbl_sidecar2071(0) -> filter_uplink_ports(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 3. filter_uplink_ports(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 4. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 5. cond-43(0) -> cond-44(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 6. cond-44(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 9. cond-44(0) -> cond-45(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 10. cond-45(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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 13. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 14. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 15. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 16. 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-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 17. nat_ingress_ingress_ipv4(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 18. nat_ingress_icmp_dst_port(1) -> nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress) 19. nat_ingress_ingress_ipv6(2) -> nat_ingress_ingress_hit(3) -> tbl_nat_ingress_encap_ipv4(4) -> services_service(5) -> cond-62(6) -> cond-63(6) -> nat_egress_nat_egress(6) -> cond-65(7) -> tbl_sidecar1284$precompute(7) -> tbl_sidecar1284(8) -> l3_router_router4_lookup_idx_select_route(9) -> tbl_sidecar1160(10) -> l3_router_router4_lookup_idx_route(11) -> cond-70(12) -> l3_router_Ndp_tbl(12) -> tbl_sidecar2114(13) (ingress)