| 1 | #pipeline pipe | ||
| 2 | #stage 0 | ||
| 3 | ^------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2114(0,4) : ingress | ||
| 4 | A^------ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_uplink_ports(0,4) : ingress | ||
| 5 | -B^----- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-42(0,4) : ingress | ||
| 6 | --A^---- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-43(0,4) : ingress | ||
| 7 | ---A^--- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-44(0,4) : ingress | ||
| 8 | -----^-- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-46(0,5) : ingress | ||
| 9 | ------^- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2111(0,19) : ingress | ||
| 10 | -------^ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2110(0,19) : ingress | ||
| 11 | #stage 1 | ||
| 12 | -CDD---- ^--- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv4_addr(0,4) : ingress | ||
| 13 | -C--D--- -^-- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv6_addr(0,4) : ingress | ||
| 14 | -----D-- -C^- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,5) : ingress | ||
| 15 | -------- -CA^ -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,5) : ingress | ||
| 16 | #stage 2 | ||
| 17 | E------- EE-- ^- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_icmp_dst_port(1,5) : ingress | ||
| 18 | -------- ---- B^ -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-50(1,6) : ingress | ||
| 19 | #stage 3 | ||
| 20 | -------- -CFF GA ^- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress | ||
| 21 | -------- -CHH GD -^ - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,6) : ingress | ||
| 22 | #stage 4 | ||
| 23 | -------- -CFF G- -I ^ --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,6) : ingress | ||
| 24 | #stage 5 | ||
| 25 | -------- --GG J- GG G ^-- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress | ||
| 26 | -------- ---- -- -- - K^- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress | ||
| 27 | -------- --EE -- EE E --^ ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2202(3,19) : ingress | ||
| 28 | #stage 6 | ||
| 29 | ---CC--- -CLL CC LE E MJ- ^--- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress | ||
| 30 | FL------ HH-- C- -- - N-- -^-- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar756(3,8) : ingress | ||
| 31 | ----C--- -CEL C- LE E MA- --^- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,8) : ingress | ||
| 32 | -------- ---- -- -- - -O- ---^ -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress | ||
| 33 | #stage 7 | ||
| 34 | -------- ---- -- -- - --- E-E- ^------- --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_6(5,14) : ingress | ||
| 35 | -------- ---- -- -- - --- E-E- -^------ --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_3(5,14) : ingress | ||
| 36 | -------- ---- -- -- - --- E-E- --^----- --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_0(5,14) : ingress | ||
| 37 | -------- ---- -- -- - --- E-E- ---^---- --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_9(5,14) : ingress | ||
| 38 | E------- EE-- -- -- - --- -E-- ----^--- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-57(4,9) : ingress | ||
| 39 | -------- ---- -- -- - --- ---- ----A^-- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-58(4,9) : ingress | ||
| 40 | FC---C-- PQCC C- RR R R-- QFP- ----CS^- --- -- ------ ------- --- -- -- ----------- ------- - ----- services_service(5,9) : ingress | ||
| 41 | -------- ---- -- -- - --- ---- ------D^ --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar419(5,9) : ingress | ||
| 42 | #stage 8 | ||
| 43 | -------- ---- -- -- - K-- F-F- -------- ^-- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar746(5,9) : ingress | ||
| 44 | E------- EE-- -- -- - --- -E-- ------E- -^- -- ------ ------- --- -- -- ----------- ------- - ----- cond-60(6,10) : ingress | ||
| 45 | -------- ---- -- -- - --- E-E- -------- -D^ -- ------ ------- --- -- -- ----------- ------- - ----- cond-61(6,10) : ingress | ||
| 46 | #stage 9 | ||
| 47 | -------- ---- -- -- - E-- ---- -------- --- ^- ------ ------- --- -- -- ----------- ------- - ----- ara_table_11(4,18) : ingress | ||
| 48 | FC-CC--- FMCC CC CC C QC- QFQ- ----C-ME MCS -^ ------ ------- --- -- -- ----------- ------- - ----- nat_egress_nat_egress(6,10) : ingress | ||
| 49 | #stage 10 | ||
| 50 | E------- EE-- -- -- - --- -E-- ------E- -D- -E ^----- ------- --- -- -- ----------- ------- - ----- cond-63(7,11) : ingress | ||
| 51 | -------- ---- G- -- - --- E--- ------G- --- -T A^---- ------- --- -- -- ----------- ------- - ----- tbl_sidecar1235$precompute(7,11) : ingress | ||
| 52 | -------- ---- G- -- - --- T-T- ------G- --- -T -A^--- ------- --- -- -- ----------- ------- - ----- tbl_sidecar1389$precompute(7,11) : ingress | ||
| 53 | -------- ---- -- -- - --- ---- ------G- --- -G -B-^-- ------- --- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress | ||
| 54 | -------- ---- -- -- - --- G-G- ------G- --- -G --B-^- ------- --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,12) : ingress | ||
| 55 | -------- ---- -- -- - E-- ---- ------E- --- -E -----^ ------- --- -- -- ----------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress | ||
| 56 | #stage 11 | ||
| 57 | -------- ---- -- -- - --- E-E- ------E- --- -E ------ ^------ --- -- -- ----------- ------- - ----- ara_table_1(7,18) : ingress | ||
| 58 | -------- ---- -- -- - --- E-E- ------E- --- -E ------ -^----- --- -- -- ----------- ------- - ----- ara_table_2(7,18) : ingress | ||
| 59 | -------- ---- -- -- - --- G-G- ------G- --- -G ----N- --^---- --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,12) : ingress | ||
| 60 | -------- ---- -- -- - --- ---- -------- --- -- -U---- ---^--- --- -- -- ----------- ------- - ----- tbl_sidecar1235(8,13) : ingress | ||
| 61 | -------- ---- -- -- - --- ---- -------- --- -- --U--- ----^-- --- -- -- ----------- ------- - ----- tbl_sidecar1389(8,12) : ingress | ||
| 62 | F------- FF-- -- -- - --- -F-- ------F- --- -F -B-E-- -----^- --- -- -- ----------- ------- - ----- tbl_sidecar1259(8,15) : ingress | ||
| 63 | -------- --GG -- GG G G-- G-G- -------- --- -G ------ ------^ --- -- -- ----------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress | ||
| 64 | #stage 12 | ||
| 65 | -------- ---- -- -- - --- ---- -------- --- -- -B-T-- ---G--- ^-- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress | ||
| 66 | -------- ---- -- -- - --- ---- -------- --- -- --B-T- --T-G-- -^- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress | ||
| 67 | F------- FF-- -- -- - --- -F-- ------F- --- -F --B-E- --E---- --^ -- -- ----------- ------- - ----- tbl_sidecar1400(8,16) : ingress | ||
| 68 | #stage 13 | ||
| 69 | -------- ---- -- -- - --- ---- -------- --- -- ---H-- ------- U-- ^- -- ----------- ------- - ----- tbl_sidecar1109(10,15) : ingress | ||
| 70 | -------- ---- -- -- - --- ---- -------- --- -- ----H- --H---- -U- -^ -- ----------- ------- - ----- tbl_sidecar991(10,14) : ingress | ||
| 71 | #stage 14 | ||
| 72 | -------- ---- -- -- - --- H-H- F-----H- M-- -H ---F-- ------- B-- G- ^- ----HC-H--- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress | ||
| 73 | -------- ---- -- -- - --- H-H- ---F--H- M-- -H ----F- --F---- -B- -G -^ ----------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress | ||
| 74 | #stage 15 | ||
| 75 | -------- ---- -- -- - --- ---- ---E---- --- -- ------ ------- --- -- -- ^---------- ------- - ----- ara_table_8(6,19) : ingress | ||
| 76 | -------- ---- -- -- - --- ---- E------- --- -- ------ ------- --- -- -- -^--------- ------- - ----- ara_table_5(6,19) : ingress | ||
| 77 | -------- ---- -- -- - --- ---- -------- --- E- ------ ------- --- -- -- --^-------- ------- - ----- ara_table_10(5,19) : ingress | ||
| 78 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --B -- -H ---^------- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress | ||
| 79 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ -----B- --- -- -- ----^------ ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress | ||
| 80 | -------- ---- -- -- - --- C--- EFF---H- --- -H ---E-- -----D- --- -- -- -----^----- ------- - ----- tbl_sidecar1266(8,15) : ingress | ||
| 81 | F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- -----D^---- ------- - ----- tbl_sidecar1264(8,16) : ingress | ||
| 82 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -- -----D-^--- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress | ||
| 83 | -------- ---- -- -- - --- H-H- -FFE--H- --- -H ----E- --E---- --D -- -E --------^-- ------- - ----- tbl_sidecar1409(12,16) : ingress | ||
| 84 | F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- --------D^- ------- - ----- tbl_sidecar1405(12,16) : ingress | ||
| 85 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -H --------D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress | ||
| 86 | #stage 16 | ||
| 87 | -------- ---- -- -- - --- ---- -E------ --- -- ------ ------- --- -- -- ----------- ^------ - ----- ara_table_7(6,19) : ingress | ||
| 88 | -------- ---- -- -- - --- ---- --E----- --- -- ------ ------- --- -- -- ----------- -^----- - ----- ara_table_4(6,19) : ingress | ||
| 89 | -------- ---- -- -- - --- ---- -------- --- -- ------ E------ --- -- -- ----------- --^---- - ----- ara_table_13(8,19) : ingress | ||
| 90 | -------- ---- -- -- - --- ---- -------- --- -- ------ -E----- --- -- -- ----------- ---^--- - ----- ara_table_12(8,19) : ingress | ||
| 91 | -------- ---- -- -- - --- ---- -------- --- -- A----- ------- --- -- -- -----E--E-- ----^-- - ----- cond-72(13,17) : ingress | ||
| 92 | FC------ FF-- C- -- - --- HFH- ----C-V- -C- -H C----- -----F- --F -- HH ---HHPFHHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress | ||
| 93 | FC------ FF-- C- -- - --- HFH- -TT-C-V- -C- -H C----- -----F- --F -- HH ---HHPFHPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress | ||
| 94 | #stage 17 | ||
| 95 | HC------ HH-- C- -- - --- -H-- ----C-PE -S- -H C----- -----F- --F -- -- ---GGGFGGFG -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress | ||
| 96 | #stage 18 | ||
| 97 | T------- TT-- -- -- - --- -T-- ------T- --- -T ------ -----G- --G -- -- ------G--G- -----TT T ^---- tbl_sidecar2160(15,19) : ingress | ||
| 98 | -------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - B^--- tbl_sidecar2158(15,19) : ingress | ||
| 99 | -------- ---- -- -- - --- ---- ------E- --- -- ------ ------- --- -- -- ----------- ------- - A-^-- tbl_sidecar2166(15,19) : ingress | ||
| 100 | -------- ---- -- -- - --- ---- ------T- --- -- ------ ------- --- -- -- ---TTT-TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress | ||
| 101 | -------- ---- -- -- - --- ---- ------G- --- -- ------ ------- --- -- -- ---GGG-GG-G -----GG - --B-^ tbl_sidecar2162(15,19) : ingress | ||
| 102 | #dependencies | ||
| 103 | A : CONTROL_COND_FALSE | ||
| 104 | B : CONTROL_DEFAULT_NEXT_TABLE | ||
| 105 | C : ANTI_ACTION_READ | ||
| 106 | D : CONTROL_COND_TRUE | ||
| 107 | E : ACTION_READ | ||
| 108 | F : OUTPUT | ||
| 109 | G : IXBAR_READ | ||
| 110 | H : ACTION_READ OUTPUT | ||
| 111 | I : CONTROL_TABLE_MISS ANTI_ACTION_READ | ||
| 112 | J : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ | ||
| 113 | K : CONTROL_TABLE_HIT | ||
| 114 | L : ACTION_READ ANTI_ACTION_READ | ||
| 115 | M : OUTPUT ANTI_ACTION_READ | ||
| 116 | N : CONTROL_TABLE_MISS | ||
| 117 | O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT | ||
| 118 | P : IXBAR_READ ACTION_READ OUTPUT | ||
| 119 | Q : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ | ||
| 120 | R : IXBAR_READ ANTI_ACTION_READ | ||
| 121 | S : CONTROL_COND_TRUE ANTI_ACTION_READ | ||
| 122 | T : IXBAR_READ ACTION_READ | ||
| 123 | U : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ | ||
| 124 | V : ACTION_READ OUTPUT ANTI_ACTION_READ | ||
| 125 | |||
| 126 | *** Table dependency chains (of minimum length 14) *** | ||
| 127 | |||
| 128 | 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) | ||
| 129 | |||
| 130 | 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) | ||
| 131 | |||
| 132 | 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) | ||
| 133 | |||
| 134 | 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) | ||
| 135 | |||
| 136 | 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) | ||
| 137 | |||
| 138 | 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) | ||
| 139 | |||
| 140 | 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) | ||
| 141 | |||
| 142 | 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) | ||
| 143 | |||
| 144 | 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) | ||
| 145 | |||
| 146 | 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) | ||
| 147 | |||
| 148 | 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) | ||
| 149 | |||
| 150 | 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) | ||
| 151 | #pipeline pipe | ||
| 152 | #stage 0 | ||
| 153 | ^--------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2114(0,3) : ingress | ||
| 154 | A^-------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- filter_uplink_ports(0,3) : ingress | ||
| 155 | -B^------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-42(0,3) : ingress | ||
| 156 | --A^------ ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-43(0,3) : ingress | ||
| 157 | -CDD^----- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- filter_switch_ipv4_addr(0,3) : ingress | ||
| 158 | ---A-^---- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-44(0,3) : ingress | ||
| 159 | -C---D^--- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- filter_switch_ipv6_addr(0,3) : ingress | ||
| 160 | -------^-- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-46(0,4) : ingress | ||
| 161 | ------CD^- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,4) : ingress | ||
| 162 | ------C-A^ ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,4) : ingress | ||
| 163 | #stage 1 | ||
| 164 | E---E-E--- ^--- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_icmp_dst_port(1,4) : ingress | ||
| 165 | ---------- B^-- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-50(1,5) : ingress | ||
| 166 | ---------- --^- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2111(0,19) : ingress | ||
| 167 | ---------- ---^ -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2110(0,19) : ingress | ||
| 168 | #stage 2 | ||
| 169 | ------C-FF GA-- ^- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress | ||
| 170 | ------C-HH GD-- -^ - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress | ||
| 171 | #stage 3 | ||
| 172 | ------C-FF G--- -I ^ ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress | ||
| 173 | #stage 4 | ||
| 174 | --------GG J--- GG G ^--- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress | ||
| 175 | FK--H-H--- C--- -- - L^-- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar756(3,8) : ingress | ||
| 176 | ---------- ---- -- - M-^- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress | ||
| 177 | --------EE ---- EE E ---^ ----- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar2202(3,19) : ingress | ||
| 178 | #stage 5 | ||
| 179 | ---C-CC-KK CC-- KE E N-J- ^---- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress | ||
| 180 | -----CC-EK C--- KE E N-A- -^--- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,8) : ingress | ||
| 181 | E---E-E--- ---- -- - -E-- --^-- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-57(4,9) : ingress | ||
| 182 | ---------- ---- -- - ---- --A^- ------- ---- ------- ------ --- -- -- ----------- ------- - ----- cond-58(4,9) : ingress | ||
| 183 | ---------- ---- -- - --O- ----^ ------- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress | ||
| 184 | #stage 6 | ||
| 185 | ---------- ---- -- - ---- EE--- ^------ ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_3(5,14) : ingress | ||
| 186 | ---------- ---- -- - ---- EE--- -^----- ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_9(5,14) : ingress | ||
| 187 | ---------- ---- -- - ---- EE--- --^---- ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_0(5,14) : ingress | ||
| 188 | ---------- ---- -- - ---- EE--- ---^--- ---- ------- ------ --- -- -- ----------- ------- - ----- ara_table_6(5,14) : ingress | ||
| 189 | FC--P-QCCC C--- RR R RF-- QPCS- ----^-- ---- ------- ------ --- -- -- ----------- ------- - ----- services_service(5,9) : ingress | ||
| 190 | ---------- ---- -- - ---- ----- ----D^- ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar419(5,9) : ingress | ||
| 191 | ---------- ---- -- - M--- FF--- ------^ ---- ------- ------ --- -- -- ----------- ------- - ----- tbl_sidecar746(5,9) : ingress | ||
| 192 | #stage 7 | ||
| 193 | ---------- ---- -- - E--- ----- ------- ^--- ------- ------ --- -- -- ----------- ------- - ----- ara_table_11(4,18) : ingress | ||
| 194 | E---E-E--- ---- -- - -E-- ----- ----E-- -^-- ------- ------ --- -- -- ----------- ------- - ----- cond-60(6,10) : ingress | ||
| 195 | ---------- ---- -- - ---- EE--- ------- -D^- ------- ------ --- -- -- ----------- ------- - ----- cond-61(6,10) : ingress | ||
| 196 | FC-CFCN-CC CC-- CC C QFC- QQC-- ----NEN -CS^ ------- ------ --- -- -- ----------- ------- - ----- nat_egress_nat_egress(6,10) : ingress | ||
| 197 | #stage 8 | ||
| 198 | E---E-E--- ---- -- - -E-- ----- ----E-- -D-E ^------ ------ --- -- -- ----------- ------- - ----- cond-63(7,11) : ingress | ||
| 199 | ---------- G--- -- - ---- E---- ----G-- ---T A^----- ------ --- -- -- ----------- ------- - ----- tbl_sidecar1235$precompute(7,11) : ingress | ||
| 200 | ---------- G--- -- - ---- TT--- ----G-- ---T -A^---- ------ --- -- -- ----------- ------- - ----- tbl_sidecar1389$precompute(7,11) : ingress | ||
| 201 | ---------- ---- -- - ---- ----- ----G-- ---G -B-^--- ------ --- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress | ||
| 202 | ---------- ---- -- - ---- GG--- ----G-- ---G --B-^-- ------ --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,11) : ingress | ||
| 203 | ---------- ---- -- - E--- ----- ----E-- ---E -----^- ------ --- -- -- ----------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress | ||
| 204 | --------GG ---- GG G G--- GG--- ------- ---G ------^ ------ --- -- -- ----------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress | ||
| 205 | #stage 9 | ||
| 206 | ---------- ---- -- - ---- EE--- ----E-- ---E ------- ^----- --- -- -- ----------- ------- - ----- ara_table_2(7,18) : ingress | ||
| 207 | ---------- ---- -- - ---- EE--- ----E-- ---E ------- -^---- --- -- -- ----------- ------- - ----- ara_table_1(7,18) : ingress | ||
| 208 | ---------- ---- -- - ---- GG--- ----G-- ---G ----L-- --^--- --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,11) : ingress | ||
| 209 | ---------- ---- -- - ---- ----- ------- ---- -U----- ---^-- --- -- -- ----------- ------- - ----- tbl_sidecar1235(8,13) : ingress | ||
| 210 | ---------- ---- -- - ---- ----- ------- ---- --U---- ----^- --- -- -- ----------- ------- - ----- tbl_sidecar1389(8,12) : ingress | ||
| 211 | F---F-F--- ---- -- - -F-- ----- ----F-- ---F -B-E--- -----^ --- -- -- ----------- ------- - ----- tbl_sidecar1259(8,15) : ingress | ||
| 212 | #stage 10 | ||
| 213 | ---------- ---- -- - ---- ----- ------- ---- -B-T--- ---G-- ^-- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress | ||
| 214 | ---------- ---- -- - ---- ----- ------- ---- --B-T-- --T-G- -^- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress | ||
| 215 | F---F-F--- ---- -- - -F-- ----- ----F-- ---F --B-E-- --E--- --^ -- -- ----------- ------- - ----- tbl_sidecar1400(8,16) : ingress | ||
| 216 | #stage 11 | ||
| 217 | ---------- ---- -- - ---- ----- ------- ---- ---H--- ------ U-- ^- -- ----------- ------- - ----- tbl_sidecar1109(10,15) : ingress | ||
| 218 | ---------- ---- -- - ---- ----- ------- ---- ----H-- --H--- -U- -^ -- ----------- ------- - ----- tbl_sidecar991(10,14) : ingress | ||
| 219 | #stage 12 | ||
| 220 | ---------- ---- -- - ---- HH--- ---FH-N ---H ---F--- ------ B-- G- ^- ----HC-H--- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress | ||
| 221 | ---------- ---- -- - ---- HH--- -F--H-N ---H ----F-- --F--- -B- -G -^ ----------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress | ||
| 222 | #stage 13 | ||
| 223 | ---------- ---- -- - ---- ----- -E----- ---- ------- ------ --- -- -- ^---------- ------- - ----- ara_table_8(6,19) : ingress | ||
| 224 | ---------- ---- -- - ---- ----- ---E--- ---- ------- ------ --- -- -- -^--------- ------- - ----- ara_table_5(6,19) : ingress | ||
| 225 | ---------- ---- -- - ---- ----- ------- E--- ------- ------ --- -- -- --^-------- ------- - ----- ara_table_10(5,19) : ingress | ||
| 226 | ---------- ---- -- - ---- HH--- ----V-- ---H ------- ------ --B -- -H ---^------- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress | ||
| 227 | ---------- ---- -- - ---- HH--- ----V-- ---H ------- -----B --- -- -- ----^------ ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress | ||
| 228 | ---------- ---- -- - ---- C---- F-FEH-- ---H ---E--- -----D --- -- -- -----^----- ------- - ----- tbl_sidecar1266(8,15) : ingress | ||
| 229 | F---F-F--- ---- -- - -F-- ----- ----F-- ---F ------- ------ --- -- -- -----D^---- ------- - ----- tbl_sidecar1264(8,16) : ingress | ||
| 230 | ---------- ---- -- - ---- HH--- ----V-- ---H ------- ------ --- -- -- -----D-^--- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress | ||
| 231 | ---------- ---- -- - ---- HH--- FEF-H-- ---H ----E-- --E--- --D -- -E --------^-- ------- - ----- tbl_sidecar1409(12,16) : ingress | ||
| 232 | F---F-F--- ---- -- - -F-- ----- ----F-- ---F ------- ------ --- -- -- --------D^- ------- - ----- tbl_sidecar1405(12,16) : ingress | ||
| 233 | ---------- ---- -- - ---- HH--- ----V-- ---H ------- ------ --- -- -H --------D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress | ||
| 234 | #stage 14 | ||
| 235 | ---------- ---- -- - ---- ----- E------ ---- ------- ------ --- -- -- ----------- ^------ - ----- ara_table_7(6,19) : ingress | ||
| 236 | ---------- ---- -- - ---- ----- --E---- ---- ------- ------ --- -- -- ----------- -^----- - ----- ara_table_4(6,19) : ingress | ||
| 237 | ---------- ---- -- - ---- ----- ------- ---- ------- -E---- --- -- -- ----------- --^---- - ----- ara_table_13(8,19) : ingress | ||
| 238 | ---------- ---- -- - ---- ----- ------- ---- ------- E----- --- -- -- ----------- ---^--- - ----- ara_table_12(8,19) : ingress | ||
| 239 | ---------- ---- -- - ---- ----- ------- ---- A------ ------ --- -- -- -----E--E-- ----^-- - ----- cond-72(13,17) : ingress | ||
| 240 | FC--F-F--- C--- -- - -F-- HHC-- ----V-- -C-H C------ -----F --F -- HH ---HHPFHHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress | ||
| 241 | FC--F-F--- C--- -- - -F-- HHC-- T-T-V-- -C-H C------ -----F --F -- HH ---HHPFHPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress | ||
| 242 | #stage 15 | ||
| 243 | HC--H-H--- C--- -- - -H-- --C-- ----PE- -S-H C------ -----F --F -- -- ---GGGFGGFG -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress | ||
| 244 | #stage 16 | ||
| 245 | T---T-T--- ---- -- - -T-- ----- ----T-- ---T ------- -----G --G -- -- ------G--G- -----TT T ^---- tbl_sidecar2160(15,19) : ingress | ||
| 246 | ---------- ---- -- - ---- ----- ------- ---- ------- ------ --- -- -- ----------- ------- - B^--- tbl_sidecar2158(15,19) : ingress | ||
| 247 | ---------- ---- -- - ---- ----- ----E-- ---- ------- ------ --- -- -- ----------- ------- - A-^-- tbl_sidecar2166(15,19) : ingress | ||
| 248 | ---------- ---- -- - ---- ----- ----T-- ---- ------- ------ --- -- -- ---TTT-TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress | ||
| 249 | ---------- ---- -- - ---- ----- ----G-- ---- ------- ------ --- -- -- ---GGG-GG-G -----GG - --B-^ tbl_sidecar2162(15,19) : ingress | ||
| 250 | #dependencies | ||
| 251 | A : CONTROL_COND_FALSE | ||
| 252 | B : CONTROL_DEFAULT_NEXT_TABLE | ||
| 253 | C : ANTI_ACTION_READ | ||
| 254 | D : CONTROL_COND_TRUE | ||
| 255 | E : ACTION_READ | ||
| 256 | F : OUTPUT | ||
| 257 | G : IXBAR_READ | ||
| 258 | H : ACTION_READ OUTPUT | ||
| 259 | I : CONTROL_TABLE_MISS ANTI_ACTION_READ | ||
| 260 | J : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ | ||
| 261 | K : ACTION_READ ANTI_ACTION_READ | ||
| 262 | L : CONTROL_TABLE_MISS | ||
| 263 | M : CONTROL_TABLE_HIT | ||
| 264 | N : OUTPUT ANTI_ACTION_READ | ||
| 265 | O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT | ||
| 266 | P : IXBAR_READ ACTION_READ OUTPUT | ||
| 267 | Q : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ | ||
| 268 | R : IXBAR_READ ANTI_ACTION_READ | ||
| 269 | S : CONTROL_COND_TRUE ANTI_ACTION_READ | ||
| 270 | T : IXBAR_READ ACTION_READ | ||
| 271 | U : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ | ||
| 272 | V : ACTION_READ OUTPUT ANTI_ACTION_READ | ||
| 273 | |||
| 274 | *** Table dependency chains (of minimum length 14) *** | ||
| 275 | |||
| 276 | 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) | ||
| 277 | |||
| 278 | 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) | ||
| 279 | |||
| 280 | 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) | ||
| 281 | |||
| 282 | 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) | ||
| 283 | |||
| 284 | 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) | ||
| 285 | |||
| 286 | 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) | ||
| 287 | |||
| 288 | 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) | ||
| 289 | |||
| 290 | 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) | ||
| 291 | |||
| 292 | 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) | ||
| 293 | |||
| 294 | 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) | ||
| 295 | |||
| 296 | 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) | ||
| 297 | |||
| 298 | 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) | ||
| 299 | #pipeline pipe | ||
| 300 | #stage 0 | ||
| 301 | ^------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2114(0,3) : ingress | ||
| 302 | A^------ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_uplink_ports(0,3) : ingress | ||
| 303 | -B^----- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-42(0,3) : ingress | ||
| 304 | --A^---- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-43(0,3) : ingress | ||
| 305 | ---A^--- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-44(0,3) : ingress | ||
| 306 | -----^-- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-46(0,4) : ingress | ||
| 307 | ------^- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2111(0,19) : ingress | ||
| 308 | -------^ ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2110(0,19) : ingress | ||
| 309 | #stage 1 | ||
| 310 | -CDD---- ^--- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv4_addr(0,3) : ingress | ||
| 311 | -C--D--- -^-- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- filter_switch_ipv6_addr(0,3) : ingress | ||
| 312 | -----D-- -C^- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v4(0,4) : ingress | ||
| 313 | -------- -CA^ -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- attached_subnet_ingress_attached_subnets_v6(0,4) : ingress | ||
| 314 | #stage 2 | ||
| 315 | E------- EE-- ^- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_icmp_dst_port(1,4) : ingress | ||
| 316 | -------- ---- B^ -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-50(1,5) : ingress | ||
| 317 | #stage 3 | ||
| 318 | -------- -CFF GA ^- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv6(2,6) : ingress | ||
| 319 | -------- -CHH GD -^ - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress | ||
| 320 | #stage 4 | ||
| 321 | -------- -CFF G- -I ^ --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_ipv4(2,5) : ingress | ||
| 322 | #stage 5 | ||
| 323 | -------- --GG J- GG G ^-- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_ingress_hit(3,7) : ingress | ||
| 324 | -------- ---- -- -- - K^- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- nat_ingress_CalculateIPv4Len_ipv4_set_len(3,8) : ingress | ||
| 325 | -------- --EE -- EE E --^ ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar2202(3,19) : ingress | ||
| 326 | #stage 6 | ||
| 327 | ---CC--- -CLL CC LE E MJ- ^--- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv4(4,8) : ingress | ||
| 328 | FL------ HH-- C- -- - N-- -^-- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar756(3,8) : ingress | ||
| 329 | ----C--- -CEL C- LE E MA- --^- -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_encap_ipv6(4,8) : ingress | ||
| 330 | -------- ---- -- -- - -O- ---^ -------- --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_nat_ingress_CalculateIPv4Len_invert(4,19) : ingress | ||
| 331 | #stage 7 | ||
| 332 | -------- ---- -- -- - --- E-E- ^------- --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_20(5,14) : ingress | ||
| 333 | -------- ---- -- -- - --- E-E- -^------ --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_17(5,14) : ingress | ||
| 334 | -------- ---- -- -- - --- E-E- --^----- --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_14(5,14) : ingress | ||
| 335 | -------- ---- -- -- - --- E-E- ---^---- --- -- ------ ------- --- -- -- ----------- ------- - ----- ara_table_23(5,14) : ingress | ||
| 336 | E------- EE-- -- -- - --- -E-- ----^--- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-57(4,9) : ingress | ||
| 337 | -------- ---- -- -- - --- ---- ----A^-- --- -- ------ ------- --- -- -- ----------- ------- - ----- cond-58(4,9) : ingress | ||
| 338 | FC---C-- PQCC C- RR R R-- QFP- ----CS^- --- -- ------ ------- --- -- -- ----------- ------- - ----- services_service(5,9) : ingress | ||
| 339 | -------- ---- -- -- - --- ---- ------D^ --- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar419(5,9) : ingress | ||
| 340 | #stage 8 | ||
| 341 | -------- ---- -- -- - K-- F-F- -------- ^-- -- ------ ------- --- -- -- ----------- ------- - ----- tbl_sidecar746(5,9) : ingress | ||
| 342 | E------- EE-- -- -- - --- -E-- ------E- -^- -- ------ ------- --- -- -- ----------- ------- - ----- cond-60(6,10) : ingress | ||
| 343 | -------- ---- -- -- - --- E-E- -------- -D^ -- ------ ------- --- -- -- ----------- ------- - ----- cond-61(6,10) : ingress | ||
| 344 | #stage 9 | ||
| 345 | -------- ---- -- -- - E-- ---- -------- --- ^- ------ ------- --- -- -- ----------- ------- - ----- ara_table_25(4,18) : ingress | ||
| 346 | FC-CC--- FMCC CC CC C QC- QFQ- ----C-ME MCS -^ ------ ------- --- -- -- ----------- ------- - ----- nat_egress_nat_egress(6,10) : ingress | ||
| 347 | #stage 10 | ||
| 348 | E------- EE-- -- -- - --- -E-- ------E- -D- -E ^----- ------- --- -- -- ----------- ------- - ----- cond-63(7,11) : ingress | ||
| 349 | -------- ---- G- -- - --- E--- ------G- --- -T A^---- ------- --- -- -- ----------- ------- - ----- tbl_sidecar1235$precompute(7,11) : ingress | ||
| 350 | -------- ---- G- -- - --- T-T- ------G- --- -T -A^--- ------- --- -- -- ----------- ------- - ----- tbl_sidecar1389$precompute(7,11) : ingress | ||
| 351 | -------- ---- -- -- - --- ---- ------G- --- -G -B-^-- ------- --- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_lookup(7,13) : ingress | ||
| 352 | -------- ---- -- -- - --- G-G- ------G- --- -G --B-^- ------- --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,11) : ingress | ||
| 353 | -------- ---- -- -- - E-- ---- ------E- --- -E -----^ ------- --- -- -- ----------- ------- - ----- ingresshdr.icmp.hdr_checksum_encode_update_condition_3(7,19) : ingress | ||
| 354 | #stage 11 | ||
| 355 | -------- ---- -- -- - --- E-E- ------E- --- -E ------ ^------ --- -- -- ----------- ------- - ----- ara_table_15(7,18) : ingress | ||
| 356 | -------- ---- -- -- - --- E-E- ------E- --- -E ------ -^----- --- -- -- ----------- ------- - ----- ara_table_16(7,18) : ingress | ||
| 357 | -------- ---- -- -- - --- G-G- ------G- --- -G ----N- --^---- --- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_lookup(7,11) : ingress | ||
| 358 | -------- ---- -- -- - --- ---- -------- --- -- -U---- ---^--- --- -- -- ----------- ------- - ----- tbl_sidecar1235(8,13) : ingress | ||
| 359 | -------- ---- -- -- - --- ---- -------- --- -- --U--- ----^-- --- -- -- ----------- ------- - ----- tbl_sidecar1389(8,12) : ingress | ||
| 360 | F------- FF-- -- -- - --- -F-- ------F- --- -F -B-E-- -----^- --- -- -- ----------- ------- - ----- tbl_sidecar1259(8,15) : ingress | ||
| 361 | -------- --GG -- GG G G-- G-G- -------- --- -G ------ ------^ --- -- -- ----------- ------- - ----- ingresshdr.udp.checksum_encode_update_condition_2(7,19) : ingress | ||
| 362 | #stage 12 | ||
| 363 | -------- ---- -- -- - --- ---- -------- --- -- -B-T-- ---G--- ^-- -- -- ----------- ------- - ----- l3_router_Router4_lookup_idx_select_route(9,14) : ingress | ||
| 364 | -------- ---- -- -- - --- ---- -------- --- -- --B-T- --T-G-- -^- -- -- ----------- ------- - ----- l3_router_Router6_lookup_idx_select_route(9,13) : ingress | ||
| 365 | F------- FF-- -- -- - --- -F-- ------F- --- -F --B-E- --E---- --^ -- -- ----------- ------- - ----- tbl_sidecar1400(8,16) : ingress | ||
| 366 | #stage 13 | ||
| 367 | -------- ---- -- -- - --- ---- -------- --- -- ---H-- ------- U-- ^- -- ----------- ------- - ----- tbl_sidecar1109(10,15) : ingress | ||
| 368 | -------- ---- -- -- - --- ---- -------- --- -- ----H- --H---- -U- -^ -- ----------- ------- - ----- tbl_sidecar991(10,14) : ingress | ||
| 369 | #stage 14 | ||
| 370 | -------- ---- -- -- - --- H-H- F-----H- M-- -H ---F-- ------- B-- G- ^- ----HC-H--- ------- - ----- l3_router_Router4_lookup_idx_route(11,16) : ingress | ||
| 371 | -------- ---- -- -- - --- H-H- ---F--H- M-- -H ------ ----F-- -B- -G -^ ----------- ------- - ----- l3_router_Router6_lookup_idx_route(11,15) : ingress | ||
| 372 | #stage 15 | ||
| 373 | -------- ---- -- -- - --- ---- -------- --- E- ------ ------- --- -- -- ^---------- ------- - ----- ara_table_24(5,19) : ingress | ||
| 374 | -------- ---- -- -- - --- ---- ---E---- --- -- ------ ------- --- -- -- -^--------- ------- - ----- ara_table_22(6,19) : ingress | ||
| 375 | -------- ---- -- -- - --- ---- E------- --- -- ------ ------- --- -- -- --^-------- ------- - ----- ara_table_19(6,19) : ingress | ||
| 376 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --B -- -H ---^------- ------- - ----- tbl_l3_router_Router6_icmp_error_0(12,16) : ingress | ||
| 377 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ -----B- --- -- -- ----^------ ------- - ----- tbl_l3_router_Router4_icmp_error_0(8,15) : ingress | ||
| 378 | -------- ---- -- -- - --- C--- EFF---H- --- -H ---E-- -----D- --- -- -- -----^----- ------- - ----- tbl_sidecar1266(8,15) : ingress | ||
| 379 | F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- -----D^---- ------- - ----- tbl_sidecar1264(8,16) : ingress | ||
| 380 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -- -----D-^--- ------- - ----- tbl_l3_router_Router4_icmp_error(8,15) : ingress | ||
| 381 | -------- ---- -- -- - --- H-H- -FFE--H- --- -H ------ ----E-- --D -- -E --------^-- ------- - ----- tbl_sidecar1409(12,16) : ingress | ||
| 382 | F------- FF-- -- -- - --- -F-- ------F- --- -F ------ ------- --- -- -- --------D^- ------- - ----- tbl_sidecar1405(12,16) : ingress | ||
| 383 | -------- ---- -- -- - --- H-H- ------V- --- -H ------ ------- --- -- -H --------D-^ ------- - ----- tbl_l3_router_Router6_icmp_error(12,16) : ingress | ||
| 384 | #stage 16 | ||
| 385 | -------- ---- -- -- - --- ---- -------- --- -- ------ E------ --- -- -- ----------- ^------ - ----- ara_table_27(8,19) : ingress | ||
| 386 | -------- ---- -- -- - --- ---- -------- --- -- ------ -E----- --- -- -- ----------- -^----- - ----- ara_table_26(8,19) : ingress | ||
| 387 | -------- ---- -- -- - --- ---- -E------ --- -- ------ ------- --- -- -- ----------- --^---- - ----- ara_table_21(6,19) : ingress | ||
| 388 | -------- ---- -- -- - --- ---- --E----- --- -- ------ ------- --- -- -- ----------- ---^--- - ----- ara_table_18(6,19) : ingress | ||
| 389 | -------- ---- -- -- - --- ---- -------- --- -- A----- ------- --- -- -- -----E--E-- ----^-- - ----- cond-72(13,17) : ingress | ||
| 390 | FC------ FF-- C- -- - --- HFH- ----C-V- -C- -H C----- -----F- --F -- HH ---HHPFHHFH ----D^- - ----- l3_router_Arp_tbl(13,17) : ingress | ||
| 391 | FC------ FF-- C- -- - --- HFH- -TT-C-V- -C- -H C----- -----F- --F -- HH ---HHPFHPFH -----A^ - ----- l3_router_Ndp_tbl(13,17) : ingress | ||
| 392 | #stage 17 | ||
| 393 | HC------ HH-- C- -- - --- -H-- ----C-PE -S- -H C----- -----F- --F -- -- ---GGGFGGFG -----PP ^ ----- egress_filter_egress_filter(14,18) : ingress | ||
| 394 | #stage 18 | ||
| 395 | T------- TT-- -- -- - --- -T-- ------T- --- -T ------ -----G- --G -- -- ------G--G- -----TT T ^---- tbl_sidecar2160(15,19) : ingress | ||
| 396 | -------- ---- -- -- - --- ---- -------- --- -- ------ ------- --- -- -- ----------- ------- - B^--- tbl_sidecar2158(15,19) : ingress | ||
| 397 | -------- ---- -- -- - --- ---- ------E- --- -- ------ ------- --- -- -- ----------- ------- - A-^-- tbl_sidecar2166(15,19) : ingress | ||
| 398 | -------- ---- -- -- - --- ---- ------T- --- -- ------ ------- --- -- -- ---TTT-TT-T -----TT - --B^- mac_rewrite_mac_rewrite(15,19) : ingress | ||
| 399 | -------- ---- -- -- - --- ---- ------G- --- -- ------ ------- --- -- -- ---GGG-GG-G -----GG - --B-^ tbl_sidecar2162(15,19) : ingress | ||
| 400 | #dependencies | ||
| 401 | A : CONTROL_COND_FALSE | ||
| 402 | B : CONTROL_DEFAULT_NEXT_TABLE | ||
| 403 | C : ANTI_ACTION_READ | ||
| 404 | D : CONTROL_COND_TRUE | ||
| 405 | E : ACTION_READ | ||
| 406 | F : OUTPUT | ||
| 407 | G : IXBAR_READ | ||
| 408 | H : ACTION_READ OUTPUT | ||
| 409 | I : CONTROL_TABLE_MISS ANTI_ACTION_READ | ||
| 410 | J : CONTROL_DEFAULT_NEXT_TABLE ANTI_ACTION_READ | ||
| 411 | K : CONTROL_TABLE_HIT | ||
| 412 | L : ACTION_READ ANTI_ACTION_READ | ||
| 413 | M : OUTPUT ANTI_ACTION_READ | ||
| 414 | N : CONTROL_TABLE_MISS | ||
| 415 | O : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ OUTPUT | ||
| 416 | P : IXBAR_READ ACTION_READ OUTPUT | ||
| 417 | Q : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ | ||
| 418 | R : IXBAR_READ ANTI_ACTION_READ | ||
| 419 | S : CONTROL_COND_TRUE ANTI_ACTION_READ | ||
| 420 | T : IXBAR_READ ACTION_READ | ||
| 421 | U : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ | ||
| 422 | V : ACTION_READ OUTPUT ANTI_ACTION_READ | ||
| 423 | |||
| 424 | *** Table dependency chains (of minimum length 14) *** | ||
| 425 | |||
| 426 | 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) | ||
| 427 | |||
| 428 | 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) | ||
| 429 | |||
| 430 | 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) | ||
| 431 | |||
| 432 | 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) | ||
| 433 | |||
| 434 | 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) | ||
| 435 | |||
| 436 | 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) | ||
| 437 | |||
| 438 | 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) | ||
| 439 | |||
| 440 | 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) | ||
| 441 | |||
| 442 | 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) | ||
| 443 | |||
| 444 | 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) | ||
| 445 | |||
| 446 | 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) | ||
| 447 | |||
| 448 | 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) | ||