| +---------------------------------------------------------------------+ |
| | Log file: pa.characterize.log | |
| | Compiler version: 5.1.0 (fca32d1) | |
| | Created on: Wed Sep 13 12:57:41 2017 | |
| +---------------------------------------------------------------------+ |
| |
| Program: ecmp |
| |
| ----------------------------------------------------------------------------------------------------------------------------------------- |
| | Container | Gress | Name | Class | | P | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | D | |
| ----------------------------------------------------------------------------------------------------------------------------------------- |
| | phv0 | ingress | | | | | | | | | | | | | | | | | | |
| | [31:0] | ingress | --pov_reserved--_0[31:0] | meta | | | | | | | | | | | | | | | R | |
| | phv1 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [31:24] | ingress | ipv4.protocol[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [23:8] | ingress | ipv4.hdrChecksum[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | ipv4.srcAddr[31:24] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv2 | ingress | | | | | | | | | | | | | | | | | | |
| | [31:0] | ingress | ipv4.dstAddr[31:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv3 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [31:24] | ingress | tcp.dstPort[7:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [23:0] | ingress | tcp.seqNo[31:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv4 | ingress | | | | | | | | | | | | | | | | | | |
| | [31:0] | ingress | ethernet.dstAddr[39:8] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv5 | ingress | | | | | | | | | | | | | | | | | | |
| | [31:0] | ingress | ethernet.srcAddr[31:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv6 | - | | | | | | | | | | | | | | | | | | |
| | phv7 | - | | | | | | | | | | | | | | | | | | |
| | phv8 | - | | | | | | | | | | | | | | | | | | |
| | phv9 | - | | | | | | | | | | | | | | | | | | |
| | phv10 | - | | | | | | | | | | | | | | | | | | |
| | phv11 | - | | | | | | | | | | | | | | | | | | |
| | phv12 | - | | | | | | | | | | | | | | | | | | |
| | phv13 | - | | | | | | | | | | | | | | | | | | |
| | phv14 | - | | | | | | | | | | | | | | | | | | |
| | phv15 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv16 | - | | | | | | | | | | | | | | | | | | |
| | phv17 | - | | | | | | | | | | | | | | | | | | |
| | phv18 | - | | | | | | | | | | | | | | | | | | |
| | phv19 | - | | | | | | | | | | | | | | | | | | |
| | phv20 | - | | | | | | | | | | | | | | | | | | |
| | phv21 | - | | | | | | | | | | | | | | | | | | |
| | phv22 | - | | | | | | | | | | | | | | | | | | |
| | phv23 | - | | | | | | | | | | | | | | | | | | |
| | phv24 | - | | | | | | | | | | | | | | | | | | |
| | phv25 | - | | | | | | | | | | | | | | | | | | |
| | phv26 | - | | | | | | | | | | | | | | | | | | |
| | phv27 | - | | | | | | | | | | | | | | | | | | |
| | phv28 | - | | | | | | | | | | | | | | | | | | |
| | phv29 | - | | | | | | | | | | | | | | | | | | |
| | phv30 | - | | | | | | | | | | | | | | | | | | |
| | phv31 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv32 | - | | | | | | | | | | | | | | | | | | |
| | phv33 | - | | | | | | | | | | | | | | | | | | |
| | phv34 | - | | | | | | | | | | | | | | | | | | |
| | phv35 | - | | | | | | | | | | | | | | | | | | |
| | phv36 | - | | | | | | | | | | | | | | | | | | |
| | phv37 | - | | | | | | | | | | | | | | | | | | |
| | phv38 | - | | | | | | | | | | | | | | | | | | |
| | phv39 | - | | | | | | | | | | | | | | | | | | |
| | phv40 | - | | | | | | | | | | | | | | | | | | |
| | phv41 | - | | | | | | | | | | | | | | | | | | |
| | phv42 | - | | | | | | | | | | | | | | | | | | |
| | phv43 | - | | | | | | | | | | | | | | | | | | |
| | phv44 | - | | | | | | | | | | | | | | | | | | |
| | phv45 | - | | | | | | | | | | | | | | | | | | |
| | phv46 | - | | | | | | | | | | | | | | | | | | |
| | phv47 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv48 | - | | | | | | | | | | | | | | | | | | |
| | phv49 | - | | | | | | | | | | | | | | | | | | |
| | phv50 | - | | | | | | | | | | | | | | | | | | |
| | phv51 | - | | | | | | | | | | | | | | | | | | |
| | phv52 | - | | | | | | | | | | | | | | | | | | |
| | phv53 | - | | | | | | | | | | | | | | | | | | |
| | phv54 | - | | | | | | | | | | | | | | | | | | |
| | phv55 | - | | | | | | | | | | | | | | | | | | |
| | phv56 | - | | | | | | | | | | | | | | | | | | |
| | phv57 | - | | | | | | | | | | | | | | | | | | |
| | phv58 | - | | | | | | | | | | | | | | | | | | |
| | phv59 | - | | | | | | | | | | | | | | | | | | |
| | phv60 | - | | | | | | | | | | | | | | | | | | |
| | phv61 | - | | | | | | | | | | | | | | | | | | |
| | phv62 | - | | | | | | | | | | | | | | | | | | |
| | phv63 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv64 | ingress | | | | | | | | | | | | | | | | | | |
| | [7:0] | ingress | ipv4.srcAddr[23:16] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv65 | ingress | | OL,SH | | | | | | | | | | | | | | | | |
| | [7:0] | ingress | tcp.srcPort[15:8] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | udp.srcPort[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv66 | ingress | | | | | | | | | | | | | | | | | | |
| | [7:0] | ingress | ethernet.dstAddr[47:40] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv67 | ingress | | | | | | | | | | | | | | | | | | |
| | [7:0] | ingress | ethernet.srcAddr[39:32] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv68 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [6:6] | ingress | --validity_check--metadata_bridge[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [5:5] | ingress | --validity_check--udp[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [4:4] | ingress | --validity_check--tcp[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [3:3] | ingress | --validity_check--ipv4[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [2:2] | ingress | --validity_check--ethernet[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [1:1] | ingress | --validity_check--packet_out_hdr[0:0] | pov | | W | RW | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [0:0] | ingress | --validity_check--packet_in_hdr[0:0] | pov | | W | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv69 | ingress | | | | | | | | | | | | | | | | | | |
| | [7:5] | ingress | ig_intr_md_for_tm.drop_ctl[2:0] | imeta | | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv70 | - | | | | | | | | | | | | | | | | | | |
| | phv71 | - | | | | | | | | | | | | | | | | | | |
| | phv72 | - | | | | | | | | | | | | | | | | | | |
| | phv73 | - | | | | | | | | | | | | | | | | | | |
| | phv74 | - | | | | | | | | | | | | | | | | | | |
| | phv75 | - | | | | | | | | | | | | | | | | | | |
| | phv76 | - | | | | | | | | | | | | | | | | | | |
| | phv77 | - | | | | | | | | | | | | | | | | | | |
| | phv78 | - | | | | | | | | | | | | | | | | | | |
| | phv79 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv80 | egress | | SH | | | | | | | | | | | | | | | | |
| | [7:3] | egress | eg_intr_md._pad7[4:0] | imeta | | W | | | | | | | | | | | | | | |
| | [2:0] | egress | eg_intr_md.egress_cos[2:0] | imeta | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv81 | egress | | SH | | | | | | | | | | | | | | | | |
| | [5:5] | egress | --validity_check--udp[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [4:4] | egress | --validity_check--tcp[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [3:3] | egress | --validity_check--ipv4[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [2:2] | egress | --validity_check--ethernet[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [1:1] | egress | --validity_check--packet_out_hdr[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [0:0] | egress | --validity_check--packet_in_hdr[0:0] | pov | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv82 | - | | | | | | | | | | | | | | | | | | |
| | phv83 | - | | | | | | | | | | | | | | | | | | |
| | phv84 | - | | | | | | | | | | | | | | | | | | |
| | phv85 | - | | | | | | | | | | | | | | | | | | |
| | phv86 | - | | | | | | | | | | | | | | | | | | |
| | phv87 | - | | | | | | | | | | | | | | | | | | |
| | phv88 | - | | | | | | | | | | | | | | | | | | |
| | phv89 | - | | | | | | | | | | | | | | | | | | |
| | phv90 | - | | | | | | | | | | | | | | | | | | |
| | phv91 | - | | | | | | | | | | | | | | | | | | |
| | phv92 | - | | | | | | | | | | | | | | | | | | |
| | phv93 | - | | | | | | | | | | | | | | | | | | |
| | phv94 | - | | | | | | | | | | | | | | | | | | |
| | phv95 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv96 | - | | | | | | | | | | | | | | | | | | |
| | phv97 | - | | | | | | | | | | | | | | | | | | |
| | phv98 | - | | | | | | | | | | | | | | | | | | |
| | phv99 | - | | | | | | | | | | | | | | | | | | |
| | phv100 | - | | | | | | | | | | | | | | | | | | |
| | phv101 | - | | | | | | | | | | | | | | | | | | |
| | phv102 | - | | | | | | | | | | | | | | | | | | |
| | phv103 | - | | | | | | | | | | | | | | | | | | |
| | phv104 | - | | | | | | | | | | | | | | | | | | |
| | phv105 | - | | | | | | | | | | | | | | | | | | |
| | phv106 | - | | | | | | | | | | | | | | | | | | |
| | phv107 | - | | | | | | | | | | | | | | | | | | |
| | phv108 | - | | | | | | | | | | | | | | | | | | |
| | phv109 | - | | | | | | | | | | | | | | | | | | |
| | phv110 | - | | | | | | | | | | | | | | | | | | |
| | phv111 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv112 | - | | | | | | | | | | | | | | | | | | |
| | phv113 | - | | | | | | | | | | | | | | | | | | |
| | phv114 | - | | | | | | | | | | | | | | | | | | |
| | phv115 | - | | | | | | | | | | | | | | | | | | |
| | phv116 | - | | | | | | | | | | | | | | | | | | |
| | phv117 | - | | | | | | | | | | | | | | | | | | |
| | phv118 | - | | | | | | | | | | | | | | | | | | |
| | phv119 | - | | | | | | | | | | | | | | | | | | |
| | phv120 | - | | | | | | | | | | | | | | | | | | |
| | phv121 | - | | | | | | | | | | | | | | | | | | |
| | phv122 | - | | | | | | | | | | | | | | | | | | |
| | phv123 | - | | | | | | | | | | | | | | | | | | |
| | phv124 | - | | | | | | | | | | | | | | | | | | |
| | phv125 | - | | | | | | | | | | | | | | | | | | |
| | phv126 | - | | | | | | | | | | | | | | | | | | |
| | phv127 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv128 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [15:15] | ingress | ig_intr_md.resubmit_flag[0:0] | imeta | | W | | | | | | | | | | | | | | |
| | [14:14] | ingress | ig_intr_md._pad1[0:0] | imeta | | W | | | | | | | | | | | | | | |
| | [13:12] | ingress | ig_intr_md._pad2[1:0] | imeta | | W | | | | | | | | | | | | | | |
| | [11:9] | ingress | ig_intr_md._pad3[2:0] | imeta | | W | | | | | | | | | | | | | | |
| | [8:0] | ingress | ig_intr_md.ingress_port[8:0] | imeta | | W | R | ~ | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv129 | ingress | | OL,SH | | | | | | | | | | | | | | | | |
| | [15:7] | ingress | packet_out_hdr.egress_port[8:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:7] | ingress | packet_in_hdr.ingress_port[8:0] | pkt | | W | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [6:0] | ingress | packet_out_hdr._padding[6:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [6:0] | ingress | packet_in_hdr._padding[6:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv130 | ingress | | | | | | | | | | | | | | | | | | |
| | [8:0] | ingress | ig_intr_md_for_tm.ucast_egress_port[8:0] | imeta | | | W | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv131 | ingress | | | | | | | | | | | | | | | | | | |
| | [15:0] | ingress | ipv4.srcAddr[15:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv132 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [15:8] | ingress | tcp.srcPort[7:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | tcp.dstPort[15:8] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv133 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [15:8] | ingress | ethernet.dstAddr[7:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | ethernet.srcAddr[47:40] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv134 | ingress | | | | | | | | | | | | | | | | | | |
| | [15:0] | ingress | ethernet.etherType[15:0] | pkt | | W | R | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv135 | ingress | | | | | | | | | | | | | | | | | | |
| | [15:0] | ingress | ecmp_metadata.group_id[15:0] | meta | | | W | R | | | | | | | | | | | | |
| | phv136 | ingress | | | | | | | | | | | | | | | | | | |
| | [15:0] | ingress | ecmp_metadata.selector[15:0] | meta | | | W | R | | | | | | | | | | | | |
| | phv137 | - | | | | | | | | | | | | | | | | | | |
| | phv138 | - | | | | | | | | | | | | | | | | | | |
| | phv139 | - | | | | | | | | | | | | | | | | | | |
| | phv140 | - | | | | | | | | | | | | | | | | | | |
| | phv141 | - | | | | | | | | | | | | | | | | | | |
| | phv142 | - | | | | | | | | | | | | | | | | | | |
| | phv143 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv144 | egress | | SH | | | | | | | | | | | | | | | | |
| | [15:9] | egress | eg_intr_md._pad0[6:0] | imeta | | W | | | | | | | | | | | | | | |
| | [8:0] | egress | eg_intr_md.egress_port[8:0] | imeta | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv145 | - | | | | | | | | | | | | | | | | | | |
| | phv146 | - | | | | | | | | | | | | | | | | | | |
| | phv147 | - | | | | | | | | | | | | | | | | | | |
| | phv148 | - | | | | | | | | | | | | | | | | | | |
| | phv149 | - | | | | | | | | | | | | | | | | | | |
| | phv150 | - | | | | | | | | | | | | | | | | | | |
| | phv151 | - | | | | | | | | | | | | | | | | | | |
| | phv152 | - | | | | | | | | | | | | | | | | | | |
| | phv153 | - | | | | | | | | | | | | | | | | | | |
| | phv154 | - | | | | | | | | | | | | | | | | | | |
| | phv155 | - | | | | | | | | | | | | | | | | | | |
| | phv156 | - | | | | | | | | | | | | | | | | | | |
| | phv157 | - | | | | | | | | | | | | | | | | | | |
| | phv158 | - | | | | | | | | | | | | | | | | | | |
| | phv159 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv160 | - | | | | | | | | | | | | | | | | | | |
| | phv161 | - | | | | | | | | | | | | | | | | | | |
| | phv162 | - | | | | | | | | | | | | | | | | | | |
| | phv163 | - | | | | | | | | | | | | | | | | | | |
| | phv164 | - | | | | | | | | | | | | | | | | | | |
| | phv165 | - | | | | | | | | | | | | | | | | | | |
| | phv166 | - | | | | | | | | | | | | | | | | | | |
| | phv167 | - | | | | | | | | | | | | | | | | | | |
| | phv168 | - | | | | | | | | | | | | | | | | | | |
| | phv169 | - | | | | | | | | | | | | | | | | | | |
| | phv170 | - | | | | | | | | | | | | | | | | | | |
| | phv171 | - | | | | | | | | | | | | | | | | | | |
| | phv172 | - | | | | | | | | | | | | | | | | | | |
| | phv173 | - | | | | | | | | | | | | | | | | | | |
| | phv174 | - | | | | | | | | | | | | | | | | | | |
| | phv175 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv176 | - | | | | | | | | | | | | | | | | | | |
| | phv177 | - | | | | | | | | | | | | | | | | | | |
| | phv178 | - | | | | | | | | | | | | | | | | | | |
| | phv179 | - | | | | | | | | | | | | | | | | | | |
| | phv180 | - | | | | | | | | | | | | | | | | | | |
| | phv181 | - | | | | | | | | | | | | | | | | | | |
| | phv182 | - | | | | | | | | | | | | | | | | | | |
| | phv183 | - | | | | | | | | | | | | | | | | | | |
| | phv184 | - | | | | | | | | | | | | | | | | | | |
| | phv185 | - | | | | | | | | | | | | | | | | | | |
| | phv186 | - | | | | | | | | | | | | | | | | | | |
| | phv187 | - | | | | | | | | | | | | | | | | | | |
| | phv188 | - | | | | | | | | | | | | | | | | | | |
| | phv189 | - | | | | | | | | | | | | | | | | | | |
| | phv190 | - | | | | | | | | | | | | | | | | | | |
| | phv191 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv192 | - | | | | | | | | | | | | | | | | | | |
| | phv193 | - | | | | | | | | | | | | | | | | | | |
| | phv194 | - | | | | | | | | | | | | | | | | | | |
| | phv195 | - | | | | | | | | | | | | | | | | | | |
| | phv196 | - | | | | | | | | | | | | | | | | | | |
| | phv197 | - | | | | | | | | | | | | | | | | | | |
| | phv198 | - | | | | | | | | | | | | | | | | | | |
| | phv199 | - | | | | | | | | | | | | | | | | | | |
| | phv200 | - | | | | | | | | | | | | | | | | | | |
| | phv201 | - | | | | | | | | | | | | | | | | | | |
| | phv202 | - | | | | | | | | | | | | | | | | | | |
| | phv203 | - | | | | | | | | | | | | | | | | | | |
| | phv204 | - | | | | | | | | | | | | | | | | | | |
| | phv205 | - | | | | | | | | | | | | | | | | | | |
| | phv206 | - | | | | | | | | | | | | | | | | | | |
| | phv207 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv208 | - | | | | | | | | | | | | | | | | | | |
| | phv209 | - | | | | | | | | | | | | | | | | | | |
| | phv210 | - | | | | | | | | | | | | | | | | | | |
| | phv211 | - | | | | | | | | | | | | | | | | | | |
| | phv212 | - | | | | | | | | | | | | | | | | | | |
| | phv213 | - | | | | | | | | | | | | | | | | | | |
| | phv214 | - | | | | | | | | | | | | | | | | | | |
| | phv215 | - | | | | | | | | | | | | | | | | | | |
| | phv216 | - | | | | | | | | | | | | | | | | | | |
| | phv217 | - | | | | | | | | | | | | | | | | | | |
| | phv218 | - | | | | | | | | | | | | | | | | | | |
| | phv219 | - | | | | | | | | | | | | | | | | | | |
| | phv220 | - | | | | | | | | | | | | | | | | | | |
| | phv221 | - | | | | | | | | | | | | | | | | | | |
| | phv222 | - | | | | | | | | | | | | | | | | | | |
| | phv223 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv256 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [31:24] | ingress | ipv4.identification[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [23:21] | ingress | ipv4.flags[2:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [20:8] | ingress | ipv4.fragOffset[12:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | ipv4.ttl[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv257 | ingress | | OL,SH | | | | | | | | | | | | | | | | |
| | [31:28] | ingress | tcp.dataOffset[3:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [27:25] | ingress | tcp.res[2:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [24:22] | ingress | tcp.ecn[2:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [21:16] | ingress | tcp.ctrl[5:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [31:16] | ingress | udp.length_[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | ingress | tcp.window[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | ingress | udp.checksum[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv258 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [31:16] | ingress | tcp.checksum[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | ingress | tcp.urgentPtr[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv259 | - | | | | | | | | | | | | | | | | | | |
| | phv260 | egress | | SH | | | | | | | | | | | | | | | | |
| | [31:24] | egress | ipv4.ttl[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [23:16] | egress | ipv4.protocol[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | egress | ipv4.hdrChecksum[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv261 | egress | | | | | | | | | | | | | | | | | | |
| | [31:0] | egress | ipv4.srcAddr[31:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv262 | egress | | | | | | | | | | | | | | | | | | |
| | [31:0] | egress | ipv4.dstAddr[31:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv263 | egress | | OL,SH | | | | | | | | | | | | | | | | |
| | [31:16] | egress | udp.length_[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [31:0] | egress | tcp.ackNo[31:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | egress | udp.checksum[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv264 | egress | | SH | | | | | | | | | | | | | | | | |
| | [31:28] | egress | tcp.dataOffset[3:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [27:25] | egress | tcp.res[2:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [24:22] | egress | tcp.ecn[2:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [21:16] | egress | tcp.ctrl[5:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | egress | tcp.window[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv265 | egress | | SH | | | | | | | | | | | | | | | | |
| | [31:16] | egress | tcp.checksum[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | egress | tcp.urgentPtr[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv266 | egress | | | | | | | | | | | | | | | | | | |
| | [31:0] | egress | ethernet.dstAddr[39:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv267 | egress | | | | | | | | | | | | | | | | | | |
| | [31:0] | egress | ethernet.srcAddr[31:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv268 | - | | | | | | | | | | | | | | | | | | |
| | phv269 | - | | | | | | | | | | | | | | | | | | |
| | phv270 | - | | | | | | | | | | | | | | | | | | |
| | phv271 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv272 | - | | | | | | | | | | | | | | | | | | |
| | phv273 | - | | | | | | | | | | | | | | | | | | |
| | phv274 | - | | | | | | | | | | | | | | | | | | |
| | phv275 | - | | | | | | | | | | | | | | | | | | |
| | phv276 | - | | | | | | | | | | | | | | | | | | |
| | phv277 | - | | | | | | | | | | | | | | | | | | |
| | phv278 | - | | | | | | | | | | | | | | | | | | |
| | phv279 | - | | | | | | | | | | | | | | | | | | |
| | phv280 | - | | | | | | | | | | | | | | | | | | |
| | phv281 | - | | | | | | | | | | | | | | | | | | |
| | phv282 | - | | | | | | | | | | | | | | | | | | |
| | phv283 | - | | | | | | | | | | | | | | | | | | |
| | phv284 | - | | | | | | | | | | | | | | | | | | |
| | phv285 | - | | | | | | | | | | | | | | | | | | |
| | phv286 | - | | | | | | | | | | | | | | | | | | |
| | phv287 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv288 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [7:4] | ingress | ipv4.version[3:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [3:0] | ingress | ipv4.ihl[3:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv289 | ingress | | OL,SH | | | | | | | | | | | | | | | | |
| | [7:0] | ingress | tcp.seqNo[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | udp.srcPort[15:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv290 | - | | | | | | | | | | | | | | | | | | |
| | phv291 | - | | | | | | | | | | | | | | | | | | |
| | phv292 | egress | | SH | | | | | | | | | | | | | | | | |
| | [7:4] | egress | ipv4.version[3:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [3:0] | egress | ipv4.ihl[3:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv293 | egress | | | | | | | | | | | | | | | | | | |
| | [7:0] | egress | ipv4.diffserv[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv294 | egress | | OL,SH | | | | | | | | | | | | | | | | |
| | [7:0] | egress | tcp.srcPort[15:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | egress | udp.srcPort[15:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv295 | egress | | OL,SH | | | | | | | | | | | | | | | | |
| | [7:0] | egress | tcp.srcPort[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | egress | udp.srcPort[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv296 | egress | | | | | | | | | | | | | | | | | | |
| | [7:0] | egress | ethernet.dstAddr[47:40] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv297 | egress | | | | | | | | | | | | | | | | | | |
| | [7:0] | egress | ethernet.srcAddr[39:32] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv298 | - | | | | | | | | | | | | | | | | | | |
| | phv299 | - | | | | | | | | | | | | | | | | | | |
| | phv300 | - | | | | | | | | | | | | | | | | | | |
| | phv301 | - | | | | | | | | | | | | | | | | | | |
| | phv302 | - | | | | | | | | | | | | | | | | | | |
| | phv303 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv304 | - | | | | | | | | | | | | | | | | | | |
| | phv305 | - | | | | | | | | | | | | | | | | | | |
| | phv306 | - | | | | | | | | | | | | | | | | | | |
| | phv307 | - | | | | | | | | | | | | | | | | | | |
| | phv308 | - | | | | | | | | | | | | | | | | | | |
| | phv309 | - | | | | | | | | | | | | | | | | | | |
| | phv310 | - | | | | | | | | | | | | | | | | | | |
| | phv311 | - | | | | | | | | | | | | | | | | | | |
| | phv312 | - | | | | | | | | | | | | | | | | | | |
| | phv313 | - | | | | | | | | | | | | | | | | | | |
| | phv314 | - | | | | | | | | | | | | | | | | | | |
| | phv315 | - | | | | | | | | | | | | | | | | | | |
| | phv316 | - | | | | | | | | | | | | | | | | | | |
| | phv317 | - | | | | | | | | | | | | | | | | | | |
| | phv318 | - | | | | | | | | | | | | | | | | | | |
| | phv319 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv320 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [15:8] | ingress | ipv4.diffserv[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | ipv4.totalLen[15:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv321 | ingress | | SH | | | | | | | | | | | | | | | | |
| | [15:8] | ingress | ipv4.totalLen[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | ingress | ipv4.identification[15:8] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv322 | ingress | | OL,SH | | | | | | | | | | | | | | | | |
| | [15:0] | ingress | tcp.ackNo[31:16] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | ingress | udp.dstPort[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv323 | ingress | | | | | | | | | | | | | | | | | | |
| | [15:0] | ingress | tcp.ackNo[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv324 | - | | | | | | | | | | | | | | | | | | |
| | phv325 | - | | | | | | | | | | | | | | | | | | |
| | phv326 | egress | | | | | | | | | | | | | | | | | | |
| | [15:0] | egress | ipv4.totalLen[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv327 | egress | | | | | | | | | | | | | | | | | | |
| | [15:0] | egress | ipv4.identification[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv328 | egress | | SH | | | | | | | | | | | | | | | | |
| | [15:13] | egress | ipv4.flags[2:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [12:0] | egress | ipv4.fragOffset[12:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv329 | egress | | OL,SH | | | | | | | | | | | | | | | | |
| | [15:0] | egress | tcp.dstPort[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:0] | egress | udp.dstPort[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv330 | egress | | | | | | | | | | | | | | | | | | |
| | [15:0] | egress | tcp.seqNo[31:16] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv331 | egress | | | | | | | | | | | | | | | | | | |
| | [15:0] | egress | tcp.seqNo[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv332 | egress | | SH | | | | | | | | | | | | | | | | |
| | [15:8] | egress | ethernet.dstAddr[7:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [7:0] | egress | ethernet.srcAddr[47:40] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv333 | egress | | | | | | | | | | | | | | | | | | |
| | [15:0] | egress | ethernet.etherType[15:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv334 | egress | | OL,SH | | | | | | | | | | | | | | | | |
| | [15:7] | egress | packet_out_hdr.egress_port[8:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [15:7] | egress | packet_in_hdr.ingress_port[8:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [6:0] | egress | packet_out_hdr._padding[6:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | [6:0] | egress | packet_in_hdr._padding[6:0] | pkt | | W | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | R | |
| | phv335 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv336 | - | | | | | | | | | | | | | | | | | | |
| | phv337 | - | | | | | | | | | | | | | | | | | | |
| | phv338 | - | | | | | | | | | | | | | | | | | | |
| | phv339 | - | | | | | | | | | | | | | | | | | | |
| | phv340 | - | | | | | | | | | | | | | | | | | | |
| | phv341 | - | | | | | | | | | | | | | | | | | | |
| | phv342 | - | | | | | | | | | | | | | | | | | | |
| | phv343 | - | | | | | | | | | | | | | | | | | | |
| | phv344 | - | | | | | | | | | | | | | | | | | | |
| | phv345 | - | | | | | | | | | | | | | | | | | | |
| | phv346 | - | | | | | | | | | | | | | | | | | | |
| | phv347 | - | | | | | | | | | | | | | | | | | | |
| | phv348 | - | | | | | | | | | | | | | | | | | | |
| | phv349 | - | | | | | | | | | | | | | | | | | | |
| | phv350 | - | | | | | | | | | | | | | | | | | | |
| | phv351 | - | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
| | phv352 | - | | | | | | | | | | | | | | | | | | |
| | phv353 | - | | | | | | | | | | | | | | | | | | |
| | phv354 | - | | | | | | | | | | | | | | | | | | |
| | phv355 | - | | | | | | | | | | | | | | | | | | |
| | phv356 | - | | | | | | | | | | | | | | | | | | |
| | phv357 | - | | | | | | | | | | | | | | | | | | |
| | phv358 | - | | | | | | | | | | | | | | | | | | |
| | phv359 | - | | | | | | | | | | | | | | | | | | |
| | phv360 | - | | | | | | | | | | | | | | | | | | |
| | phv361 | - | | | | | | | | | | | | | | | | | | |
| | phv362 | - | | | | | | | | | | | | | | | | | | |
| | phv363 | - | | | | | | | | | | | | | | | | | | |
| | phv364 | - | | | | | | | | | | | | | | | | | | |
| | phv365 | - | | | | | | | | | | | | | | | | | | |
| | phv366 | - | | | | | | | | | | | | | | | | | | |
| | phv367 | - | | | | | | | | | | | | | | | | | | |
| ----------------------------------------------------------------------------------------------------------------------------------------- |
| |
| |
| Containers used: 56 |
| Containers with data overlayed: 10 (17.86%) |
| Containers shared: 30 (53.57%) |
| |
| ------------------------ |
| Legend: |
| ------------------------ |
| P: Parsed |
| D: Deparsed |
| OL: Overlay |
| SH: Shared |
| pkt: Packet data |
| meta: Metadata |
| imeta: Intrinsic Metadata |
| pov: Packet Occupancy Vector bit |
| R: Read |
| W: Write |
| ~: Field is live |