#pipeline pipe #stage 0 ^--------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar2114(0,2) : ingress A^-------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - filter_uplink_ports(0,2) : ingress -B^------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-86(0,2) : ingress --A^------------ ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-87(0,2) : ingress ---A^----------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-90(0,2) : ingress ----C^---------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-91(0,2) : ingress -D---C^--------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_filter_drop_bad_mac_0(0,2) : ingress ------B^-------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar224(0,2) : ingress -D----A-^------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_filter_drop_bad_mac_1(0,2) : ingress --------B^------ ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar238(0,2) : ingress ---C------^----- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-88(0,3) : ingress -DC-------A^---- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - filter_switch_ipv4_addr(0,3) : ingress -D--------C-^--- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_filter_drop_bad_mac(0,3) : ingress -------------^-- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-96(0,4) : ingress --------------^- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar2111(0,19) : ingress ------------B--^ ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar203(0,19) : ingress #stage 1 ----C--E-E------ ^---- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-94(1,3) : ingress -D----F-F------- A^--- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - filter_switch_ipv6_addr(1,3) : ingress -------------C-- -D^-- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - attached_subnet_ingress_attached_subnets_v4(1,4) : ingress ---------------- -DA^- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - attached_subnet_ingress_attached_subnets_v6(1,4) : ingress ---------------- ----^ ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar2110(0,19) : ingress #stage 2 E-----E-E--EE--- -E--- ^---- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_icmp_dst_port(2,4) : ingress ---------------- ----- B^--- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-100(2,5) : ingress ---------------- ----- -A^-- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-103(2,5) : ingress ---------------- -DFF- --C^- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_ingress_ipv6_mcast(2,5) : ingress ---------------- -DFF- -C--^ -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_ingress_ipv4_mcast(2,5) : ingress #stage 3 ---------------- -DFF- G--A- ^- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_ingress_ipv6(3,5) : ingress ---------------- -DHH- G---A -^ - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_ingress_ipv4(3,5) : ingress #stage 4 ---------------- -DFF- G---- -I ^ -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_ingress_ipv4(3,5) : ingress #stage 5 ---------------- --GG- J--GG GG G ^------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_ingress_hit(4,6) : ingress FK----F-F--HF--- -H--- D---- -- - L^------ ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar764(4,7) : ingress ---------------- ----- ----- -- - M-^----- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-105(4,7) : ingress FD----F-F--FF--- -F--- D---- -- - --C^---- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar730(4,7) : ingress ---------------- ----- ----- -- - --A-^--- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-107(4,7) : ingress FD----F-F--FF--- -F--- D---- -- - ----C^-- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar738(4,7) : ingress ---------------- ----- ----- -- - ---A--^- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_ingress_CalculateIPv4Len_ipv4_set_len(4,11) : ingress ---------------- --EE- ---EE EE E -------^ ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar2199(4,19) : ingress #stage 6 ---DD---D------- -DKK- DDDKE KE E N-DA---- ^----- -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_nat_ingress_encap_ipv4(5,7) : ingress ----D---D------- -DEK- D-DKE KE E N---DO-- -^---- -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_nat_ingress_encap_ipv6(5,7) : ingress E-----E-E--EE--- -E--- ----- -- - -E-E-E-- --^--- -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-111(5,8) : ingress ---------------- ----- ----- -- - -------- --A^-- -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-112(5,8) : ingress ---------------- ----- ----- -- - -------- ---A^- -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-114(5,8) : ingress ---------------- ----- ----- -- - ---A--H- -----^ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_nat_ingress_CalculateIPv4Len_invert(5,19) : ingress #stage 7 ---------------- ----- ----- -- - -------- EE---- ^------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_5(6,16) : ingress ---------------- ----- ----- -- - -------- EE---- -^------------ - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_7(6,13) : ingress ---------------- ----- ----- -- - -------- EE---- --^----------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_3(6,16) : ingress ---------------- ----- ----- -- - -------- EE---- ---^---------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_10(6,16) : ingress ---------------- ----- ----- -- - -------- EE--C- ----^--------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-115(6,8) : ingress ---------------- ----- ----- -- - -------- EE---- ----A^-------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-117(6,8) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- E-D--- -----A^------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_mcast_ingress_drop_mcastv4_no_group(6,8) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- -PD--- -----C-^------ - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - mcast_ingress_mcast_source_filter_ipv6(6,8) : ingress ---------------- ----- ----- -- - -------- ------ -------A^----- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1841(6,8) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- P-D--- ----C----^---- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - mcast_ingress_mcast_source_filter_ipv4(6,8) : ingress ---------------- ----- ----- -- - -------- ------ ---------A^--- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1832(6,8) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- EED--- ------A----^-- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_mcast_ingress_drop_mcastv6_no_group(6,8) : ingress FD---DN-N-DQND-- -RDD- D--SS SS S SN-N-N-- RQDT-- ------------^- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - services_service(6,10) : ingress ---------------- ----- ----- -- - -------- ------ ------------C^ - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar413(6,10) : ingress #stage 8 FD----F-F--FF--- -F--- S---- -- - -F-F-F-- PPD-C- ------FHEHEF-- ^ ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - mcast_ingress_mcast_replication_ipv6(7,9) : ingress #stage 9 ---------------- ----- ----- -- - -------- ------ -------------- E ^------ --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_23(8,15) : ingress ---------------- ----- ----- -- - -------- ------ -------------- E -^----- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_0(8,16) : ingress ---------------- ----- ----- -- - -------- ------ -------------- E --^---- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_14(8,16) : ingress ---------------- ----- ----- -- - -------- ------ -------------- E ---^--- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_16(8,15) : ingress ---------------- ----- ----- -- - -------- ------ -------------- E ----^-- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_18(8,12) : ingress ---------------- ----- ----- -- - -------- ------ -------------- E -----^- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_21(8,16) : ingress ---------------- ----- ----- -- - -------- GG---- -------------- U ------^ --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - mcast_ingress_mcast_tag_check(8,10) : ingress #stage 10 ---------------- ----- ---DD -- - M------- FF---- -------------- - ------- ^-- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar750(6,10) : ingress E-----E-E--EE--- -E--- ----- -- - -E-E-E-- ------ ------EE-E-EE- E ------- -^- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-122(8,11) : ingress ---------------- ----- ----- -- - -------- EE---- -------------- - ------- -C^ - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-123(8,11) : ingress #stage 11 FD-DD-F-N--FN--- -NDD- DDDDD DD D RFDNDND- RRD--- ----DDNF-F-NNE V ------K NDT ^ ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - nat_egress_nat_egress(9,11) : ingress #stage 12 E-----E-E--EE--- -E--- ----- -- - -E-E-E-- ------ ------EE-E-EE- E ------- -C- E ^------------ ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-125(10,12) : ingress ---------------- ----- ----- -- - -------- E----- -------------- - ------- --- E A^----------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-126(10,12) : ingress ---------------- ----- ----- -- - -------- EE---- -------------- - ------- --- E -A^---------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-135(10,12) : ingress ---------------- ----- ----- -- - -------- ------ ------------E- - ------- --- - --C^--------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-136(10,12) : ingress ---------------- ----- ----- -- - -------- ------ ------------E- - ------- --- - -C--^-------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - cond-127(10,13) : ingress ---------------- ----- G---- -- - -------- ------ ------------PE - ------E --- P ----A^------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1272$precompute(10,13) : ingress ---------------- ----- G---- -- - -------- PP---- ------------PE - ------E --- P ---A--^------ ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1421$precompute(10,12) : ingress ---------------- ----- ----- -- - -------- ------ -F----------G- - ------- --- G -----B-^----- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router4_lookup_idx_lookup(10,14) : ingress ---------------- ----- ----- -- - -------- GG---- ------------G- - ----F-- --- G ------B-^---- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router6_lookup_idx_lookup(10,13) : ingress ---------------- ----- ---DD -- - -------- FF---- ------------F- - ------- W-- H ---C-----^--- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1491(10,16) : ingress ---------------- ----- ---DD -- - -------- FF---- ------------F- - ------- W-- H ----C-----^-- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1356(10,16) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF- F ------- -D- F D----C-----^- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1265(10,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF- F ------- -D- F D-----C-----^ ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1405(10,17) : ingress #stage 13 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - -----X------- ^---------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1272(11,14) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------X------ -^--------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1421(11,13) : ingress ---------------- ----- ----- -- - -------- GG---- ------------G- - ----F-- --- G --------L---- --^-------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router6_lookup_idx_lookup(10,13) : ingress ---------------- ----- ---DD -- - -------- QQ---- ------------Q- - ------- N-- Q ---C-----W--- ---^------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_MulticastRouter6_tbl(11,17) : ingress ---------------- ----- ---DD -- - -------- HH---- ------------Q- - ------- N-- Q ----C-----W-- ----^------ ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_MulticastRouter4_tbl(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF- F ------- -D- F D------------ ----L^----- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1363(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FH- F ------- -D- H D------------ ----M-^---- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1367(11,17) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- ------ ------FF-F-FF- F ------- --- F -----B-E----- -------^--- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1296(11,16) : ingress ---------------- ----- ----- -- - ---D---- K----- ------------H- - ------- --- H ------------- ------O-^-- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1373(11,19) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF- F ------- -D- F D------------ ---L-----^- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1500(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- EED--- ------FF-F-FH- F ------- -D- H D------------ ---M------^ ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1504(11,17) : ingress #stage 14 ---------------- ----- ----- -- - -------- GG---- ------------G- - ----F-- --- G ------------- --L-------- ^---- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router6_lookup_idx_lookup(10,13) : ingress ---------------- ----- ----- -- - -------- ------ -G------------ - ------- --- - -----B-P----- G---------- -^--- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router4_lookup_idx_select_route(12,15) : ingress ---------------- ----- ----- -- - -----D-- HH---- ------------H- - ------- --- H ------------- ----------O --^-- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1508(11,17) : ingress ---------------- ----- ----- -- - -------- ------ ------------F- - ------- --- - ------------- ------A---- ---^- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1371(11,17) : ingress ---------------- ----- ----- -- - E------- ------ ------------E- - ------- --- E ------------- ----------- ----^ ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,19) : ingress #stage 15 ---------------- ----- ----- -- - -------- ------ -------------- - ----E-- --- - ------------- ----------- ----- ^---- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_17(9,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ----G-- --- - ------B-P---- -GP-------- P---- -^--- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router6_lookup_idx_select_route(12,14) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - -------H----- ----------- -X--- --^-- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1137(13,16) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- ------ ------FF-F-FF- F ------- --- F ------B-E---- --E-------- E---- ---^- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1432(11,17) : ingress ---------------- --GG- ---GG GG G G------- GG---- -------------- - ------- --- G ------------- ----------- ----- ----^ -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - ingresshdr.udp.checksum_encode_update_condition_3(10,19) : ingress #stage 16 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - --------H---- --H-------- H---- -X--- ^- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1009(13,15) : ingress ---------------- ----- ---DD -- - -------- HH---- F--F--------H- - --F--F- N-- H -------F----- ----------- -B--- --G-- -^ -HDH ------ ------D- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router4_lookup_idx_route(14,17) : ingress #stage 17 ---------------- ----- ---DD -- - -------- HH---- ------------H- - F--F--- N-- H --------F---- --F-------- F---- -B--- G- ^--- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - l3_router_Router6_lookup_idx_route(14,16) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W- - ------- -D- H ------------- -------B--- ----- ----- -- -^-- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_l3_router_Router4_icmp_error_0(11,16) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- ------ ------FF-F-FH- F ------- --- H -------E----- -------C--- ----- ----- -- --^- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1301(11,16) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W- - ------- -D- H ------------- ----------- ----- ----- -- --B^ ------ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_l3_router_Router4_icmp_error(11,16) : ingress #stage 18 ---------------- ----- ----- -- - -------- EE---- ------------E- - ------- --- E ------------- ----------- ----- ----- -- ---- ^----- -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_1(10,18) : ingress ---------------- ----- ----- -- - -------- EE---- ------------E- - ------- --- E ------------- ----------- ----- ----- -- ---- -^---- -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_2(10,18) : ingress ---------------- ----- ----- -- - -------- ------ -E------------ - ------- --- - ------------- ----------- ----- ----- -- ---- --^--- -------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_6(7,19) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W- - ------- -D- H ------------- ----------- ----- ---B- -- H--- ---^-- -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_l3_router_Router6_icmp_error_0(15,17) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- EE---- ------FF-F-FH- F ------- --- H ------------- ----------- ----- ---C- -- E--- ----^- -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1437(15,17) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W- - ------- -D- H ------------- ----------- ----- ----- -- H--- ----B^ -------- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_l3_router_Router6_icmp_error(15,17) : ingress #stage 19 ---------------- ----- ----- -- - -------- ------ -------------- - --E---- --- - ------------- ----------- ----- ----- -- ---- ------ ^------- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_13(9,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ---E--- --- - ------------- ----------- ----- ----- -- ---- ------ -^------ ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_15(9,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - -----E- --- - ------------- ----------- ----- ----- -- ---- ------ --^----- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_20(9,19) : ingress ---------------- ----- ----- -- - -------- ------ E------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ ---^---- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_4(7,19) : ingress ---------------- ----- ----- -- - -------- ------ ---E---------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ ----^--- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_9(7,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - E------ --- - ------------- ----------- ----- ----- -- ---- ------ -----^-- ------- ------ -- ------- - ---- ---- --------- ------- - ara_table_22(9,19) : ingress ---------------- ----- ----- -- - ---D---- D----- E-FE--------H- - -FE--E- --- H -----D-E----- ----------- ----- ----- -- --O- ------ ------^- ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1303(11,17) : ingress ---------------- ----- ----- -- - -----D-- HH---- --F---------H- - EF-E--- --- H ------D-E---- --E-------- E---- ----- -- E--- ----O- -------^ ------- ------ -- ------- - ---- ---- --------- ------- - tbl_sidecar1441(15,17) : ingress #stage 20 ---------------- ----- ----- -- - -------- ------ --E----------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ^------ ------ -- ------- - ---- ---- --------- ------- - ara_table_8(7,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- -E---- -------- -^----- ------ -- ------- - ---- ---- --------- ------- - ara_table_11(11,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- E----- -------- --^---- ------ -- ------- - ---- ---- --------- ------- - ara_table_12(11,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - -E----- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ---^--- ------ -- ------- - ---- ---- --------- ------- - ara_table_19(9,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - A------------ ----------- ----- ----- -- ---- ------ ------EE ----^-- ------ -- ------- - ---- ---- --------- ------- - cond-143(16,18) : ingress FD----N-N--FN--- -F--- D---- -- - -F-F-F-- HHD--- ------FF-F-FW- F ------- -D- H D--------HHFF ---HHFFF-FF --HH- ---F- -H HHFH ---HFH ------QH ----C^- ------ -- ------- - ---- ---- --------- ------- - l3_router_Arp_tbl(16,18) : ingress FD----N-N--FN--- -F--- D---- -- - -F-F-F-- HHD--- --P---FF-F-FW- F -P----- -D- H D--------HHFF ---HHFFF-FF --HH- ---F- -H HHFH ---HFH ------QQ -----A^ ------ -- ------- - ---- ---- --------- ------- - l3_router_Ndp_tbl(16,18) : ingress #stage 21 P-----P-P--PP--- -P--- ----- -- - -P-P-P-- ------ ------PP-P-PP- P ------- --- P -----------PP -----PPG-PP ----- ---G- -- --G- ----G- -------- -----PP ^----- -- ------- - ---- ---- --------- ------- - tbl_sidecar2155(17,19) : ingress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- B^---- -- ------- - ---- ---- --------- ------- - tbl_sidecar2153(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------E- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- A-^--- -- ------- - ---- ---- --------- ------- - cond-146(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------EE - ------E --- - ------------- ----------- ----- ----- -- -E-E ---E-E -------- -----EE --A^-- -- ------- - ---- ---- --------- ------- - tbl_sidecar2161(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------P- - ------- --- - ------------- ----------- --PP- ----- -- -P-P ---P-P ------PP -----PP --A-^- -- ------- - ---- ---- --------- ------- - mac_rewrite_mac_rewrite(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------E- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- --C--^ -- ------- - ---- ---- --------- ------- - tbl_sidecar2164(17,19) : ingress #stage 0 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ ^- ------- - ---- ---- --------- ------- - ara_table_25(0,17) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -^ ------- - ---- ---- --------- ------- - ara_table_27(0,18) : egress #stage 1 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ^------ - ---- ---- --------- ------- - cond-151(0,15) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- C^----- - ---- ---- --------- ------- - mcast_egress_mcast_tag_check(0,15) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- -M^---- - ---- ---- --------- ------- - mcast_egress_tbl_decap_ports(0,15) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- --M^--- - ---- ---- --------- ------- - mcast_egress_asic_id_to_port(0,15) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- -C--^-- - ---- ---- --------- ------- - tbl_sidecar2358(0,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- A----^- - ---- ---- --------- ------- - egress_filter_egress_filter(0,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- -----A^ - ---- ---- --------- ------- - tbl_sidecar2370(0,18) : egress #stage 2 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- --EY--- ^ ---- ---- --------- ------- - mcast_egress_port_bitmap_check(1,16) : egress #stage 3 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- --M---- E ^--- ---- --------- ------- - cond-153(2,17) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - C^-- ---- --------- ------- - tbl_sidecar2073(2,17) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - -A^- ---- --------- ------- - tbl_sidecar2076(2,17) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ F- ------- - --A^ ---- --------- ------- - tbl_sidecar2078(2,18) : egress #stage 4 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- -DP---- - -DO- ^--- --------- ------- - mcast_egress_modify_hdr(2,17) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- -Z----- - -EE- -^-- --------- ------- - mac_rewrite_mac_rewrite_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ----EEE - -EE- --^- --------- ------- - tbl_sidecar2375(3,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- --A^ --------- ------- - tbl_sidecar2379(3,19) : egress #stage 5 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ E- ------- - ---- ---- ^-------- ------- - ara_table_24(1,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- EM-- -^------- ------- - tbl_sidecar1612(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- E--- -B^------ ------- - tbl_sidecar1607(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --A^----- ------- - tbl_sidecar1609(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- E--- -A--^---- ------- - cond-159(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- E--- ----C^--- ------- - tbl_sidecar1622_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- -----A^-- ------- - tbl_sidecar1624_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ----GGG - -GG- --B- -------^- ------- - tbl_sidecar2376(3,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ E- ------- - ---E ---- --------^ ------- - egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(3,19) : egress #stage 6 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -E ------- - ---- ---- --------- ^------ - ara_table_26(1,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -E ------- - ---- ---- ----CEE-- -^----- - tbl_sidecar1627(4,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- -BEE----- --^---- - tbl_sidecar1612_0(4,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- --A- --------- ---^--- - tbl_sidecar2382(3,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ---A^-- - tbl_sidecar2416(3,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- E--- --------- ---B-^- - tbl_sidecar2409(3,19) : egress ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- -----A^ - tbl_sidecar2411(3,19) : egress #stage 7 ---------------- ----- ----- -- - -------- ------ -------------- - ------- --- - ------------- ----------- ----- ----- -- ---- ------ -------- ------- ------ -- ------- - ---- ---- --------- ------A ^ tbl_sidecar2413(3,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : CONTROL_COND_TRUE D : ANTI_ACTION_READ 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_COND_FALSE ANTI_ACTION_READ P : IXBAR_READ ACTION_READ Q : IXBAR_READ ACTION_READ OUTPUT R : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ S : IXBAR_READ ANTI_ACTION_READ T : CONTROL_COND_TRUE ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ Y : CONTROL_TABLE_HIT IXBAR_READ Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2114(0) -> filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 2. filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 3. cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 4. cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 5. cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 6. cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 7. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 8. tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 9. tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 10. tbl_filter_drop_bad_mac_0(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 11. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 12. tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 13. tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 14. cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 15. tbl_filter_drop_bad_mac_0(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 16. tbl_filter_drop_bad_mac_1(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 17. filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 18. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 19. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 20. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv6(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) #pipeline pipe #stage 0 ^--------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar2114(0,0) : ingress A^-------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- filter_uplink_ports(0,0) : ingress -B^------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-86(0,0) : ingress --A^------------ ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-87(0,0) : ingress ---A^----------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-90(0,0) : ingress ----C^---------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-91(0,0) : ingress -D---C^--------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_filter_drop_bad_mac_0(0,0) : ingress ------B^-------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar224(0,0) : ingress -D----A-^------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_filter_drop_bad_mac_1(0,0) : ingress --------B^------ ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar238(0,0) : ingress ---C------^----- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-88(0,1) : ingress -DC-------A^---- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- filter_switch_ipv4_addr(0,1) : ingress -D--------C-^--- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_filter_drop_bad_mac(0,1) : ingress -------------^-- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-96(0,2) : ingress --------------^- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar2111(0,19) : ingress ------------B--^ ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar203(0,19) : ingress #stage 1 ----C--E-E------ ^---- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-94(1,1) : ingress -D----F-F------- A^--- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- filter_switch_ipv6_addr(1,1) : ingress -------------C-- -D^-- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- attached_subnet_ingress_attached_subnets_v4(1,2) : ingress ---------------- -DA^- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- attached_subnet_ingress_attached_subnets_v6(1,2) : ingress ---------------- ----^ ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar2110(0,19) : ingress #stage 2 E-----E-E--EE--- -E--- ^---- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_icmp_dst_port(2,2) : ingress ---------------- ----- B^--- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-100(2,3) : ingress ---------------- ----- -A^-- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-103(2,4) : ingress ---------------- -DFF- --C^- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_ingress_ipv6_mcast(2,4) : ingress ---------------- -DFF- -C--^ -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_ingress_ipv4_mcast(2,3) : ingress #stage 3 ---------------- -DFF- G--A- ^- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_ingress_ipv6(3,4) : ingress ---------------- -DHH- G---A -^ - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_ingress_ipv4(3,3) : ingress #stage 4 ---------------- -DFF- G---- -I ^ -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_ingress_ipv4(3,3) : ingress #stage 5 ---------------- --GG- J--GG GG G ^------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_ingress_hit(4,5) : ingress FK----F-F--HF--- -H--- D---- -- - L^------ ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar764(4,6) : ingress ---------------- ----- ----- -- - M-^----- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-105(4,6) : ingress FD----F-F--FF--- -F--- D---- -- - --C^---- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar730(4,6) : ingress ---------------- ----- ----- -- - --A-^--- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-107(4,6) : ingress FD----F-F--FF--- -F--- D---- -- - ----C^-- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar738(4,6) : ingress ---------------- ----- ----- -- - ---A--^- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_ingress_CalculateIPv4Len_ipv4_set_len(4,10) : ingress ---------------- --EE- ---EE EE E -------^ ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar2199(4,19) : ingress #stage 6 ---DD---D------- -DKK- DDDKE KE E N-DA---- ^----- --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_nat_ingress_encap_ipv4(5,6) : ingress ----D---D------- -DEK- D-DKE KE E N---DO-- -^---- --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_nat_ingress_encap_ipv6(5,6) : ingress E-----E-E--EE--- -E--- ----- -- - -E-E-E-- --^--- --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-111(5,7) : ingress ---------------- ----- ----- -- - -------- --A^-- --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-112(5,7) : ingress ---------------- ----- ----- -- - -------- ---A^- --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-114(5,7) : ingress ---------------- ----- ----- -- - ---A--H- -----^ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_nat_ingress_CalculateIPv4Len_invert(5,19) : ingress #stage 7 ---------------- ----- ----- -- - -------- EE---- ^-------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_7(6,13) : ingress ---------------- ----- ----- -- - -------- EE---- -^------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_3(6,16) : ingress ---------------- ----- ----- -- - -------- EE---- --^------------ - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_10(6,16) : ingress ---------------- ----- ----- -- - -------- EE---- ---^----------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_5(6,16) : ingress ---------------- ----- ----- -- - -------- EE--C- ----^---------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-115(6,7) : ingress ---------------- ----- ----- -- - -------- EE---- ----A^--------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-117(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- E-D--- -----A^-------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- -PD--- -----C-^------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ---------------- ----- ----- -- - -------- ------ -------A^------ - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1841(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- P-D--- ----C----^----- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ---------------- ----- ----- -- - -------- ------ ---------A^---- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1832(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- EED--- ------A----^--- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress FD---DN-N-DQND-- -RDD- D--SS SS S SN-N-N-- RQDT-- ------------^-- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- services_service(6,9) : ingress ---------------- ----- ----- -- - -------- ------ ------------C^- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar413(6,9) : ingress ---------------- ----- ---DD -- - M------- FF---- --------------^ - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar750(6,9) : ingress #stage 8 FD----F-F--FF--- -F--- S---- -- - -F-F-F-- PPD-C- ------FHEHEF--- ^ --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ---------------- ----- ----- -- - -------- ------ --------------- E ^-------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_23(8,18) : ingress ---------------- ----- ----- -- - -------- ------ --------------- E -^------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_0(8,18) : ingress ---------------- ----- ----- -- - -------- ------ --------------- E --^------ - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_14(8,18) : ingress ---------------- ----- ----- -- - -------- ------ --------------- E ---^----- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_16(8,18) : ingress ---------------- ----- ----- -- - -------- ------ --------------- E ----^---- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_18(8,18) : ingress ---------------- ----- ----- -- - -------- ------ --------------- E -----^--- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_21(8,18) : ingress ---------------- ----- ----- -- - -------- GG---- --------------- U ------^-- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- mcast_ingress_mcast_tag_check(8,9) : ingress E-----E-E--EE--- -E--- ----- -- - -E-E-E-- ------ ------EE-E-EE-- E -------^- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-122(8,10) : ingress ---------------- ----- ----- -- - -------- EE---- --------------- - -------C^ - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-123(8,10) : ingress #stage 10 FD-DD-F-N--FN--- -NDD- DDDDD DD D RFDNDND- RRD--- ----DDNF-F-NNEN V ------KDT ^ --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- nat_egress_nat_egress(9,10) : ingress #stage 11 E-----E-E--EE--- -E--- ----- -- - -E-E-E-- ------ ------EE-E-EE-- E -------C- E ^-------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-125(10,11) : ingress ---------------- ----- ----- -- - -------- E----- --------------- - --------- E A^------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-126(10,11) : ingress ---------------- ----- ----- -- - -------- EE---- --------------- - --------- E -A^------------ ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-135(10,11) : ingress ---------------- ----- ----- -- - -------- ------ ------------E-- - --------- - --C^----------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-136(10,11) : ingress ---------------- ----- ----- -- - -------- ------ ------------E-- - --------- - -C--^---------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- cond-127(10,13) : ingress ---------------- ----- G---- -- - -------- ------ ------------PE- - ------E-- P ----A^--------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1272$precompute(10,13) : ingress ---------------- ----- G---- -- - -------- PP---- ------------PE- - ------E-- P ---A--^-------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1421$precompute(10,11) : ingress ---------------- ----- ----- -- - -------- ------ F-----------G-- - --------- G -----B-^------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router4_lookup_idx_lookup(10,14) : ingress ---------------- ----- ----- -- - -------- GG---- ------------G-- - --------- G ------B-^------ ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ---DD -- - -------- FF---- ------------F-W - --------- H ---C-----^----- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1491(10,16) : ingress ---------------- ----- ---DD -- - -------- FF---- ------------F-W - --------- H ----C-----^---- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1356(10,16) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- F D----C-----^--- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1265(10,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- F D-----C-----^-- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1405(10,17) : ingress ---------------- ----- ----- -- - E------- ------ ------------E-- - --------- E -------------^- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,19) : ingress ---------------- --GG- ---GG GG G G------- GG---- --------------- - --------- G --------------^ ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ingresshdr.udp.checksum_encode_update_condition_3(10,19) : ingress #stage 12 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - -----X--------- ^------------ -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1272(11,14) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - ------X-------- -^----------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1421(11,13) : ingress ---------------- ----- ----- -- - -------- GG---- ------------G-- - --------- G --------L------ --^---------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ---DD -- - -------- QQ---- ------------Q-N - --------- Q ---C-----W----- ---^--------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_MulticastRouter6_tbl(11,17) : ingress ---------------- ----- ---DD -- - -------- HH---- ------------Q-N - --------- Q ----C-----W---- ----^-------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_MulticastRouter4_tbl(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- F D-------------- ----L^------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1363(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FH-- F -------D- H D-------------- ----M-^------ -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1367(11,17) : ingress ---------------- ----- ----- -- - -------- ------ ------------F-- - --------- - --------------- ------A^----- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1371(11,17) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- ------ ------FF-F-FF-- F --------- F -----B-E------- --------^---- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1296(11,16) : ingress ---------------- ----- ----- -- - ---D---- K----- ------------H-- - --------- H --------------- ------O--^--- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1373(11,19) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- F D-------------- ---L------^-- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1500(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F-F-F-- EED--- ------FF-F-FH-- F -------D- H D-------------- ---M-------^- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1504(11,17) : ingress ---------------- ----- ----- -- - -----D-- HH---- ------------H-- - --------- H --------------- -----------O^ -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1508(11,17) : ingress #stage 13 ---------------- ----- ----- -- - -------- GG---- ------------G-- - --------- G --------------- --L---------- ^- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ----- -- - -------- ------ G-------------- - --------- - -----B-P------- G------------ -^ ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router4_lookup_idx_select_route(12,15) : ingress #stage 14 ---------------- ----- ----- -- - -------- ------ --------------- - ----E---- - --------------- ------------- -- ^--- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_17(9,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - ------B-P------ -GP---------- P- -^-- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router6_lookup_idx_select_route(12,14) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - -------H------- ------------- -X --^- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1137(13,16) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- ------ ------FF-F-FF-- F --------- F ------B-E------ --E---------- E- ---^ -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1432(11,17) : ingress #stage 15 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------H------ --H---------- H- -X-- ^- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1009(13,15) : ingress ---------------- ----- ---DD -- - -------- HH---- --FF--------H-N - --------- H -------F------- ------------- -B --G- -^ -HDH ------ ------D- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router4_lookup_idx_route(14,17) : ingress #stage 16 ---------------- ----- ---DD -- - -------- HH---- ------------H-N - --------- H --------F------ --F---------- F- -B-- G- ^--- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- l3_router_Router6_lookup_idx_route(14,16) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W-- - -------D- H --------------- --------B---- -- ---- -- -^-- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_l3_router_Router4_icmp_error_0(11,16) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- ------ ------FF-F-FH-- F --------- H -------E------- --------C---- -- ---- -- --^- ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1301(11,16) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W-- - -------D- H --------------- ------------- -- ---- -- --B^ ------ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_l3_router_Router4_icmp_error(11,16) : ingress #stage 17 ---------------- ----- ----- -- - -------- EE---- ------------E-- - --------- E --------------- ------------- -- ---- -- ---- ^----- -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_1(10,18) : ingress ---------------- ----- ----- -- - -------- EE---- ------------E-- - --------- E --------------- ------------- -- ---- -- ---- -^---- -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_2(10,18) : ingress ---------------- ----- ----- -- - -------- ------ E-------------- - --------- - --------------- ------------- -- ---- -- ---- --^--- -------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_6(7,19) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W-- - -------D- H --------------- ------------- -- ---B -- H--- ---^-- -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_l3_router_Router6_icmp_error_0(15,17) : ingress F-----F-F--FF--- -F--- ----- -- - -F-F-F-- EE---- ------FF-F-FH-- F --------- H --------------- ------------- -- ---C -- E--- ----^- -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1437(15,17) : ingress ---------------- ----- ----- -- - -------- HH---- ------------W-- - -------D- H --------------- ------------- -- ---- -- H--- ----B^ -------- ------- ------ -- ------- - ---- ------ -------- ------- tbl_l3_router_Router6_icmp_error(15,17) : ingress #stage 18 ---------------- ----- ----- -- - -------- ------ --------------- - --E------ - --------------- ------------- -- ---- -- ---- ------ ^------- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_13(9,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - ---E----- - --------------- ------------- -- ---- -- ---- ------ -^------ ------- ------ -- ------- - ---- ------ -------- ------- ara_table_15(9,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - -----E--- - --------------- ------------- -- ---- -- ---- ------ --^----- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_20(9,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - E-------- - --------------- ------------- -- ---- -- ---- ------ ---^---- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_22(9,19) : ingress ---------------- ----- ----- -- - -------- ------ --E------------ - --------- - --------------- ------------- -- ---- -- ---- ------ ----^--- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_9(7,19) : ingress ---------------- ----- ----- -- - -------- ------ ---E----------- - --------- - --------------- ------------- -- ---- -- ---- ------ -----^-- ------- ------ -- ------- - ---- ------ -------- ------- ara_table_4(7,19) : ingress ---------------- ----- ----- -- - ---D---- D----- -FEE--------H-- - --------- H -----D-E------- ------------- -- ---- -- --O- ------ ------^- ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1303(11,17) : ingress ---------------- ----- ----- -- - -----D-- HH---- -F----------H-- - --------- H ------D-E------ --E---------- E- ---- -- E--- ----O- -------^ ------- ------ -- ------- - ---- ------ -------- ------- tbl_sidecar1441(15,17) : ingress #stage 19 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- E----- -------- ^------ ------ -- ------- - ---- ------ -------- ------- ara_table_12(11,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- -E---- -------- -^----- ------ -- ------- - ---- ------ -------- ------- ara_table_11(11,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - -E------- - --------------- ------------- -- ---- -- ---- ------ -------- --^---- ------ -- ------- - ---- ------ -------- ------- ara_table_19(9,19) : ingress ---------------- ----- ----- -- - -------- ------ -E------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ---^--- ------ -- ------- - ---- ------ -------- ------- ara_table_8(7,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - A-------------- ------------- -- ---- -- ---- ------ ------EE ----^-- ------ -- ------- - ---- ------ -------- ------- cond-143(16,18) : ingress FD----N-N--FN--- -F--- D---- -- - -F-F-F-- HHD--- ------FF-F-FW-- F -------D- H D--------HHFF-- ---HHFFHF-FFH -- ---F -H HHFH ---HFH ------QH ----C^- ------ -- ------- - ---- ------ -------- ------- l3_router_Arp_tbl(16,18) : ingress FD----N-N--FN--- -F--- D---- -- - -F-F-F-- HHD--- -P----FF-F-FW-- F -------D- H D--------HHFF-- ---HHFFHF-FFH -- ---F -H HHFH ---HFH ------QQ -----A^ ------ -- ------- - ---- ------ -------- ------- l3_router_Ndp_tbl(16,18) : ingress #stage 20 P-----P-P--PP--- -P--- ----- -- - -P-P-P-- ------ ------PP-P-PP-- P --------- P -----------PP-- -----PP-G-PP- -- ---G -- --G- ----G- -------- -----PP ^----- -- ------- - ---- ------ -------- ------- tbl_sidecar2155(17,19) : ingress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- B^---- -- ------- - ---- ------ -------- ------- tbl_sidecar2153(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------E-- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- A-^--- -- ------- - ---- ------ -------- ------- cond-146(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------EE- - ------E-- - --------------- ------------- -- ---- -- -E-E ---E-E -------- -----EE --A^-- -- ------- - ---- ------ -------- ------- tbl_sidecar2161(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------P-- - --------- - --------------- -------P----P -- ---- -- -P-P ---P-P ------PP -----PP --A-^- -- ------- - ---- ------ -------- ------- mac_rewrite_mac_rewrite(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ------------E-- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- --C--^ -- ------- - ---- ------ -------- ------- tbl_sidecar2164(17,19) : ingress #stage 0 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ ^- ------- - ---- ------ -------- ------- ara_table_25(0,17) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -^ ------- - ---- ------ -------- ------- ara_table_27(0,18) : egress #stage 1 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ^------ - ---- ------ -------- ------- cond-151(0,15) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- C^----- - ---- ------ -------- ------- mcast_egress_mcast_tag_check(0,15) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- -M^---- - ---- ------ -------- ------- mcast_egress_tbl_decap_ports(0,15) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- --M^--- - ---- ------ -------- ------- mcast_egress_asic_id_to_port(0,15) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- -C--^-- - ---- ------ -------- ------- tbl_sidecar2358(0,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- A----^- - ---- ------ -------- ------- egress_filter_egress_filter(0,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- -----A^ - ---- ------ -------- ------- tbl_sidecar2370(0,18) : egress #stage 2 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- --EY--- ^ ---- ------ -------- ------- mcast_egress_port_bitmap_check(1,16) : egress #stage 3 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- --M---- E ^--- ------ -------- ------- cond-153(2,17) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - C^-- ------ -------- ------- tbl_sidecar2073(2,17) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - -A^- ------ -------- ------- tbl_sidecar2076(2,17) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ F- ------- - --A^ ------ -------- ------- tbl_sidecar2078(2,18) : egress #stage 4 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ E- ------- - ---- ^----- -------- ------- ara_table_24(1,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- -DP---- - -DO- -^---- -------- ------- mcast_egress_modify_hdr(2,17) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- -Z----- - -EE- --^--- -------- ------- mac_rewrite_mac_rewrite_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ E- ------- - ---E ---^-- -------- ------- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(3,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ----PPP - -PP- ----^- -------- ------- tbl_sidecar2376(3,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ----A^ -------- ------- tbl_sidecar2379(3,19) : egress #stage 5 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- -EM--- ^------- ------- tbl_sidecar1612(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- -E---- B^------ ------- tbl_sidecar1607(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -A^----- ------- tbl_sidecar1609(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- -E---- A--^---- ------- cond-159(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- -E---- ---C^--- ------- tbl_sidecar1622_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ ----A^-- ------- tbl_sidecar1624_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ----B- ------^- ------- tbl_sidecar2375(3,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ----A- -------^ ------- tbl_sidecar2382(3,19) : egress #stage 6 ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -E ------- - ---- ------ -------- ^------ ara_table_26(1,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------A -^----- tbl_sidecar2416(3,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -E ------- - ---- ------ ---CEE-- --^---- tbl_sidecar1627(4,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ BEE----- ---^--- tbl_sidecar1612_0(4,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- -E---- -------B ----^-- tbl_sidecar2409(3,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- ----A^- tbl_sidecar2411(3,19) : egress ---------------- ----- ----- -- - -------- ------ --------------- - --------- - --------------- ------------- -- ---- -- ---- ------ -------- ------- ------ -- ------- - ---- ------ -------- -----A^ tbl_sidecar2413(3,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : CONTROL_COND_TRUE D : ANTI_ACTION_READ 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_COND_FALSE ANTI_ACTION_READ P : IXBAR_READ ACTION_READ Q : IXBAR_READ ACTION_READ OUTPUT R : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ S : IXBAR_READ ANTI_ACTION_READ T : CONTROL_COND_TRUE ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ Y : CONTROL_TABLE_HIT IXBAR_READ Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2114(0) -> filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 2. filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 3. cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 4. cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 5. cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 6. cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 7. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 8. tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 9. tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 10. tbl_filter_drop_bad_mac_0(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 11. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 12. tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 13. tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 14. cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 15. tbl_filter_drop_bad_mac_0(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 16. tbl_filter_drop_bad_mac_1(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 17. filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 18. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 19. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 20. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv6(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1437(15) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) #pipeline pipe #stage 0 ^--------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_29(0,12) : ingress -^-------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar2114(0,0) : ingress -A^------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- filter_uplink_ports(0,0) : ingress --B^------------ ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-86(0,0) : ingress ---A^----------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-87(0,0) : ingress ----A^---------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-90(0,0) : ingress -----C^--------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-91(0,0) : ingress --D---C^-------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_filter_drop_bad_mac_0(0,0) : ingress -------B^------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar224(0,0) : ingress --D----A-^------ ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_filter_drop_bad_mac_1(0,0) : ingress ---------B^----- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar238(0,0) : ingress ----C------^---- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-88(0,1) : ingress --DC-------A^--- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- filter_switch_ipv4_addr(0,1) : ingress --D--------C-^-- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_filter_drop_bad_mac(0,1) : ingress --------------^- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-96(0,2) : ingress -------------B-^ ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar203(0,19) : ingress #stage 1 -----C--E-E----- ^---- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-94(1,1) : ingress --D----F-F------ A^--- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- filter_switch_ipv6_addr(1,1) : ingress --------------C- -D^-- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- attached_subnet_ingress_attached_subnets_v4(1,2) : ingress ---------------- -DA^- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- attached_subnet_ingress_attached_subnets_v6(1,2) : ingress ---------------- ----^ ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar2111(0,19) : ingress #stage 2 -E-----E-E--EE-- -E--- ^----- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_icmp_dst_port(2,2) : ingress ---------------- ----- B^---- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-100(2,3) : ingress ---------------- ----- -A^--- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-103(2,4) : ingress ---------------- -DFF- --C^-- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv6_mcast(2,4) : ingress ---------------- -DFF- -C--^- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv4_mcast(2,3) : ingress ---------------- ----- -----^ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar2110(0,19) : ingress #stage 3 ---------------- -DFF- G--A-- ^- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv6(3,4) : ingress ---------------- -DHH- G---A- -^ - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv4(3,3) : ingress #stage 4 ---------------- -DFF- G----- -I ^ -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv4(3,3) : ingress #stage 5 ---------------- --GG- J--GG- GG G ^------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_hit(4,5) : ingress -FK----F-F--HF-- -H--- D----- -- - L^------ ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar764(4,6) : ingress ---------------- ----- ------ -- - M-^----- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-105(4,6) : ingress -FD----F-F--FF-- -F--- D----- -- - --C^---- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar730(4,6) : ingress ---------------- ----- ------ -- - --A-^--- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-107(4,6) : ingress -FD----F-F--FF-- -F--- D----- -- - ----C^-- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar738(4,6) : ingress ---------------- ----- ------ -- - ---A--^- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_ingress_CalculateIPv4Len_ipv4_set_len(4,10) : ingress ---------------- --EE- ---EE- EE E -------^ ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar2199(4,19) : ingress #stage 6 ----DD---D------ -DKK- DDDKE- KE E N-DA---- ^----- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_nat_ingress_encap_ipv4(5,6) : ingress -----D---D------ -DEK- D-DKE- KE E N---DO-- -^---- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_nat_ingress_encap_ipv6(5,6) : ingress -E-----E-E--EE-- -E--- ------ -- - -E-E-E-- --^--- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-111(5,7) : ingress ---------------- ----- ------ -- - -------- --A^-- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-112(5,7) : ingress ---------------- ----- ------ -- - -------- ---A^- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-114(5,7) : ingress ---------------- ----- ------ -- - ---A--H- -----^ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_nat_ingress_CalculateIPv4Len_invert(5,19) : ingress #stage 7 ---------------- ----- ------ -- - -------- EE---- ^-------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_40(6,15) : ingress ---------------- ----- ------ -- - -------- EE---- -^------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_37(6,10) : ingress ---------------- ----- ------ -- - -------- EE---- --^------------ - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_33(6,16) : ingress ---------------- ----- ------ -- - -------- EE---- ---^----------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_32(6,16) : ingress ---------------- ----- ------ -- - -------- EE--C- ----^---------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-115(6,7) : ingress ---------------- ----- ------ -- - -------- EE---- ----A^--------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-117(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- E-D--- -----A^-------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- -PD--- -----C-^------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ---------------- ----- ------ -- - -------- ------ -------A^------ - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1841(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- P-D--- ----C----^----- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ---------------- ----- ------ -- - -------- ------ ---------A^---- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1832(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- EED--- ------A----^--- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress -FD---DN-N-DQND- -RDD- D--SS- SS S SN-N-N-- RQDT-- ------------^-- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- services_service(6,9) : ingress ---------------- ----- ------ -- - -------- ------ ------------C^- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar413(6,9) : ingress ---------------- ----- ---DD- -- - M------- FF---- --------------^ - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar750(6,9) : ingress #stage 8 -FD----F-F--FF-- -F--- S----- -- - -F-F-F-- PPD-C- ------FHEHEF--- ^ --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ---------------- ----- ------ -- - -------- ------ --------------- E ^-------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_30(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E -^------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_48(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E --^------ ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_50(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E ---^----- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_52(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E ----^---- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_55(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E -----^--- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_57(8,18) : ingress ---------------- ----- ------ -- - -------- GG---- --------------- U ------^-- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_tag_check(8,9) : ingress -E-----E-E--EE-- -E--- ------ -- - -E-E-E-- ------ ------EE-E-EE-- E -------^- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-122(8,10) : ingress ---------------- ----- ------ -- - -------- EE---- --------------- - -------C^ ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-123(8,10) : ingress #stage 10 ---------------- ----- ------ -- - -------- E----- --------------- - --------- ^--- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_42(6,18) : ingress ---------------- ----- ------ -- - -------- E----- --------------- - --------- -^-- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_45(6,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- --^- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_34(0,19) : ingress -FD-DD-F-N--FN-- -NDD- DDDDD- DD D RFDNDND- RRD--- ----DDNF-F-NNEN V ------KDT ---^ --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- nat_egress_nat_egress(9,10) : ingress #stage 11 -E-----E-E--EE-- -E--- ------ -- - -E-E-E-- ------ ------EE-E-EE-- E -------C- ---E ^-------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-125(10,11) : ingress ---------------- ----- ------ -- - -------- E----- --------------- - --------- ---E A^------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-126(10,11) : ingress ---------------- ----- ------ -- - -------- EE---- --------------- - --------- ---E -A^------------ -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-135(10,11) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- --C^----------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-136(10,11) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- -C--^---------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-127(10,12) : ingress ---------------- ----- G----- -- - -------- ------ ------------PE- - ------E-- ---P ----A^--------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1272$precompute(10,12) : ingress ---------------- ----- G----- -- - -------- PP---- ------------PE- - ------E-- ---P ---A--^-------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1421$precompute(10,11) : ingress F--------------- ----- ------ -- - -------- ------ ------------G-- - --------- ---G -----B-^------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router4_lookup_idx_lookup(10,13) : ingress ---------------- ----- ------ -- - -------- GG---- -F----------G-- - --------- ---G ------B-^------ -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ---DD- -- - -------- FF---- ------------F-W - --------- ---H ---C-----^----- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1491(10,16) : ingress ---------------- ----- ---DD- -- - -------- FF---- ------------F-W - --------- ---H ----C-----^---- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1356(10,16) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D----C-----^--- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1265(10,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D-----C-----^-- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1405(10,17) : ingress ---------------- ----- ------ -- - E------- ------ ------------E-- - --------- ---E -------------^- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,19) : ingress ---------------- --GG- ---GG- GG G G------- GG---- --------------- - --------- ---G --------------^ -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ingresshdr.udp.checksum_encode_update_condition_3(10,19) : ingress #stage 12 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -----X--------- ^------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1272(11,13) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- ------X-------- -^------------ -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1421(11,13) : ingress ---------------- ----- ------ -- - -------- GG---- -F----------G-- - --------- ---G --------L------ --^----------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_lookup(10,11) : ingress E--------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -----B-E------- ---^---------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-132(11,14) : ingress ---------------- ----- ---DD- -- - -------- QQ---- ------------Q-N - --------- ---Q ---C-----W----- ----^--------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_MulticastRouter6_tbl(11,17) : ingress ---------------- ----- ---DD- -- - -------- HH---- ------------Q-N - --------- ---Q ----C-----W---- -----^-------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_MulticastRouter4_tbl(11,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D-------------- -----L^------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1363(11,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FH-- F -------D- ---H D-------------- -----M-^------ -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1367(11,17) : ingress ---------------- ----- ------ -- - -------- ------ ------------F-- - --------- ---- --------------- -------A^----- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1371(11,17) : ingress EF-----F-F--FF-- -F--- ------ -- - -F-F-F-- ------ ------FF-F-FF-- F --------- ---F -----B-E------- ---------^---- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1296(11,17) : ingress ---------------- ----- ------ -- - ---D---- K----- ------------H-- - --------- ---H --------------- -------O--^--- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1373(11,19) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D-------------- ----L------^-- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1500(11,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- EED--- ------FF-F-FH-- F -------D- ---H D-------------- ----M-------^- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1504(11,17) : ingress ---------------- ----- ------ -- - -----D-- HH---- ------------H-- - --------- ---H --------------- ------------O^ -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1508(11,17) : ingress #stage 13 ---------------- ----- ------ -- - -------- GG---- -F----------G-- - --------- ---G --------------- --L----------- ^- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -------G------- G--C---------- -^ ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router4_lookup_idx_select_route(12,14) : ingress #stage 14 ---------------- ----- ------ -- - -------- ------ --------------- - --------- -E-- --------------- -------------- -- ^----- -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_44(7,19) : ingress ---------------- ----- ------ -- - -------- ------ -E------------- - --------- ---- --------------- -------------- -- -^---- -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_36(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- ------B-E------ --E----------- E- --^--- -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- cond-140(11,14) : ingress ---------------- ----- ------ -- - -------- ------ -G------------- - --------- ---- --------G------ -GG----------- G- --C^-- -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_select_route(12,14) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -------H------- ---C---------- -E ----^- -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1137(13,15) : ingress -F-----F-F--FF-- -F--- ------ -- - -F-F-F-- ------ ------FF-F-FF-- F --------- ---F ------B-E------ --E----------- E- -----^ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1432(11,17) : ingress #stage 15 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------H------ --H----------- H- --CE-- ^- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1009(13,15) : ingress ---------------- ----- ---DD- -- - -------- HH---- F-----------H-N - --------- ---H --------------- ---C---------- -- ----G- -^ ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router4_lookup_idx_route(14,16) : ingress #stage 16 ---------------- ----- ---DD- -- - -------- HH---- ------------H-N - --------- ---H --------------- -------------- -- --C--- G- ^--- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_route(14,16) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- ---------B---- -- ------ -H -^-- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router4_icmp_error_0(15,17) : ingress -F-----F-F--FF-- -F--- ------ -- - -F-F-F-- ------ ------FF-F-FH-- F --------- ---H --------------- ---------C---- -- ------ -E --^- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1301(15,17) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- -------------- -- ------ -H --B^ ------ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router4_icmp_error(15,17) : ingress #stage 17 E--------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ^----- ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_28(1,19) : ingress ---------------- ----- ------ -- - -------- EE---- ------------E-- - --------- ---E --------------- -------------- -- ------ -- ---- -^---- ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_31(10,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - ---E----- ---- --------------- -------------- -- ------ -- ---- --^--- ------- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_51(9,19) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- -------------- -- -----B -- H--- ---^-- ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router6_icmp_error_0(15,17) : ingress -F-----F-F--FF-- -F--- ------ -- - -F-F-F-- EE---- ------FF-F-FH-- F --------- ---H --------------- -------------- -- -----C -- E--- ----^- ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1437(15,17) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- -------------- -- ------ -- H--- ----B^ ------- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router6_icmp_error(15,17) : ingress #stage 18 ---------------- ----- ------ -- - -------- ------ E-------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ^------ -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_39(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - -E------- ---- --------------- -------------- -- ------ -- ---- ------ -^----- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_47(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --E------ ---- --------------- -------------- -- ------ -- ---- ------ --^---- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_49(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - ----E---- ---- --------------- -------------- -- ------ -- ---- ------ ---^--- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_54(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - -----E--- ---- --------------- -------------- -- ------ -- ---- ------ ----^-- -------- ------- ---- ------ - ----- ----------- -------- -- ara_table_56(9,19) : ingress ---------------- ----- ------ -- - ---D---- D----- E-FF--------H-- - --------- ---H -----D--------- -------------- -- ------ -E --O- ------ -----^- -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1303(15,17) : ingress ---------------- ----- ------ -- - -----D-- HH---- --FF--------H-- - --------- ---H ------D-------- -------------- -- ------ -- E--- ----O- ------^ -------- ------- ---- ------ - ----- ----------- -------- -- tbl_sidecar1441(15,17) : ingress #stage 19 ---------------- ----- ------ -- - -------- ------ ---E----------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- ^------- ------- ---- ------ - ----- ----------- -------- -- ara_table_35(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --E------------ - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -^------ ------- ---- ------ - ----- ----------- -------- -- ara_table_38(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- E--- --------------- -------------- -- ------ -- ---- ------ ------- --^----- ------- ---- ------ - ----- ----------- -------- -- ara_table_43(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- -E---- ------- ---^---- ------- ---- ------ - ----- ----------- -------- -- ara_table_46(11,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - E-------- ---- --------------- -------------- -- ------ -- ---- ------ ------- ----^--- ------- ---- ------ - ----- ----------- -------- -- ara_table_53(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- A-------------- -------------- -- ------ -- ---- ------ -----EE -----^-- ------- ---- ------ - ----- ----------- -------- -- cond-143(16,18) : ingress -FD----N-N--FN-- -F--- D----- -- - -F-F-F-- HHD--- ------FF-F-FW-- F -------D- ---H D--------HHFF-- ----HHFFHF-FFH -- -----F -H HHFH ---HFH -----QH -----C^- ------- ---- ------ - ----- ----------- -------- -- l3_router_Arp_tbl(16,18) : ingress -FD----N-N--FN-- -F--- D----- -- - -F-F-F-- HHD--- --PP--FF-F-FW-- F -------D- ---H D--------HHFF-- ----HHFFHF-FFH -- -----F -H HHFH ---HFH -----QQ ------A^ ------- ---- ------ - ----- ----------- -------- -- l3_router_Ndp_tbl(16,18) : ingress #stage 20 ---------------- ----- ------ -- - -------- ------ --------------- - --------- E--- --------------- -------------- -- ------ -- ---- ------ ------- -------- ^------ ---- ------ - ----- ----------- -------- -- ara_table_41(7,19) : ingress -P-----P-P--PP-- -P--- ------ -- - -P-P-P-- ------ ------PP-P-PP-- P --------- ---P -----------PP-- ------PP-G-PP- -- -----G -- --G- ----G- ------- ------PP -^----- ---- ------ - ----- ----------- -------- -- tbl_sidecar2155(17,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- -B^---- ---- ------ - ----- ----------- -------- -- tbl_sidecar2153(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- -A-^--- ---- ------ - ----- ----------- -------- -- cond-146(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------EE- - ------E-- ---- --------------- -------------- -- ------ -- -E-E ---E-E ------- ------EE ---A^-- ---- ------ - ----- ----------- -------- -- tbl_sidecar2161(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------P-- - --------- ---- --------------- --------P----P -- ------ -- -P-P ---P-P -----PP ------PP ---A-^- ---- ------ - ----- ----------- -------- -- mac_rewrite_mac_rewrite(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ---C--^ ---- ------ - ----- ----------- -------- -- tbl_sidecar2164(17,19) : ingress #stage 0 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ^--- ------ - ----- ----------- -------- -- ara_table_61(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- -^-- ------ - ----- ----------- -------- -- ara_table_59(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- --^- ------ - ----- ----------- -------- -- ara_table_63(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---^ ------ - ----- ----------- -------- -- cond-151(0,15) : egress #stage 1 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---C ^----- - ----- ----------- -------- -- mcast_egress_mcast_tag_check(0,15) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- M^---- - ----- ----------- -------- -- mcast_egress_tbl_decap_ports(0,15) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- -M^--- - ----- ----------- -------- -- mcast_egress_asic_id_to_port(0,15) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- C--^-- - ----- ----------- -------- -- tbl_sidecar2358(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---A ----^- - ----- ----------- -------- -- egress_filter_egress_filter(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ----A^ - ----- ----------- -------- -- tbl_sidecar2370(0,18) : egress #stage 2 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- -EY--- ^ ----- ----------- -------- -- mcast_egress_port_bitmap_check(1,16) : egress #stage 3 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- -M---- E ^---- ----------- -------- -- cond-153(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - C^--- ----------- -------- -- tbl_sidecar2073(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - -A^-- ----------- -------- -- tbl_sidecar2076(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- DE---- - -DO^- ----------- -------- -- mcast_egress_modify_hdr(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - --A-^ ----------- -------- -- tbl_sidecar2078(2,19) : egress #stage 4 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- --E- ------ - ----- ^---------- -------- -- ara_table_62(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- Z----- - -EE-- -^--------- -------- -- mac_rewrite_mac_rewrite_0(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ---E- -M^-------- -------- -- tbl_sidecar1612(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ---E- --B^------- -------- -- tbl_sidecar1607(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ---A^------ -------- -- tbl_sidecar1609(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ---E- --A--^----- -------- -- cond-159(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ---E- -----C^---- -------- -- tbl_sidecar1622_0(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ------A^--- -------- -- tbl_sidecar1624_0(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- --E- ------ - ----- --------^-- -------- -- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ---PPP - -PP-- ---------^- -------- -- tbl_sidecar2376(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ---------A^ -------- -- tbl_sidecar2379(3,19) : egress #stage 5 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- -E-- ------ - ----- ----------- ^------- -- ara_table_58(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- E--- ------ - ----- ----------- -^------ -- ara_table_60(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ---------B- --^----- -- tbl_sidecar2375(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- -----CEE--- ---^---- -- tbl_sidecar1627(4,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- --BEE------ ----^--- -- tbl_sidecar1612_0(4,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ---------A- -----^-- -- tbl_sidecar2382(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -----A^- -- tbl_sidecar2416(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ---E- ----------- -----B-^ -- tbl_sidecar2409(3,19) : egress #stage 6 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------A ^- tbl_sidecar2411(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ------- -------- ------- ---- ------ - ----- ----------- -------- A^ tbl_sidecar2413(3,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : CONTROL_COND_TRUE D : ANTI_ACTION_READ 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_COND_FALSE ANTI_ACTION_READ P : IXBAR_READ ACTION_READ Q : IXBAR_READ ACTION_READ OUTPUT R : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ S : IXBAR_READ ANTI_ACTION_READ T : CONTROL_COND_TRUE ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ Y : CONTROL_TABLE_HIT IXBAR_READ Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2114(0) -> filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 2. filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 3. cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 4. cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 5. cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 6. cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 7. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 8. tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 9. tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 10. tbl_filter_drop_bad_mac_0(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 11. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 12. tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 13. tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 14. cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 15. tbl_filter_drop_bad_mac_0(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 16. tbl_filter_drop_bad_mac_1(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 17. filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 18. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 19. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 20. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv6(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) #pipeline pipe #stage 0 ^--------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_29(0,12) : ingress -^-------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar2114(0,0) : ingress -A^------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- filter_uplink_ports(0,0) : ingress --B^------------ ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-86(0,0) : ingress ---A^----------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-87(0,0) : ingress ----A^---------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-90(0,0) : ingress -----C^--------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-91(0,0) : ingress --D---C^-------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_filter_drop_bad_mac_0(0,0) : ingress -------B^------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar224(0,0) : ingress --D----A-^------ ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_filter_drop_bad_mac_1(0,0) : ingress ---------B^----- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar238(0,0) : ingress ----C------^---- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-88(0,1) : ingress --DC-------A^--- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- filter_switch_ipv4_addr(0,1) : ingress --D--------C-^-- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_filter_drop_bad_mac(0,1) : ingress --------------^- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-96(0,2) : ingress -------------B-^ ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar203(0,19) : ingress #stage 1 -----C--E-E----- ^---- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-94(1,1) : ingress --D----F-F------ A^--- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- filter_switch_ipv6_addr(1,1) : ingress --------------C- -D^-- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- attached_subnet_ingress_attached_subnets_v4(1,2) : ingress ---------------- -DA^- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- attached_subnet_ingress_attached_subnets_v6(1,2) : ingress ---------------- ----^ ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar2111(0,19) : ingress #stage 2 -E-----E-E--EE-- -E--- ^----- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_icmp_dst_port(2,2) : ingress ---------------- ----- B^---- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-100(2,3) : ingress ---------------- ----- -A^--- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-103(2,4) : ingress ---------------- -DFF- --C^-- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv6_mcast(2,4) : ingress ---------------- -DFF- -C--^- -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv4_mcast(2,3) : ingress ---------------- ----- -----^ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar2110(0,19) : ingress #stage 3 ---------------- -DFF- G--A-- ^- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv6(3,4) : ingress ---------------- -DHH- G---A- -^ - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv4(3,3) : ingress #stage 4 ---------------- -DFF- G----- -I ^ -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_ipv4(3,3) : ingress #stage 5 ---------------- --GG- J--GG- GG G ^------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_ingress_hit(4,5) : ingress -FK----F-F--HF-- -H--- D----- -- - L^------ ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar764(4,6) : ingress ---------------- ----- ------ -- - M-^----- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-105(4,6) : ingress -FD----F-F--FF-- -F--- D----- -- - --C^---- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar730(4,6) : ingress ---------------- ----- ------ -- - --A-^--- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-107(4,6) : ingress -FD----F-F--FF-- -F--- D----- -- - ----C^-- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar738(4,6) : ingress ---------------- ----- ------ -- - ---A--^- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_ingress_CalculateIPv4Len_ipv4_set_len(4,10) : ingress ---------------- --EE- ---EE- EE E -------^ ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar2199(4,19) : ingress #stage 6 ----DD---D------ -DKK- DDDKE- KE E N-DA---- ^----- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_nat_ingress_encap_ipv4(5,6) : ingress -----D---D------ -DEK- D-DKE- KE E N---DO-- -^---- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_nat_ingress_encap_ipv6(5,6) : ingress -E-----E-E--EE-- -E--- ------ -- - -E-E-E-- --^--- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-111(5,7) : ingress ---------------- ----- ------ -- - -------- --A^-- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-112(5,7) : ingress ---------------- ----- ------ -- - -------- ---A^- --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-114(5,7) : ingress ---------------- ----- ------ -- - ---A--H- -----^ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_nat_ingress_CalculateIPv4Len_invert(5,19) : ingress #stage 7 ---------------- ----- ------ -- - -------- EE---- ^-------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_40(6,15) : ingress ---------------- ----- ------ -- - -------- EE---- -^------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_37(6,10) : ingress ---------------- ----- ------ -- - -------- EE---- --^------------ - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_33(6,16) : ingress ---------------- ----- ------ -- - -------- EE---- ---^----------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_32(6,16) : ingress ---------------- ----- ------ -- - -------- EE--C- ----^---------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-115(6,7) : ingress ---------------- ----- ------ -- - -------- EE---- ----A^--------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-117(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- E-D--- -----A^-------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- -PD--- -----C-^------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ---------------- ----- ------ -- - -------- ------ -------A^------ - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1841(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- P-D--- ----C----^----- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ---------------- ----- ------ -- - -------- ------ ---------A^---- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1832(6,7) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- EED--- ------A----^--- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress -FD---DN-N-DQND- -RDD- D--SS- SS S SN-N-N-- RQDT-- ------------^-- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- services_service(6,9) : ingress ---------------- ----- ------ -- - -------- ------ ------------C^- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar413(6,9) : ingress ---------------- ----- ---DD- -- - M------- FF---- --------------^ - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar750(6,9) : ingress #stage 8 -FD----F-F--FF-- -F--- S----- -- - -F-F-F-- PPD-C- ------FHEHEF--- ^ --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ---------------- ----- ------ -- - -------- ------ --------------- E ^-------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_30(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E -^------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_48(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E --^------ ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_50(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E ---^----- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_52(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E ----^---- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_55(8,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- E -----^--- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_57(8,18) : ingress ---------------- ----- ------ -- - -------- GG---- --------------- U ------^-- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- mcast_ingress_mcast_tag_check(8,9) : ingress -E-----E-E--EE-- -E--- ------ -- - -E-E-E-- ------ ------EE-E-EE-- E -------^- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-122(8,10) : ingress ---------------- ----- ------ -- - -------- EE---- --------------- - -------C^ ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-123(8,10) : ingress #stage 10 ---------------- ----- ------ -- - -------- E----- --------------- - --------- ^--- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_42(6,18) : ingress ---------------- ----- ------ -- - -------- E----- --------------- - --------- -^-- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_45(6,18) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- --^- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_34(0,19) : ingress -FD-DD-F-N--FN-- -NDD- DDDDD- DD D RFDNDND- RRD--- ----DDNF-F-NNEN V ------KDT ---^ --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- nat_egress_nat_egress(9,10) : ingress #stage 11 -E-----E-E--EE-- -E--- ------ -- - -E-E-E-- ------ ------EE-E-EE-- E -------C- ---E ^-------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-125(10,11) : ingress ---------------- ----- ------ -- - -------- E----- --------------- - --------- ---E A^------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-126(10,11) : ingress ---------------- ----- ------ -- - -------- EE---- --------------- - --------- ---E -A^------------ -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-135(10,11) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- --C^----------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-136(10,11) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- -C--^---------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-127(10,12) : ingress ---------------- ----- G----- -- - -------- ------ ------------PE- - ------E-- ---P ----A^--------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1272$precompute(10,12) : ingress ---------------- ----- G----- -- - -------- PP---- ------------PE- - ------E-- ---P ---A--^-------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1421$precompute(10,11) : ingress F--------------- ----- ------ -- - -------- ------ ------------G-- - --------- ---G -----B-^------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router4_lookup_idx_lookup(10,13) : ingress ---------------- ----- ------ -- - -------- GG---- -F----------G-- - --------- ---G ------B-^------ -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ---DD- -- - -------- FF---- ------------F-W - --------- ---H ---C-----^----- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1491(10,16) : ingress ---------------- ----- ---DD- -- - -------- FF---- ------------F-W - --------- ---H ----C-----^---- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1356(10,16) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D----C-----^--- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1265(10,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D-----C-----^-- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1405(10,17) : ingress ---------------- ----- ------ -- - E------- ------ ------------E-- - --------- ---E -------------^- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,19) : ingress ---------------- --GG- ---GG- GG G G------- GG---- --------------- - --------- ---G --------------^ -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ingresshdr.udp.checksum_encode_update_condition_3(10,19) : ingress #stage 12 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -----X--------- ^------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1272(11,13) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- ------X-------- -^------------ -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1421(11,13) : ingress ---------------- ----- ------ -- - -------- GG---- -F----------G-- - --------- ---G --------L------ --^----------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_lookup(10,11) : ingress E--------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -----B-E------- ---^---------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-132(11,14) : ingress ---------------- ----- ---DD- -- - -------- QQ---- ------------Q-N - --------- ---Q ---C-----W----- ----^--------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_MulticastRouter6_tbl(11,17) : ingress ---------------- ----- ---DD- -- - -------- HH---- ------------Q-N - --------- ---Q ----C-----W---- -----^-------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_MulticastRouter4_tbl(11,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D-------------- -----L^------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1363(11,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FH-- F -------D- ---H D-------------- -----M-^------ -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1367(11,17) : ingress ---------------- ----- ------ -- - -------- ------ ------------F-- - --------- ---- --------------- -------A^----- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1371(11,17) : ingress EF-----F-F--FF-- -F--- ------ -- - -F-F-F-- ------ ------FF-F-FF-- F --------- ---F -----B-E------- ---------^---- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1296(11,17) : ingress ---------------- ----- ------ -- - ---D---- K----- ------------H-- - --------- ---H --------------- -------O--^--- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1373(11,19) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- --D--- ------FF-F-FF-- F -------D- ---F D-------------- ----L------^-- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1500(11,17) : ingress -FD----F-F--FF-- -F--- D----- -- - -F-F-F-- EED--- ------FF-F-FH-- F -------D- ---H D-------------- ----M-------^- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1504(11,17) : ingress ---------------- ----- ------ -- - -----D-- HH---- ------------H-- - --------- ---H --------------- ------------O^ -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1508(11,17) : ingress #stage 13 ---------------- ----- ------ -- - -------- GG---- -F----------G-- - --------- ---G --------------- --L----------- ^- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -------G------- G--C---------- -^ ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router4_lookup_idx_select_route(12,14) : ingress #stage 14 ---------------- ----- ------ -- - -------- ------ --------------- - --------- -E-- --------------- -------------- -- ^----- -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_44(7,19) : ingress ---------------- ----- ------ -- - -------- ------ -E------------- - --------- ---- --------------- -------------- -- -^---- -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_36(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- ------B-E------ --E----------- E- --^--- -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- cond-140(11,14) : ingress ---------------- ----- ------ -- - -------- ------ -G------------- - --------- ---- --------G------ -GG----------- G- --C^-- -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_select_route(12,14) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- -------H------- ---C---------- -E ----^- -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1137(13,15) : ingress -F-----F-F--FF-- -F--- ------ -- - -F-F-F-- ------ ------FF-F-FF-- F --------- ---F ------B-E------ --E----------- E- -----^ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1432(11,17) : ingress #stage 15 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------H------ --H----------- H- --CE-- ^- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1009(13,15) : ingress ---------------- ----- ---DD- -- - -------- HH---- F-----------H-N - --------- ---H --------------- ---C---------- -- ----G- -^ ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router4_lookup_idx_route(14,16) : ingress #stage 16 ---------------- ----- ---DD- -- - -------- HH---- ------------H-N - --------- ---H --------------- -------------- -- --C--- G- ^--- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- l3_router_Router6_lookup_idx_route(14,16) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- ---------B---- -- ------ -H -^-- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router4_icmp_error_0(15,17) : ingress -F-----F-F--FF-- -F--- ------ -- - -F-F-F-- ------ ------FF-F-FH-- F --------- ---H --------------- ---------C---- -- ------ -E --^- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1301(15,17) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- -------------- -- ------ -H --B^ ------ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router4_icmp_error(15,17) : ingress #stage 17 ---------------- ----- ------ -- - -------- ------ --------------- - ---E----- ---- --------------- -------------- -- ------ -- ---- ^----- -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_51(9,19) : ingress E--------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- -^---- -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_28(1,19) : ingress ---------------- ----- ------ -- - -------- EE---- ------------E-- - --------- ---E --------------- -------------- -- ------ -- ---- --^--- -------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_31(10,18) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- -------------- -- -----B -- H--- ---^-- -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router6_icmp_error_0(15,17) : ingress -F-----F-F--FF-- -F--- ------ -- - -F-F-F-- EE---- ------FF-F-FH-- F --------- ---H --------------- -------------- -- -----C -- E--- ----^- -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1437(15,17) : ingress ---------------- ----- ------ -- - -------- HH---- ------------W-- - -------D- ---H --------------- -------------- -- ------ -- H--- ----B^ -------- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_l3_router_Router6_icmp_error(15,17) : ingress #stage 18 ---------------- ----- ------ -- - -------- ------ E-------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ ^------- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_39(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- E--- --------------- -------------- -- ------ -- ---- ------ -^------ -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_41(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - -E------- ---- --------------- -------------- -- ------ -- ---- ------ --^----- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_47(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --E------ ---- --------------- -------------- -- ------ -- ---- ------ ---^---- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_49(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - ----E---- ---- --------------- -------------- -- ------ -- ---- ------ ----^--- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_54(9,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - -----E--- ---- --------------- -------------- -- ------ -- ---- ------ -----^-- -------- ------ ---- ------ - ----- ----------- -------- -- ara_table_56(9,19) : ingress ---------------- ----- ------ -- - ---D---- D----- E-FF--------H-- - --------- ---H -----D--------- -------------- -- ------ -E --O- ------ ------^- -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1303(15,17) : ingress ---------------- ----- ------ -- - -----D-- HH---- --FF--------H-- - --------- ---H ------D-------- -------------- -- ------ -- E--- ----O- -------^ -------- ------ ---- ------ - ----- ----------- -------- -- tbl_sidecar1441(15,17) : ingress #stage 19 ---------------- ----- ------ -- - -------- ------ --------------- - E-------- ---- --------------- -------------- -- ------ -- ---- ------ -------- ^------- ------ ---- ------ - ----- ----------- -------- -- ara_table_53(9,19) : ingress ---------------- ----- ------ -- - -------- ------ ---E----------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -^------ ------ ---- ------ - ----- ----------- -------- -- ara_table_35(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --E------------ - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- --^----- ------ ---- ------ - ----- ----------- -------- -- ara_table_38(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- E--- --------------- -------------- -- ------ -- ---- ------ -------- ---^---- ------ ---- ------ - ----- ----------- -------- -- ara_table_43(7,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- --E--- -------- ----^--- ------ ---- ------ - ----- ----------- -------- -- ara_table_46(11,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- A-------------- -------------- -- ------ -- ---- ------ ------EE -----^-- ------ ---- ------ - ----- ----------- -------- -- cond-143(16,18) : ingress -FD----N-N--FN-- -F--- D----- -- - -F-F-F-- HHD--- ------FF-F-FW-- F -------D- ---H D--------HHFF-- ----HHFFHF-FFH -- -----F -H HHFH ---HFH ------QH -----C^- ------ ---- ------ - ----- ----------- -------- -- l3_router_Arp_tbl(16,18) : ingress -FD----N-N--FN-- -F--- D----- -- - -F-F-F-- HHD--- --PP--FF-F-FW-- F -------D- ---H D--------HHFF-- ----HHFFHF-FFH -- -----F -H HHFH ---HFH ------QQ ------A^ ------ ---- ------ - ----- ----------- -------- -- l3_router_Ndp_tbl(16,18) : ingress #stage 20 -P-----P-P--PP-- -P--- ------ -- - -P-P-P-- ------ ------PP-P-PP-- P --------- ---P -----------PP-- ------PP-G-PP- -- -----G -- --G- ----G- -------- ------PP ^----- ---- ------ - ----- ----------- -------- -- tbl_sidecar2155(17,19) : ingress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- B^---- ---- ------ - ----- ----------- -------- -- tbl_sidecar2153(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- A-^--- ---- ------ - ----- ----------- -------- -- cond-146(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------EE- - ------E-- ---- --------------- -------------- -- ------ -- -E-E ---E-E -------- ------EE --A^-- ---- ------ - ----- ----------- -------- -- tbl_sidecar2161(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------P-- - --------- ---- --------------- --------P----P -- ------ -- -P-P ---P-P ------PP ------PP --A-^- ---- ------ - ----- ----------- -------- -- mac_rewrite_mac_rewrite(17,19) : ingress ---------------- ----- ------ -- - -------- ------ ------------E-- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- --C--^ ---- ------ - ----- ----------- -------- -- tbl_sidecar2164(17,19) : ingress #stage 0 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ^--- ------ - ----- ----------- -------- -- ara_table_61(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ -^-- ------ - ----- ----------- -------- -- ara_table_59(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ --^- ------ - ----- ----------- -------- -- ara_table_63(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---^ ------ - ----- ----------- -------- -- cond-151(0,15) : egress #stage 1 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---C ^----- - ----- ----------- -------- -- mcast_egress_mcast_tag_check(0,15) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- M^---- - ----- ----------- -------- -- mcast_egress_tbl_decap_ports(0,15) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- -M^--- - ----- ----------- -------- -- mcast_egress_asic_id_to_port(0,15) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- C--^-- - ----- ----------- -------- -- tbl_sidecar2358(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---A ----^- - ----- ----------- -------- -- egress_filter_egress_filter(0,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ----A^ - ----- ----------- -------- -- tbl_sidecar2370(0,18) : egress #stage 2 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- -EY--- ^ ----- ----------- -------- -- mcast_egress_port_bitmap_check(1,16) : egress #stage 3 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- -M---- E ^---- ----------- -------- -- cond-153(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - C^--- ----------- -------- -- tbl_sidecar2073(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - -A^-- ----------- -------- -- tbl_sidecar2076(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- DE---- - -DO^- ----------- -------- -- mcast_egress_modify_hdr(2,17) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - --A-^ ----------- -------- -- tbl_sidecar2078(2,19) : egress #stage 4 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ --E- ------ - ----- ^---------- -------- -- ara_table_62(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- Z----- - -EE-- -^--------- -------- -- mac_rewrite_mac_rewrite_0(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ---E- -M^-------- -------- -- tbl_sidecar1612(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ---E- --B^------- -------- -- tbl_sidecar1607(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ---A^------ -------- -- tbl_sidecar1609(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ---E- --A--^----- -------- -- cond-159(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ---E- -----C^---- -------- -- tbl_sidecar1622_0(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ------A^--- -------- -- tbl_sidecar1624_0(3,18) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ --E- ------ - ----- --------^-- -------- -- egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ---PPP - -PP-- ---------^- -------- -- tbl_sidecar2376(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ---------A^ -------- -- tbl_sidecar2379(3,19) : egress #stage 5 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ -E-- ------ - ----- ----------- ^------- -- ara_table_58(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ E--- ------ - ----- ----------- -^------ -- ara_table_60(1,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ---------B- --^----- -- tbl_sidecar2375(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- -----CEE--- ---^---- -- tbl_sidecar1627(4,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- --BEE------ ----^--- -- tbl_sidecar1612_0(4,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ---------A- -----^-- -- tbl_sidecar2382(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -----A^- -- tbl_sidecar2416(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ---E- ----------- -----B-^ -- tbl_sidecar2409(3,19) : egress #stage 6 ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------A ^- tbl_sidecar2411(3,19) : egress ---------------- ----- ------ -- - -------- ------ --------------- - --------- ---- --------------- -------------- -- ------ -- ---- ------ -------- -------- ------ ---- ------ - ----- ----------- -------- A^ tbl_sidecar2413(3,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : CONTROL_COND_TRUE D : ANTI_ACTION_READ 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_COND_FALSE ANTI_ACTION_READ P : IXBAR_READ ACTION_READ Q : IXBAR_READ ACTION_READ OUTPUT R : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ S : IXBAR_READ ANTI_ACTION_READ T : CONTROL_COND_TRUE ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ Y : CONTROL_TABLE_HIT IXBAR_READ Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2114(0) -> filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 2. filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 3. cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 4. cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 5. cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 6. cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 7. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 8. tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 9. tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 10. tbl_filter_drop_bad_mac_0(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 11. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 12. tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 13. tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 14. cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 15. tbl_filter_drop_bad_mac_0(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 16. tbl_filter_drop_bad_mac_1(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 17. filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 18. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 19. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 20. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv6(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-127(10) -> tbl_sidecar1272$precompute(10) -> tbl_sidecar1272(11) -> l3_router_Router4_lookup_idx_select_route(12) -> tbl_sidecar1137(13) -> l3_router_Router4_lookup_idx_route(14) -> tbl_sidecar1301(15) -> tbl_sidecar1303(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) #pipeline pipe #stage 0 ^--------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar2114(0,0) : ingress A^-------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ filter_uplink_ports(0,0) : ingress -B^------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-86(0,0) : ingress --A^------------ ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-87(0,0) : ingress ---A^----------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-90(0,0) : ingress ----C^---------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-91(0,0) : ingress -D---C^--------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_filter_drop_bad_mac_0(0,0) : ingress ------B^-------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar224(0,0) : ingress -D----A-^------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_filter_drop_bad_mac_1(0,0) : ingress --------B^------ ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar238(0,0) : ingress ---C------^----- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-88(0,1) : ingress -DC-------A^---- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ filter_switch_ipv4_addr(0,1) : ingress -D--------C-^--- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_filter_drop_bad_mac(0,1) : ingress -------------^-- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-96(0,2) : ingress --------------^- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar2111(0,19) : ingress ------------B--^ ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar203(0,19) : ingress #stage 1 ----C--E-E------ ^---- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-94(1,1) : ingress -D----F-F------- A^--- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ filter_switch_ipv6_addr(1,1) : ingress -------------C-- -D^-- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ attached_subnet_ingress_attached_subnets_v4(1,2) : ingress ---------------- -DA^- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ attached_subnet_ingress_attached_subnets_v6(1,2) : ingress ---------------- ----^ ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar2110(0,19) : ingress #stage 2 E-----E-E--EE--- -E--- ^---- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_icmp_dst_port(2,2) : ingress ---------------- ----- B^--- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-100(2,3) : ingress ---------------- ----- -A^-- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-103(2,4) : ingress ---------------- -DFF- --C^- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_ingress_ipv6_mcast(2,4) : ingress ---------------- -DFF- -C--^ -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_ingress_ipv4_mcast(2,3) : ingress #stage 3 ---------------- -DFF- G--A- ^- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_ingress_ipv6(3,4) : ingress ---------------- -DHH- G---A -^ - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_ingress_ipv4(3,3) : ingress #stage 4 ---------------- -DFF- G---- -I ^ -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_ingress_ipv4(3,3) : ingress #stage 5 ---------------- --GG- J--GG GG G ^------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_ingress_hit(4,5) : ingress FK----F-F--HF--- -H--- D---- -- - L^------ ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar764(4,6) : ingress ---------------- ----- ----- -- - M-^----- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-105(4,6) : ingress ---------------- ----- ----- -- - --A^---- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-107(4,6) : ingress FD----F-F--FF--- -F--- D---- -- - ---C^--- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar738(4,6) : ingress FD----F-F--FF--- -F--- D---- -- - --C--^-- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar730(4,6) : ingress ---------------- ----- ----- -- - -----A^- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_ingress_CalculateIPv4Len_ipv4_set_len(4,10) : ingress ---------------- --EE- ---EE EE E -------^ ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar2199(4,19) : ingress #stage 6 ---DD---D------- -DKK- DDDKE KE E N-D--A-- ^----- ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_nat_ingress_encap_ipv4(5,6) : ingress ----D---D------- -DEK- D-DKE KE E N--DO--- -^---- ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_nat_ingress_encap_ipv6(5,6) : ingress E-----E-E--EE--- -E--- ----- -- - -E--EE-- --^--- ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-111(5,7) : ingress ---------------- ----- ----- -- - -------- --A^-- ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-112(5,7) : ingress ---------------- ----- ----- -- - -------- ---A^- ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-114(5,7) : ingress ---------------- ----- ----- -- - -----AH- -----^ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_nat_ingress_CalculateIPv4Len_invert(5,19) : ingress #stage 7 ---------------- ----- ----- -- - -------- EE--C- ^---------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-115(6,7) : ingress ---------------- ----- ----- -- - -------- EE---- A^--------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-117(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- E-D--- -A^-------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_mcast_ingress_drop_mcastv4_no_group(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- -PD--- -C-^------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ mcast_ingress_mcast_source_filter_ipv6(6,7) : ingress ---------------- ----- ----- -- - -------- ------ ---A^------ - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1841(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- P-D--- C----^----- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ mcast_ingress_mcast_source_filter_ipv4(6,7) : ingress ---------------- ----- ----- -- - -------- ------ -----A^---- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1832(6,7) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- EED--- --A----^--- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_mcast_ingress_drop_mcastv6_no_group(6,7) : ingress FD---DN-N-DQND-- -RDD- D--SS SS S SN--NN-- RQDT-- --------^-- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ services_service(6,9) : ingress ---------------- ----- ----- -- - -------- ------ --------C^- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar413(6,9) : ingress ---------------- ----- ---DD -- - M------- FF---- ----------^ - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar750(6,9) : ingress #stage 8 FD----F-F--FF--- -F--- S---- -- - -F--FF-- PPD-C- --FHEHEF--- ^ --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ mcast_ingress_mcast_replication_ipv6(7,8) : ingress #stage 9 ---------------- ----- ----- -- - -------- GG---- ----------- U ^-- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ mcast_ingress_mcast_tag_check(8,9) : ingress E-----E-E--EE--- -E--- ----- -- - -E--EE-- ------ --EE-E-EE-- E -^- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-122(8,10) : ingress ---------------- ----- ----- -- - -------- EE---- ----------- - -C^ - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-123(8,10) : ingress #stage 10 FD-DD-F-N--FN--- -NDD- DDDDD DD D RFDDNND- RRD--- DDNF-F-NNEN V KDT ^ --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ nat_egress_nat_egress(9,10) : ingress #stage 11 E-----E-E--EE--- -E--- ----- -- - -E--EE-- ------ --EE-E-EE-- E -C- E ^-------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-125(10,11) : ingress ---------------- ----- ----- -- - -------- E----- ----------- - --- E A^------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-126(10,11) : ingress ---------------- ----- ----- -- - -------- EE---- ----------- - --- E -A^------------ ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-135(10,11) : ingress ---------------- ----- ----- -- - -------- ------ --------E-- - --- - -C-^----------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-127(10,13) : ingress ---------------- ----- ----- -- - -------- ------ --------E-- - --- - --C-^---------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ cond-136(10,11) : ingress ---------------- ----- G---- -- - -------- ------ --------PE- - E-- P ---A-^--------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1272$precompute(10,13) : ingress ---------------- ----- G---- -- - -------- PP---- --------PE- - E-- P ----A-^-------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1421$precompute(10,11) : ingress ---------------- ----- ----- -- - -------- ------ --------G-- - --- G -----B-^------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router4_lookup_idx_lookup(10,14) : ingress ---------------- ----- ----- -- - -------- GG---- --------G-- - --- G ------B-^------ ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ---DD -- - -------- FF---- --------F-W - --- H ----C----^----- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1491(10,16) : ingress ---------------- ----- ---DD -- - -------- FF---- --------F-W - --- H ---C------^---- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1356(10,16) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- --D--- --FF-F-FF-- F -D- F D-----C----^--- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1405(10,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- --D--- --FF-F-FF-- F -D- F D----C------^-- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1265(10,17) : ingress ---------------- ----- ----- -- - E------- ------ --------E-- - --- E -------------^- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ ingresshdr.icmp.hdr_checksum_encode_update_condition_4(10,19) : ingress ---------------- --GG- ---GG GG G G------- GG---- ----------- - --- G --------------^ ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ ingresshdr.udp.checksum_encode_update_condition_3(10,19) : ingress #stage 12 ---------------- ----- ----- -- - -------- ------ ----------- - --- - -----X--------- ^------------ -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1272(11,14) : ingress ---------------- ----- ----- -- - -------- ------ ----------- - --- - ------X-------- -^----------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1421(11,13) : ingress ---------------- ----- ----- -- - -------- GG---- --------G-- - --- G --------L------ --^---------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ---DD -- - -------- QQ---- --------Q-N - --- Q ----C----W----- ---^--------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_MulticastRouter6_tbl(11,17) : ingress ---------------- ----- ---DD -- - -------- HH---- --------Q-N - --- Q ---C------W---- ----^-------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_MulticastRouter4_tbl(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- --D--- --FF-F-FF-- F -D- F D-------------- ----L^------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1363(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- --D--- --FF-F-FF-- F -D- F D-------------- ---L--^------ -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1500(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- EED--- --FF-F-FH-- F -D- H D-------------- ---M---^----- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1504(11,17) : ingress ---------------- ----- ----- -- - ----D--- HH---- --------H-- - --- H --------------- -------O^---- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1508(11,17) : ingress FD----F-F--FF--- -F--- D---- -- - -F--FF-- --D--- --FF-F-FH-- F -D- H D-------------- ----M----^--- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1367(11,17) : ingress ---------------- ----- ----- -- - -------- ------ --------F-- - --- - --------------- ---------A^-- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1371(11,17) : ingress F-----F-F--FF--- -F--- ----- -- - -F--FF-- ------ --FF-F-FF-- F --- F -----B-E------- -----------^- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1296(11,16) : ingress ---------------- ----- ----- -- - -----D-- K----- --------H-- - --- H --------------- ---------O--^ -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1373(11,19) : ingress #stage 13 ---------------- ----- ----- -- - -------- GG---- --------G-- - --- G --------------- --L---------- ^- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router6_lookup_idx_lookup(10,11) : ingress ---------------- ----- ----- -- - -------- ------ ----------- - --- - -----B-P------- G------------ -^ --- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router4_lookup_idx_select_route(12,15) : ingress #stage 14 ---------------- ----- ----- -- - -------- ------ ----------- - --- - ------B-P------ -GP---------- P- ^-- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router6_lookup_idx_select_route(12,14) : ingress ---------------- ----- ----- -- - -------- ------ ----------- - --- - -------H------- ------------- -X -^- -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1137(13,16) : ingress F-----F-F--FF--- -F--- ----- -- - -F--FF-- ------ --FF-F-FF-- F --- F ------B-E------ --E---------- E- --^ -- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1432(11,17) : ingress #stage 15 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------H------ --H---------- H- X-- ^- ----- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1009(13,15) : ingress ---------------- ----- ---DD -- - -------- HH---- --------H-N - --- H --------------- ------------- -B -G- -^ -HD-H ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router4_lookup_idx_route(14,17) : ingress #stage 16 ---------------- ----- ---DD -- - -------- HH---- --------H-N - --- H --------------- ------------- -- B-- G- ^---- ---- --- ------ ------- - ---- ----- -------- ------ l3_router_Router6_lookup_idx_route(14,16) : ingress ---------------- ----- ----- -- - -------- HH---- --------W-- - -D- H --------------- -----------B- -- --- -- -^--- ---- --- ------ ------- - ---- ----- -------- ------ tbl_l3_router_Router4_icmp_error_0(11,16) : ingress ---------------- ----- ----- -- - -----D-- D----- --------H-- - --- H -----D--------- -----------C- -- --- -- --^-- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1303(11,16) : ingress F-----F-F--FF--- -F--- ----- -- - -F--FF-- ------ --FF-F-FF-- F --- F --------------- ------------- -- --- -- --C^- ---- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1301(11,17) : ingress ---------------- ----- ----- -- - -------- HH---- --------W-- - -D- H --------------- ------------- -- --- -- --C-^ ---- --- ------ ------- - ---- ----- -------- ------ tbl_l3_router_Router4_icmp_error(11,16) : ingress #stage 17 ---------------- ----- ----- -- - -------- HH---- --------W-- - -D- H --------------- ------------- -- --B -- H---- ^--- --- ------ ------- - ---- ----- -------- ------ tbl_l3_router_Router6_icmp_error_0(15,17) : ingress ---------------- ----- ----- -- - ----D--- HH---- --------H-- - --- H ------D-------- ------------- -- --C -- E---- -^-- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1441(15,17) : ingress F-----F-F--FF--- -F--- ----- -- - -F--FF-- ------ --FF-F-FF-- F --- F --------------- ------------- -- --- -- ----- -C^- --- ------ ------- - ---- ----- -------- ------ tbl_sidecar1437(15,17) : ingress ---------------- ----- ----- -- - -------- HH---- --------W-- - -D- H --------------- ------------- -- --- -- H---- -C-^ --- ------ ------- - ---- ----- -------- ------ tbl_l3_router_Router6_icmp_error(15,17) : ingress #stage 18 ---------------- ----- ----- -- - -------- ------ ----------- - --- - A-------------- ------------- -- --- -- --E-- -E-- ^-- ------ ------- - ---- ----- -------- ------ cond-143(16,18) : ingress FD----N-N--FN--- -F--- D---- -- - -F--FF-- HHD--- --FF-F-FW-- F -D- H D--------HHFF-- ---HHFFFHFHF- -- --F -H HHQFH HHFH C^- ------ ------- - ---- ----- -------- ------ l3_router_Arp_tbl(16,18) : ingress FD----N-N--FN--- -F--- D---- -- - -F--FF-- HHD--- --FF-F-FW-- F -D- H D--------HHFF-- ---HHFFFHFHF- -- --F -H HHQFH HQFH -A^ ------ ------- - ---- ----- -------- ------ l3_router_Ndp_tbl(16,18) : ingress #stage 19 P-----P-P--PP--- -P--- ----- -- - -P--PP-- ------ --PP-P-PP-- P --- P -----------PP-- -----PPP-P-G- -- --G -- ---G- --G- -PP ^----- ------- - ---- ----- -------- ------ tbl_sidecar2155(17,19) : ingress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- B^---- ------- - ---- ----- -------- ------ tbl_sidecar2153(17,19) : ingress ---------------- ----- ----- -- - -------- ------ --------E-- - --- - --------------- ------------- -- --- -- ----- ---- --- A-^--- ------- - ---- ----- -------- ------ cond-146(17,19) : ingress ---------------- ----- ----- -- - -------- ------ --------EE- - E-- - --------------- ------------- -- --- -- -E--E E--E -EE --A^-- ------- - ---- ----- -------- ------ tbl_sidecar2161(17,19) : ingress ---------------- ----- ----- -- - -------- ------ --------P-- - --- - --------------- --------P-P-- -- --- -- -PP-P PP-P -PP --A-^- ------- - ---- ----- -------- ------ mac_rewrite_mac_rewrite(17,19) : ingress ---------------- ----- ----- -- - -------- ------ --------E-- - --- - --------------- ------------- -- --- -- ----- ---- --- --C--^ ------- - ---- ----- -------- ------ tbl_sidecar2164(17,19) : ingress #stage 1 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ^------ - ---- ----- -------- ------ cond-151(0,15) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ C^----- - ---- ----- -------- ------ mcast_egress_mcast_tag_check(0,15) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ -M^---- - ---- ----- -------- ------ mcast_egress_tbl_decap_ports(0,15) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ --M^--- - ---- ----- -------- ------ mcast_egress_asic_id_to_port(0,15) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ -C--^-- - ---- ----- -------- ------ tbl_sidecar2358(0,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ A----^- - ---- ----- -------- ------ egress_filter_egress_filter(0,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ -----A^ - ---- ----- -------- ------ tbl_sidecar2370(0,18) : egress #stage 2 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ --EY--- ^ ---- ----- -------- ------ mcast_egress_port_bitmap_check(1,16) : egress #stage 3 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ --M---- E ^--- ----- -------- ------ cond-153(2,17) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - C^-- ----- -------- ------ tbl_sidecar2073(2,17) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - -A^- ----- -------- ------ tbl_sidecar2076(2,17) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - --A^ ----- -------- ------ tbl_sidecar2078(2,18) : egress #stage 4 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ -DP---- - -DO- ^---- -------- ------ mcast_egress_modify_hdr(2,17) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ -Z----- - -EE- -^--- -------- ------ mac_rewrite_mac_rewrite_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---E --^-- -------- ------ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(3,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ----PPP - -PP- ---^- -------- ------ tbl_sidecar2376(3,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ---A^ -------- ------ tbl_sidecar2379(3,19) : egress #stage 5 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- EM--- ^------- ------ tbl_sidecar1612(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- E---- B^------ ------ tbl_sidecar1607(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -A^----- ------ tbl_sidecar1609(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- E---- A--^---- ------ cond-159(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- E---- ---C^--- ------ tbl_sidecar1622_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- ----A^-- ------ tbl_sidecar1624_0(3,18) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ---B- ------^- ------ tbl_sidecar2375(3,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ---A- -------^ ------ tbl_sidecar2382(3,19) : egress #stage 6 ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------A ^----- tbl_sidecar2416(3,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- ---CEE-- -^---- tbl_sidecar1627(4,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- BEE----- --^--- tbl_sidecar1612_0(4,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- E---- -------B ---^-- tbl_sidecar2409(3,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ---A^- tbl_sidecar2411(3,19) : egress ---------------- ----- ----- -- - -------- ------ ----------- - --- - --------------- ------------- -- --- -- ----- ---- --- ------ ------- - ---- ----- -------- ----A^ tbl_sidecar2413(3,19) : egress #dependencies A : CONTROL_COND_FALSE B : CONTROL_DEFAULT_NEXT_TABLE C : CONTROL_COND_TRUE D : ANTI_ACTION_READ 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_COND_FALSE ANTI_ACTION_READ P : IXBAR_READ ACTION_READ Q : IXBAR_READ ACTION_READ OUTPUT R : IXBAR_READ ACTION_READ OUTPUT ANTI_ACTION_READ S : IXBAR_READ ANTI_ACTION_READ T : CONTROL_COND_TRUE ANTI_ACTION_READ U : CONTROL_DEFAULT_NEXT_TABLE IXBAR_READ OUTPUT V : OUTPUT ANTI_TABLE_READ ANTI_ACTION_READ W : ACTION_READ OUTPUT ANTI_ACTION_READ X : CONTROL_DEFAULT_NEXT_TABLE ACTION_READ Y : CONTROL_TABLE_HIT IXBAR_READ Z : CONTROL_TABLE_HIT CONTROL_TABLE_MISS *** Table dependency chains (of minimum length 14) *** 1. tbl_sidecar2114(0) -> filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 2. filter_uplink_ports(0) -> cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 3. cond-86(0) -> cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 4. cond-87(0) -> cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 5. cond-90(0) -> cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 6. cond-91(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 7. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 8. tbl_filter_drop_bad_mac_0(0) -> tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 9. tbl_sidecar224(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 10. tbl_filter_drop_bad_mac_0(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 11. filter_uplink_ports(0) -> tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 12. tbl_filter_drop_bad_mac_1(0) -> tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 13. tbl_sidecar238(0) -> cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 14. cond-94(1) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 15. tbl_filter_drop_bad_mac_0(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 16. tbl_filter_drop_bad_mac_1(0) -> filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 17. filter_switch_ipv6_addr(1) -> nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 18. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 19. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv4(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress) 20. nat_ingress_icmp_dst_port(2) -> nat_ingress_ingress_ipv6(3) -> nat_ingress_ingress_hit(4) -> tbl_nat_ingress_encap_ipv4(5) -> cond-115(6) -> mcast_ingress_mcast_source_filter_ipv4(6) -> mcast_ingress_mcast_replication_ipv6(7) -> mcast_ingress_mcast_tag_check(8) -> nat_egress_nat_egress(9) -> cond-125(10) -> cond-126(10) -> cond-135(10) -> cond-136(10) -> tbl_sidecar1421$precompute(10) -> tbl_sidecar1421(11) -> l3_router_Router6_lookup_idx_select_route(12) -> tbl_sidecar1009(13) -> l3_router_Router6_lookup_idx_route(14) -> tbl_sidecar1441(15) -> cond-143(16) -> l3_router_Arp_tbl(16) -> tbl_sidecar2155(17) (ingress)