| 1 | ingress::parse_inner_ipv6 is split into 2 states: | ||
| 2 | ingress::parse_inner_ipv6 | ||
| 3 | ingress::parse_inner_ipv6.$split_0 | ||
| 4 | ingress::parse_ipv6 is split into 2 states: | ||
| 5 | ingress::parse_ipv6 | ||
| 6 | ingress::parse_ipv6.$split_0 | ||
| 7 | $entry_point.start is split into 2 states: | ||
| 8 | $entry_point.start | ||
| 9 | $entry_point.start.$split_0 | ||
| 10 | allocated { $byte0 $byte1 } to { [ $entry_point.start.$split_0 : inbuf bit[96..111] hdr.ethernet/ethernet.ether_type; ] } | ||
| 11 | allocated { $byte0 $byte1 } to { [ ingress::parse_sidecar : inbuf bit[48..63] hdr.sidecar/sidecar.sc_ether_type; ] } | ||
| 12 | allocated { $byte0 $byte1 } to { [ ingress::parse_vlan : inbuf bit[16..31] hdr.vlan/vlan.ether_type; ] } | ||
| 13 | allocated { $byte0 } to { [ ingress::parse_ipv4 : inbuf bit[72..79] hdr.ipv4/ipv4.protocol; ] } | ||
| 14 | allocated { $byte0 $byte1 } to { [ ingress::parse_udp : inbuf bit[16..31] hdr.udp/udp.dst_port; ] } | ||
| 15 | allocated { $byte0 } to { [ ingress::parse_geneve : inbuf bit[2..7] hdr.geneve/geneve.opt_len; ] } | ||
| 16 | allocated { $byte0 $byte1 } to { [ ingress::geneve_parsed : ingress::hdr.geneve.protocol; hdr.geneve/geneve.protocol; ] } | ||
| 17 | allocated { $byte0 $byte1 } to { [ ingress::parse_inner_eth : inbuf bit[96..111] hdr.inner_eth/inner_eth.ether_type; ] } | ||
| 18 | allocated { $byte0 } to { [ ingress::parse_inner_ipv4 : inbuf bit[72..79] hdr.inner_ipv4/inner_ipv4.protocol; ] } | ||
| 19 | allocated { $byte0 } to { [ ingress::parse_inner_ipv6.$split_0 : inbuf bit[-208..-201] hdr.inner_ipv6/inner_ipv6.next_hdr; ] } | ||
| 20 | allocated { $byte2 $byte3 } to { [ ingress::parse_geneve_opt : inbuf bit[0..15] hdr.geneve_opts.ox_external_tag/ox_external_tag.class; ] } | ||
| 21 | allocated { $byte2 } to { [ ingress::parse_geneve_ox_opt : inbuf bit[-15..-9] hdr.geneve_opts.ox_external_tag/ox_external_tag.type; ] } | ||
| 22 | allocated { $byte0 } to { [ ingress::parse_ipv6.$split_0 : inbuf bit[-208..-201] hdr.ipv6/ipv6.next_hdr; ] } | ||
| 23 | need to allocate 3 logical checksum calculations to ingress parser | ||
| 24 | allocated parser checksum unit 0 to nat_checksum_0 | ||
| 25 | allocated parser checksum unit 1 to icmp_checksum_0 | ||
| 26 | allocated parser checksum unit 1 to ipv4_checksum_0 | ||
| 27 | need to allocate 3 logical checksum calculations to ingress parser | ||
| 28 | allocated parser checksum unit 0 to nat_checksum_0 | ||
| 29 | allocated parser checksum unit 1 to icmp_checksum_0 | ||
| 30 | allocated parser checksum unit 1 to ipv4_checksum_0 | ||