Fixing packet_io and regenerating default.p4 for tofino

Change-Id: I5c2c6565f71a13b375a8ec8da864e9157b8e56ed
diff --git a/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/visualization/phv_allocation.html b/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/visualization/phv_allocation.html
index 1dfff69..ec8e80c 100644
--- a/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/visualization/phv_allocation.html
+++ b/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/visualization/phv_allocation.html
@@ -19,2670 +19,6 @@
 
 ethernet.dstAddr[39:8] in container bits [31:0]
 
-</title></rect>
-<rect x="9" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 0
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 2
-
-ethernet.srcAddr[31:0] in container bits [31:0]
-
-</title></rect>
-<rect x="9" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 3
-
-
-</title></rect>
-<rect x="9" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 4
-
-
-</title></rect>
-<rect x="9" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 5
-
-
-</title></rect>
-<rect x="9" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 6
-
-
-</title></rect>
-<rect x="9" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 7
-
-
-</title></rect>
-<rect x="27" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 8
-
-
-</title></rect>
-<rect x="27" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 9
-
-
-</title></rect>
-<rect x="27" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 10
-
-
-</title></rect>
-<rect x="27" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 11
-
-
-</title></rect>
-<rect x="27" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 12
-
-
-</title></rect>
-<rect x="27" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 13
-
-
-</title></rect>
-<rect x="27" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 14
-
-
-</title></rect>
-<rect x="27" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 15
-
-
-</title></rect>
-<text x="20" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="54" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 16
-
-
-</title></rect>
-<rect x="54" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 17
-
-
-</title></rect>
-<rect x="54" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 18
-
-
-</title></rect>
-<rect x="54" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 19
-
-
-</title></rect>
-<rect x="54" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 20
-
-
-</title></rect>
-<rect x="54" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 21
-
-
-</title></rect>
-<rect x="54" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 22
-
-
-</title></rect>
-<rect x="54" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 23
-
-
-</title></rect>
-<rect x="72" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 24
-
-
-</title></rect>
-<rect x="72" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 25
-
-
-</title></rect>
-<rect x="72" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 26
-
-
-</title></rect>
-<rect x="72" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 27
-
-
-</title></rect>
-<rect x="72" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 28
-
-
-</title></rect>
-<rect x="72" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 29
-
-
-</title></rect>
-<rect x="72" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 30
-
-
-</title></rect>
-<rect x="72" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 31
-
-
-</title></rect>
-<text x="65" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="99" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 32
-
-
-</title></rect>
-<rect x="99" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 33
-
-
-</title></rect>
-<rect x="99" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 34
-
-
-</title></rect>
-<rect x="99" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 35
-
-
-</title></rect>
-<rect x="99" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 36
-
-
-</title></rect>
-<rect x="99" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 37
-
-
-</title></rect>
-<rect x="99" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 38
-
-
-</title></rect>
-<rect x="99" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 39
-
-
-</title></rect>
-<rect x="117" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 40
-
-
-</title></rect>
-<rect x="117" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 41
-
-
-</title></rect>
-<rect x="117" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 42
-
-
-</title></rect>
-<rect x="117" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 43
-
-
-</title></rect>
-<rect x="117" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 44
-
-
-</title></rect>
-<rect x="117" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 45
-
-
-</title></rect>
-<rect x="117" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 46
-
-
-</title></rect>
-<rect x="117" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 47
-
-
-</title></rect>
-<text x="110" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="144" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 48
-
-
-</title></rect>
-<rect x="144" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 49
-
-
-</title></rect>
-<rect x="144" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 50
-
-
-</title></rect>
-<rect x="144" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 51
-
-
-</title></rect>
-<rect x="144" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 52
-
-
-</title></rect>
-<rect x="144" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 53
-
-
-</title></rect>
-<rect x="144" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 54
-
-
-</title></rect>
-<rect x="144" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 55
-
-
-</title></rect>
-<rect x="162" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 56
-
-
-</title></rect>
-<rect x="162" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 57
-
-
-</title></rect>
-<rect x="162" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 58
-
-
-</title></rect>
-<rect x="162" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 59
-
-
-</title></rect>
-<rect x="162" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 60
-
-
-</title></rect>
-<rect x="162" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 61
-
-
-</title></rect>
-<rect x="162" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 62
-
-
-</title></rect>
-<rect x="162" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 63
-
-
-</title></rect>
-<text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 64
-
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 65
-
-ethernet.dstAddr[47:40] in container bits [7:0]
-
-</title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 66
-
-ethernet.srcAddr[39:32] in container bits [7:0]
-
-</title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 67
-
-POV.POV[39:32] in container bits [7:0]
-
-Field --validity_check--packet_out_hdr read by table ingress_pkt for a gateway expression
-Field --validity_check--packet_out_hdr written by table ingress_pkt's action _packet_out
-</title></rect>
-<text x="191" y="79" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">RW<title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 67
-
-POV.POV[39:32] in container bits [7:0]
-
-Field --validity_check--packet_out_hdr read by table ingress_pkt for a gateway expression
-Field --validity_check--packet_out_hdr written by table ingress_pkt's action _packet_out
-</title></text>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 68
-
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
-
-</title></rect>
-<rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 69
-
-
-</title></rect>
-<rect x="189" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 70
-
-
-</title></rect>
-<rect x="189" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 71
-
-
-</title></rect>
-<rect x="207" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 72
-
-
-</title></rect>
-<rect x="207" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 73
-
-
-</title></rect>
-<rect x="207" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 74
-
-
-</title></rect>
-<rect x="207" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 75
-
-
-</title></rect>
-<rect x="207" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 76
-
-
-</title></rect>
-<rect x="207" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 77
-
-
-</title></rect>
-<rect x="207" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 78
-
-
-</title></rect>
-<rect x="207" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 79
-
-
-</title></rect>
-<text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 80
-
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-Field ig_intr_md_for_tm.copy_to_cpu read by table egress_pkt for a gateway expression
-</title></rect>
-<text x="236" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 80
-
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-Field ig_intr_md_for_tm.copy_to_cpu read by table egress_pkt for a gateway expression
-</title></text>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
-eg_intr_md._pad7[4:0] in container bits [7:3]
-eg_intr_md.egress_cos[2:0] in container bits [2:0]
-
-</title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 82
-
-POV.POV[7:0] in container bits [7:0]
-
-Field --validity_check--packet_in_hdr written by table egress_pkt's action add_packet_in_hdr
-</title></rect>
-<text x="236" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 82
-
-POV.POV[7:0] in container bits [7:0]
-
-Field --validity_check--packet_in_hdr written by table egress_pkt's action add_packet_in_hdr
-</title></text>
-<rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 83
-
-
-</title></rect>
-<rect x="234" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 84
-
-
-</title></rect>
-<rect x="234" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 85
-
-
-</title></rect>
-<rect x="234" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 86
-
-
-</title></rect>
-<rect x="234" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 87
-
-
-</title></rect>
-<rect x="252" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 88
-
-
-</title></rect>
-<rect x="252" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 89
-
-
-</title></rect>
-<rect x="252" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 90
-
-
-</title></rect>
-<rect x="252" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 91
-
-
-</title></rect>
-<rect x="252" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 92
-
-
-</title></rect>
-<rect x="252" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 93
-
-
-</title></rect>
-<rect x="252" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 94
-
-
-</title></rect>
-<rect x="252" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 95
-
-
-</title></rect>
-<text x="245" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="279" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 96
-
-
-</title></rect>
-<rect x="279" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 97
-
-
-</title></rect>
-<rect x="279" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 98
-
-
-</title></rect>
-<rect x="279" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 99
-
-
-</title></rect>
-<rect x="279" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 100
-
-
-</title></rect>
-<rect x="279" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 101
-
-
-</title></rect>
-<rect x="279" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 102
-
-
-</title></rect>
-<rect x="279" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 103
-
-
-</title></rect>
-<rect x="297" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 104
-
-
-</title></rect>
-<rect x="297" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 105
-
-
-</title></rect>
-<rect x="297" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 106
-
-
-</title></rect>
-<rect x="297" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 107
-
-
-</title></rect>
-<rect x="297" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 108
-
-
-</title></rect>
-<rect x="297" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 109
-
-
-</title></rect>
-<rect x="297" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 110
-
-
-</title></rect>
-<rect x="297" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 111
-
-
-</title></rect>
-<text x="290" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="324" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 112
-
-
-</title></rect>
-<rect x="324" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 113
-
-
-</title></rect>
-<rect x="324" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 114
-
-
-</title></rect>
-<rect x="324" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 115
-
-
-</title></rect>
-<rect x="324" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 116
-
-
-</title></rect>
-<rect x="324" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 117
-
-
-</title></rect>
-<rect x="324" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 118
-
-
-</title></rect>
-<rect x="324" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 119
-
-
-</title></rect>
-<rect x="342" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 120
-
-
-</title></rect>
-<rect x="342" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 121
-
-
-</title></rect>
-<rect x="342" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 122
-
-
-</title></rect>
-<rect x="342" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 123
-
-
-</title></rect>
-<rect x="342" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 124
-
-
-</title></rect>
-<rect x="342" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 125
-
-
-</title></rect>
-<rect x="342" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 126
-
-
-</title></rect>
-<rect x="342" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 127
-
-
-</title></rect>
-<text x="335" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="369" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 128
-
-ig_intr_md.resubmit_flag[0:0] in container bits [15:15]
-ig_intr_md._pad1[0:0] in container bits [14:14]
-ig_intr_md._pad2[1:0] in container bits [13:12]
-ig_intr_md._pad3[2:0] in container bits [11:9]
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
-
-</title></rect>
-<rect x="369" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkseagreen""><title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 129
-
-packet_out_hdr.egress_port[8:0] in container bits [15:7]
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_out_hdr._padding[6:0] in container bits [6:0]
-packet_in_hdr._padding[6:0] in container bits [6:0]
-
-Field packet_out_hdr.egress_port read by table ingress_pkt's action _packet_out
-</title></rect>
-<text x="371" y="43" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 129
-
-packet_out_hdr.egress_port[8:0] in container bits [15:7]
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_out_hdr._padding[6:0] in container bits [6:0]
-packet_in_hdr._padding[6:0] in container bits [6:0]
-
-Field packet_out_hdr.egress_port read by table ingress_pkt's action _packet_out
-</title></text>
-<rect x="369" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 130
-
-ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
-
-Field ig_intr_md_for_tm.ucast_egress_port written by table ingress_pkt's action _packet_out
-</title></rect>
-<text x="371" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 130
-
-ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
-
-Field ig_intr_md_for_tm.ucast_egress_port written by table ingress_pkt's action _packet_out
-</title></text>
-<rect x="369" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 131
-
-ethernet.dstAddr[7:0] in container bits [15:8]
-ethernet.srcAddr[47:40] in container bits [7:0]
-
-</title></rect>
-<rect x="369" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 132
-
-ethernet.etherType[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="369" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 133
-
-
-</title></rect>
-<rect x="369" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 134
-
-
-</title></rect>
-<rect x="369" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 135
-
-
-</title></rect>
-<rect x="387" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 136
-
-
-</title></rect>
-<rect x="387" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 137
-
-
-</title></rect>
-<rect x="387" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 138
-
-
-</title></rect>
-<rect x="387" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 139
-
-
-</title></rect>
-<rect x="387" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 140
-
-
-</title></rect>
-<rect x="387" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 141
-
-
-</title></rect>
-<rect x="387" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 142
-
-
-</title></rect>
-<rect x="387" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 143
-
-
-</title></rect>
-<text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 144
-
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
-
-Field ig_intr_md.ingress_port read by table egress_pkt's action add_packet_in_hdr
-</title></rect>
-<text x="416" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 9
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 144
-
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
-
-Field ig_intr_md.ingress_port read by table egress_pkt's action add_packet_in_hdr
-</title></text>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 145
-
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
-
-Field packet_in_hdr.ingress_port written by table egress_pkt's action add_packet_in_hdr
-</title></rect>
-<text x="416" y="43" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 9
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 145
-
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
-
-Field packet_in_hdr.ingress_port written by table egress_pkt's action add_packet_in_hdr
-</title></text>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 146
-
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
-
-</title></rect>
-<rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 147
-
-
-</title></rect>
-<rect x="414" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 148
-
-
-</title></rect>
-<rect x="414" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 149
-
-
-</title></rect>
-<rect x="414" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 150
-
-
-</title></rect>
-<rect x="414" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 151
-
-
-</title></rect>
-<rect x="432" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 152
-
-
-</title></rect>
-<rect x="432" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 153
-
-
-</title></rect>
-<rect x="432" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 154
-
-
-</title></rect>
-<rect x="432" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 155
-
-
-</title></rect>
-<rect x="432" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 156
-
-
-</title></rect>
-<rect x="432" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 157
-
-
-</title></rect>
-<rect x="432" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 158
-
-
-</title></rect>
-<rect x="432" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 159
-
-
-</title></rect>
-<text x="425" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="459" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 160
-
-
-</title></rect>
-<rect x="459" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 161
-
-
-</title></rect>
-<rect x="459" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 162
-
-
-</title></rect>
-<rect x="459" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 163
-
-
-</title></rect>
-<rect x="459" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 164
-
-
-</title></rect>
-<rect x="459" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 165
-
-
-</title></rect>
-<rect x="459" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 166
-
-
-</title></rect>
-<rect x="459" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 167
-
-
-</title></rect>
-<rect x="477" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 168
-
-
-</title></rect>
-<rect x="477" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 169
-
-
-</title></rect>
-<rect x="477" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 170
-
-
-</title></rect>
-<rect x="477" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 171
-
-
-</title></rect>
-<rect x="477" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 172
-
-
-</title></rect>
-<rect x="477" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 173
-
-
-</title></rect>
-<rect x="477" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 174
-
-
-</title></rect>
-<rect x="477" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 175
-
-
-</title></rect>
-<text x="470" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="504" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 176
-
-
-</title></rect>
-<rect x="504" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 177
-
-
-</title></rect>
-<rect x="504" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 178
-
-
-</title></rect>
-<rect x="504" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 179
-
-
-</title></rect>
-<rect x="504" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 180
-
-
-</title></rect>
-<rect x="504" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 181
-
-
-</title></rect>
-<rect x="504" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 182
-
-
-</title></rect>
-<rect x="504" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 183
-
-
-</title></rect>
-<rect x="522" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 184
-
-
-</title></rect>
-<rect x="522" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 185
-
-
-</title></rect>
-<rect x="522" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 186
-
-
-</title></rect>
-<rect x="522" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 187
-
-
-</title></rect>
-<rect x="522" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 188
-
-
-</title></rect>
-<rect x="522" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 189
-
-
-</title></rect>
-<rect x="522" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 190
-
-
-</title></rect>
-<rect x="522" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 191
-
-
-</title></rect>
-<text x="515" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="549" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 192
-
-
-</title></rect>
-<rect x="549" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 193
-
-
-</title></rect>
-<rect x="549" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 194
-
-
-</title></rect>
-<rect x="549" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 195
-
-
-</title></rect>
-<rect x="549" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 196
-
-
-</title></rect>
-<rect x="549" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 197
-
-
-</title></rect>
-<rect x="549" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 198
-
-
-</title></rect>
-<rect x="549" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 199
-
-
-</title></rect>
-<rect x="567" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 200
-
-
-</title></rect>
-<rect x="567" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 201
-
-
-</title></rect>
-<rect x="567" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 202
-
-
-</title></rect>
-<rect x="567" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 203
-
-
-</title></rect>
-<rect x="567" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 204
-
-
-</title></rect>
-<rect x="567" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 205
-
-
-</title></rect>
-<rect x="567" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 206
-
-
-</title></rect>
-<rect x="567" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 207
-
-
-</title></rect>
-<text x="560" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="594" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 208
-
-
-</title></rect>
-<rect x="594" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 209
-
-
-</title></rect>
-<rect x="594" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 210
-
-
-</title></rect>
-<rect x="594" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 211
-
-
-</title></rect>
-<rect x="594" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 212
-
-
-</title></rect>
-<rect x="594" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 213
-
-
-</title></rect>
-<rect x="594" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 214
-
-
-</title></rect>
-<rect x="594" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 215
-
-
-</title></rect>
-<rect x="612" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 216
-
-
-</title></rect>
-<rect x="612" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 217
-
-
-</title></rect>
-<rect x="612" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 218
-
-
-</title></rect>
-<rect x="612" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 219
-
-
-</title></rect>
-<rect x="612" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 220
-
-
-</title></rect>
-<rect x="612" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 221
-
-
-</title></rect>
-<rect x="612" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 222
-
-
-</title></rect>
-<rect x="612" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 223
-
-
-</title></rect>
-<text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 256
-  Tag-Along Space
-
-ipv4.ttl[7:0] in container bits [31:24]
-ipv4.protocol[7:0] in container bits [23:16]
-ipv4.hdrChecksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 257
-  Tag-Along Space
-
-ipv4.srcAddr[31:0] in container bits [31:0]
-
-</title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 258
-  Tag-Along Space
-
-ipv4.dstAddr[31:0] in container bits [31:0]
-
-</title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 259
-  Tag-Along Space
-
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
-tcp.dataOffset[3:0] in container bits [31:28]
-tcp.res[2:0] in container bits [27:25]
-tcp.ecn[2:0] in container bits [24:22]
-tcp.ctrl[5:0] in container bits [21:16]
-tcp.window[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 261
-  Tag-Along Space
-
-tcp.checksum[15:0] in container bits [31:16]
-tcp.urgentPtr[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 262
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="729" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 263
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 264
-  Tag-Along Space
-
-ipv4.ttl[7:0] in container bits [31:24]
-ipv4.protocol[7:0] in container bits [23:16]
-ipv4.hdrChecksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 265
-  Tag-Along Space
-
-ipv4.srcAddr[31:0] in container bits [31:0]
-
-</title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 266
-  Tag-Along Space
-
-ipv4.dstAddr[31:0] in container bits [31:0]
-
-</title></rect>
-<rect x="747" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 267
-  Tag-Along Space
-
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 268
-  Tag-Along Space
-
-tcp.dataOffset[3:0] in container bits [31:28]
-tcp.res[2:0] in container bits [27:25]
-tcp.ecn[2:0] in container bits [24:22]
-tcp.ctrl[5:0] in container bits [21:16]
-tcp.window[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 269
-  Tag-Along Space
-
-tcp.checksum[15:0] in container bits [31:16]
-tcp.urgentPtr[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="747" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 270
-  Tag-Along Space
-
-ethernet.dstAddr[39:8] in container bits [31:0]
-
-</title></rect>
-<rect x="747" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 16
-  Assigned to Egress
-  Container Bit Width: 32
-  Container Address: 271
-  Tag-Along Space
-
-ethernet.srcAddr[31:0] in container bits [31:0]
-
-</title></rect>
-<text x="740" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="774" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 272
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 273
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 274
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 275
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 276
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 277
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 278
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="774" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 279
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 280
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 281
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 282
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 283
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 284
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 285
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 286
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="792" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
-  Unassigned
-  Container Bit Width: 32
-  Container Address: 287
-  Tag-Along Space
-
-
-</title></rect>
-<text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 288
-  Tag-Along Space
-
-ipv4.version[3:0] in container bits [7:4]
-ipv4.ihl[3:0] in container bits [3:0]
-
-</title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 289
-  Tag-Along Space
-
-ipv4.diffserv[7:0] in container bits [7:0]
-
-</title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 290
-  Tag-Along Space
-
-tcp.srcPort[15:8] in container bits [7:0]
-udp.srcPort[15:8] in container bits [7:0]
-
-</title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 291
-  Tag-Along Space
-
-tcp.srcPort[7:0] in container bits [7:0]
-udp.srcPort[7:0] in container bits [7:0]
-
-</title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 292
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 293
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 294
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="819" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 295
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 296
-  Tag-Along Space
-
-ipv4.version[3:0] in container bits [7:4]
-ipv4.ihl[3:0] in container bits [3:0]
-
-</title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 297
-  Tag-Along Space
-
-ipv4.diffserv[7:0] in container bits [7:0]
-
-</title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 298
-  Tag-Along Space
-
-tcp.srcPort[15:8] in container bits [7:0]
-udp.srcPort[15:8] in container bits [7:0]
-
-</title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 299
-  Tag-Along Space
-
-tcp.srcPort[7:0] in container bits [7:0]
-udp.srcPort[7:0] in container bits [7:0]
-
-</title></rect>
-<rect x="837" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 18
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 300
-  Tag-Along Space
-
-ethernet.dstAddr[47:40] in container bits [7:0]
-
-</title></rect>
-<rect x="837" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 18
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 301
-  Tag-Along Space
-
-ethernet.srcAddr[39:32] in container bits [7:0]
-
-</title></rect>
-<rect x="837" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 302
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="837" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 303
-  Tag-Along Space
-
-
-</title></rect>
-<text x="830" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="864" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 304
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 305
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 306
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 307
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 308
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 309
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 310
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="864" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 311
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 312
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 313
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 314
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 315
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 316
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 317
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 318
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="882" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
-  Unassigned
-  Container Bit Width: 8
-  Container Address: 319
-  Tag-Along Space
-
-
-</title></rect>
-<text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 320
-  Tag-Along Space
-
-ipv4.totalLen[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 321
-  Tag-Along Space
-
-ipv4.identification[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 322
-  Tag-Along Space
-
-ipv4.flags[2:0] in container bits [15:13]
-ipv4.fragOffset[12:0] in container bits [12:0]
-
-</title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 323
-  Tag-Along Space
-
-tcp.dstPort[15:0] in container bits [15:0]
-udp.dstPort[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 324
-  Tag-Along Space
-
-tcp.seqNo[31:16] in container bits [15:0]
-
-</title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 325
-  Tag-Along Space
-
-tcp.seqNo[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 326
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 327
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="927" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 328
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="927" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 329
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="927" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 330
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="927" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 331
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 332
-  Tag-Along Space
-
-ipv4.totalLen[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 333
-  Tag-Along Space
-
-ipv4.identification[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 334
-  Tag-Along Space
-
-ipv4.flags[2:0] in container bits [15:13]
-ipv4.fragOffset[12:0] in container bits [12:0]
-
-</title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 335
-  Tag-Along Space
-
-tcp.dstPort[15:0] in container bits [15:0]
-
-</title></rect>
-<text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 336
-  Tag-Along Space
-
-tcp.seqNo[31:16] in container bits [15:0]
-udp.dstPort[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 337
-  Tag-Along Space
-
-tcp.seqNo[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="954" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 21
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 338
-  Tag-Along Space
-
-ethernet.dstAddr[7:0] in container bits [15:8]
-ethernet.srcAddr[47:40] in container bits [7:0]
-
-</title></rect>
-<rect x="954" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 21
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 339
-  Tag-Along Space
-
-ethernet.etherType[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="954" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkseagreen""><title>PHV Group: 21
-  Assigned to Egress
-  Container Bit Width: 16
-  Container Address: 340
-  Tag-Along Space
-
-packet_out_hdr.egress_port[8:0] in container bits [15:7]
-packet_out_hdr._padding[6:0] in container bits [6:0]
-
-</title></rect>
-<rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 341
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="954" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 342
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="954" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 343
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 344
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 345
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 346
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 347
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 348
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 349
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 350
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="972" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 351
-  Tag-Along Space
-
-
-</title></rect>
-<text x="965" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="999" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 352
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 353
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 354
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 355
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 356
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 357
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 358
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="999" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 359
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 360
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 361
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 362
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 363
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 364
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 365
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 366
-  Tag-Along Space
-
-
-</title></rect>
-<rect x="1017" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
-  Unassigned
-  Container Bit Width: 16
-  Container Address: 367
-  Tag-Along Space
-
-
-</title></rect>
-<text x="1010" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="0" y="0" width="1053" height="198" style="stroke:black; stroke-width:2; fill:none""></rect>
-</svg><br>
-<h2>Stage 1</h2>
-<svg viewBox="0 0 1280 200" preserveAspectRatio="xmlMidYMid meet">
-<rect x="9" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 0
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 0
-
-POV.POV[31:0] in container bits [31:0]
-
-</title></rect>
-<rect x="9" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 0
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 1
-
-ethernet.dstAddr[39:8] in container bits [31:0]
-
 Field ethernet.dstAddr read by table table0 for a match key
 </title></rect>
 <text x="11" y="43" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 0
@@ -3143,96 +479,89 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
-Field ig_intr_md_for_tm.copy_to_cpu written by table table0's action send_to_cpu
+Field ethernet.dstAddr read by table table0 for a match key
 </title></rect>
-<text x="191" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 4
+<text x="191" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
-Field ig_intr_md_for_tm.copy_to_cpu written by table table0's action send_to_cpu
+Field ethernet.dstAddr read by table table0 for a match key
 </title></text>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
-Field ethernet.dstAddr read by table table0 for a match key
+Field ethernet.srcAddr read by table table0 for a match key
 </title></rect>
 <text x="191" y="43" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
-
-Field ethernet.dstAddr read by table table0 for a match key
-</title></text>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 66
-
-ethernet.srcAddr[39:32] in container bits [7:0]
-
-Field ethernet.srcAddr read by table table0 for a match key
-</title></rect>
-<text x="191" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 4
-  Assigned to Ingress
-  Container Bit Width: 8
-  Container Address: 66
-
 ethernet.srcAddr[39:32] in container bits [7:0]
 
 Field ethernet.srcAddr read by table table0 for a match key
 </title></text>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
-  Container Address: 67
+  Container Address: 66
 
 POV.POV[39:32] in container bits [7:0]
 
 Field --validity_check--packet_out_hdr read by table table0 for a gateway expression
+Field --validity_check--packet_out_hdr written by table process_packet_out_table's action _process_packet_out
+Field --validity_check--packet_in_hdr written by table table0's action send_to_cpu
 </title></rect>
-<text x="191" y="79" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 4
+<text x="191" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">RW<title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
-  Container Address: 67
+  Container Address: 66
 
 POV.POV[39:32] in container bits [7:0]
 
 Field --validity_check--packet_out_hdr read by table table0 for a gateway expression
+Field --validity_check--packet_out_hdr written by table process_packet_out_table's action _process_packet_out
+Field --validity_check--packet_in_hdr written by table table0's action send_to_cpu
 </title></text>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
-  Container Address: 68
+  Container Address: 67
 
 ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 Field ig_intr_md_for_tm.drop_ctl written by table table0's action _drop
 </title></rect>
-<text x="191" y="97" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 4
+<text x="191" y="79" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
-  Container Address: 68
+  Container Address: 67
 
 ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 Field ig_intr_md_for_tm.drop_ctl written by table table0's action _drop
 </title></text>
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 68
+
+
+</title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
   Unassigned
   Container Bit Width: 8
@@ -3311,29 +640,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -3666,6 +994,7 @@
 ig_intr_md.ingress_port[8:0] in container bits [8:0]
 
 Field ig_intr_md.ingress_port read by table table0 for a match key
+Field ig_intr_md.ingress_port read by table table0's action send_to_cpu
 </title></rect>
 <text x="371" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 8
   Assigned to Ingress
@@ -3679,6 +1008,7 @@
 ig_intr_md.ingress_port[8:0] in container bits [8:0]
 
 Field ig_intr_md.ingress_port read by table table0 for a match key
+Field ig_intr_md.ingress_port read by table table0's action send_to_cpu
 </title></text>
 <rect x="369" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkseagreen""><title>PHV Group: 8
   Assigned to Ingress
@@ -3690,7 +1020,22 @@
 packet_out_hdr._padding[6:0] in container bits [6:0]
 packet_in_hdr._padding[6:0] in container bits [6:0]
 
+Field packet_out_hdr.egress_port read by table process_packet_out_table's action _process_packet_out
+Field packet_in_hdr.ingress_port written by table table0's action send_to_cpu
 </title></rect>
+<text x="371" y="43" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">RW<title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 129
+
+packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
+packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
+
+Field packet_out_hdr.egress_port read by table process_packet_out_table's action _process_packet_out
+Field packet_in_hdr.ingress_port written by table table0's action send_to_cpu
+</title></text>
 <rect x="369" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 8
   Assigned to Ingress
   Container Bit Width: 16
@@ -3698,7 +1043,9 @@
 
 ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
 
+Field ig_intr_md_for_tm.ucast_egress_port written by table process_packet_out_table's action _process_packet_out
 Field ig_intr_md_for_tm.ucast_egress_port written by table table0's action set_egress_port
+Field ig_intr_md_for_tm.ucast_egress_port written by table table0's action send_to_cpu
 </title></rect>
 <text x="371" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">W<title>PHV Group: 8
   Assigned to Ingress
@@ -3707,7 +1054,9 @@
 
 ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
 
+Field ig_intr_md_for_tm.ucast_egress_port written by table process_packet_out_table's action _process_packet_out
 Field ig_intr_md_for_tm.ucast_egress_port written by table table0's action set_egress_port
+Field ig_intr_md_for_tm.ucast_egress_port written by table table0's action send_to_cpu
 </title></text>
 <rect x="369" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 8
   Assigned to Ingress
@@ -3827,30 +1176,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -4397,7 +1743,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -4408,7 +1754,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -4417,7 +1763,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -4426,40 +1772,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -4476,7 +1821,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -4487,7 +1832,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -4496,7 +1841,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -4516,7 +1861,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -4529,7 +1874,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -4687,7 +2032,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -4697,7 +2042,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -4706,7 +2051,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -4716,7 +2061,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -4726,20 +2071,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -4758,7 +2105,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -4768,7 +2115,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -4777,7 +2124,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -4787,7 +2134,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -4961,7 +2308,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -4970,7 +2317,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -4979,7 +2326,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -4989,40 +2336,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -5065,7 +2413,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -5074,7 +2422,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -5083,7 +2431,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -5093,7 +2441,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -5103,7 +2451,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -5113,7 +2461,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -5148,7 +2496,2622 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
+
+</title></rect>
+<rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 341
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="954" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 342
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="954" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 343
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 344
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 345
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 346
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 347
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 348
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 349
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 350
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="972" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 351
+  Tag-Along Space
+
+
+</title></rect>
+<text x="965" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="999" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 352
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 353
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 354
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 355
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 356
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 357
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 358
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="999" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 359
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 360
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 361
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 362
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 363
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 364
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 365
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 366
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="1017" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 22
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 367
+  Tag-Along Space
+
+
+</title></rect>
+<text x="1010" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="0" y="0" width="1053" height="198" style="stroke:black; stroke-width:2; fill:none""></rect>
+</svg><br>
+<h2>Stage 1</h2>
+<svg viewBox="0 0 1280 200" preserveAspectRatio="xmlMidYMid meet">
+<rect x="9" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 0
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 0
+
+POV.POV[31:0] in container bits [31:0]
+
+</title></rect>
+<rect x="9" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 0
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 1
+
+ethernet.dstAddr[39:8] in container bits [31:0]
+
+</title></rect>
+<rect x="9" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 0
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 2
+
+ethernet.srcAddr[31:0] in container bits [31:0]
+
+</title></rect>
+<rect x="9" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 3
+
+
+</title></rect>
+<rect x="9" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 4
+
+
+</title></rect>
+<rect x="9" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 5
+
+
+</title></rect>
+<rect x="9" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 6
+
+
+</title></rect>
+<rect x="9" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 7
+
+
+</title></rect>
+<rect x="27" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 8
+
+
+</title></rect>
+<rect x="27" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 9
+
+
+</title></rect>
+<rect x="27" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 10
+
+
+</title></rect>
+<rect x="27" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 11
+
+
+</title></rect>
+<rect x="27" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 12
+
+
+</title></rect>
+<rect x="27" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 13
+
+
+</title></rect>
+<rect x="27" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 14
+
+
+</title></rect>
+<rect x="27" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 0
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 15
+
+
+</title></rect>
+<text x="20" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
+<rect x="54" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 16
+
+
+</title></rect>
+<rect x="54" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 17
+
+
+</title></rect>
+<rect x="54" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 18
+
+
+</title></rect>
+<rect x="54" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 19
+
+
+</title></rect>
+<rect x="54" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 20
+
+
+</title></rect>
+<rect x="54" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 21
+
+
+</title></rect>
+<rect x="54" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 22
+
+
+</title></rect>
+<rect x="54" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 23
+
+
+</title></rect>
+<rect x="72" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 24
+
+
+</title></rect>
+<rect x="72" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 25
+
+
+</title></rect>
+<rect x="72" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 26
+
+
+</title></rect>
+<rect x="72" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 27
+
+
+</title></rect>
+<rect x="72" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 28
+
+
+</title></rect>
+<rect x="72" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 29
+
+
+</title></rect>
+<rect x="72" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 30
+
+
+</title></rect>
+<rect x="72" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 1
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 31
+
+
+</title></rect>
+<text x="65" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
+<rect x="99" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 32
+
+
+</title></rect>
+<rect x="99" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 33
+
+
+</title></rect>
+<rect x="99" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 34
+
+
+</title></rect>
+<rect x="99" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 35
+
+
+</title></rect>
+<rect x="99" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 36
+
+
+</title></rect>
+<rect x="99" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 37
+
+
+</title></rect>
+<rect x="99" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 38
+
+
+</title></rect>
+<rect x="99" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 39
+
+
+</title></rect>
+<rect x="117" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 40
+
+
+</title></rect>
+<rect x="117" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 41
+
+
+</title></rect>
+<rect x="117" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 42
+
+
+</title></rect>
+<rect x="117" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 43
+
+
+</title></rect>
+<rect x="117" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 44
+
+
+</title></rect>
+<rect x="117" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 45
+
+
+</title></rect>
+<rect x="117" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 46
+
+
+</title></rect>
+<rect x="117" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 2
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 47
+
+
+</title></rect>
+<text x="110" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
+<rect x="144" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 48
+
+
+</title></rect>
+<rect x="144" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 49
+
+
+</title></rect>
+<rect x="144" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 50
+
+
+</title></rect>
+<rect x="144" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 51
+
+
+</title></rect>
+<rect x="144" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 52
+
+
+</title></rect>
+<rect x="144" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 53
+
+
+</title></rect>
+<rect x="144" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 54
+
+
+</title></rect>
+<rect x="144" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 55
+
+
+</title></rect>
+<rect x="162" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 56
+
+
+</title></rect>
+<rect x="162" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 57
+
+
+</title></rect>
+<rect x="162" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 58
+
+
+</title></rect>
+<rect x="162" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 59
+
+
+</title></rect>
+<rect x="162" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 60
+
+
+</title></rect>
+<rect x="162" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 61
+
+
+</title></rect>
+<rect x="162" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 62
+
+
+</title></rect>
+<rect x="162" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 3
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 63
+
+
+</title></rect>
+<text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 64
+
+ethernet.dstAddr[47:40] in container bits [7:0]
+
+</title></rect>
+<rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 65
+
+ethernet.srcAddr[39:32] in container bits [7:0]
+
+</title></rect>
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 66
+
+POV.POV[39:32] in container bits [7:0]
+
+</title></rect>
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 67
+
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
+
+</title></rect>
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 68
+
+
+</title></rect>
+<rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 69
+
+
+</title></rect>
+<rect x="189" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 70
+
+
+</title></rect>
+<rect x="189" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 71
+
+
+</title></rect>
+<rect x="207" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 72
+
+
+</title></rect>
+<rect x="207" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 73
+
+
+</title></rect>
+<rect x="207" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 74
+
+
+</title></rect>
+<rect x="207" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 75
+
+
+</title></rect>
+<rect x="207" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 76
+
+
+</title></rect>
+<rect x="207" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 77
+
+
+</title></rect>
+<rect x="207" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 78
+
+
+</title></rect>
+<rect x="207" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 79
+
+
+</title></rect>
+<text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 80
+
+eg_intr_md._pad7[4:0] in container bits [7:3]
+eg_intr_md.egress_cos[2:0] in container bits [2:0]
+
+</title></rect>
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 82
+
+
+</title></rect>
+<rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 83
+
+
+</title></rect>
+<rect x="234" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 84
+
+
+</title></rect>
+<rect x="234" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 85
+
+
+</title></rect>
+<rect x="234" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 86
+
+
+</title></rect>
+<rect x="234" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 87
+
+
+</title></rect>
+<rect x="252" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 88
+
+
+</title></rect>
+<rect x="252" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 89
+
+
+</title></rect>
+<rect x="252" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 90
+
+
+</title></rect>
+<rect x="252" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 91
+
+
+</title></rect>
+<rect x="252" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 92
+
+
+</title></rect>
+<rect x="252" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 93
+
+
+</title></rect>
+<rect x="252" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 94
+
+
+</title></rect>
+<rect x="252" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 95
+
+
+</title></rect>
+<text x="245" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
+<rect x="279" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 96
+
+
+</title></rect>
+<rect x="279" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 97
+
+
+</title></rect>
+<rect x="279" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 98
+
+
+</title></rect>
+<rect x="279" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 99
+
+
+</title></rect>
+<rect x="279" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 100
+
+
+</title></rect>
+<rect x="279" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 101
+
+
+</title></rect>
+<rect x="279" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 102
+
+
+</title></rect>
+<rect x="279" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 103
+
+
+</title></rect>
+<rect x="297" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 104
+
+
+</title></rect>
+<rect x="297" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 105
+
+
+</title></rect>
+<rect x="297" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 106
+
+
+</title></rect>
+<rect x="297" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 107
+
+
+</title></rect>
+<rect x="297" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 108
+
+
+</title></rect>
+<rect x="297" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 109
+
+
+</title></rect>
+<rect x="297" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 110
+
+
+</title></rect>
+<rect x="297" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 6
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 111
+
+
+</title></rect>
+<text x="290" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
+<rect x="324" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 112
+
+
+</title></rect>
+<rect x="324" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 113
+
+
+</title></rect>
+<rect x="324" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 114
+
+
+</title></rect>
+<rect x="324" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 115
+
+
+</title></rect>
+<rect x="324" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 116
+
+
+</title></rect>
+<rect x="324" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 117
+
+
+</title></rect>
+<rect x="324" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 118
+
+
+</title></rect>
+<rect x="324" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 119
+
+
+</title></rect>
+<rect x="342" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 120
+
+
+</title></rect>
+<rect x="342" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 121
+
+
+</title></rect>
+<rect x="342" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 122
+
+
+</title></rect>
+<rect x="342" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 123
+
+
+</title></rect>
+<rect x="342" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 124
+
+
+</title></rect>
+<rect x="342" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 125
+
+
+</title></rect>
+<rect x="342" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 126
+
+
+</title></rect>
+<rect x="342" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 7
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 127
+
+
+</title></rect>
+<text x="335" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
+<rect x="369" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 128
+
+ig_intr_md.resubmit_flag[0:0] in container bits [15:15]
+ig_intr_md._pad1[0:0] in container bits [14:14]
+ig_intr_md._pad2[1:0] in container bits [13:12]
+ig_intr_md._pad3[2:0] in container bits [11:9]
+ig_intr_md.ingress_port[8:0] in container bits [8:0]
+
+Field ig_intr_md.ingress_port read by table ingress_port_count_table's action count_ingress
+</title></rect>
+<text x="371" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 128
+
+ig_intr_md.resubmit_flag[0:0] in container bits [15:15]
+ig_intr_md._pad1[0:0] in container bits [14:14]
+ig_intr_md._pad2[1:0] in container bits [13:12]
+ig_intr_md._pad3[2:0] in container bits [11:9]
+ig_intr_md.ingress_port[8:0] in container bits [8:0]
+
+Field ig_intr_md.ingress_port read by table ingress_port_count_table's action count_ingress
+</title></text>
+<rect x="369" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkseagreen""><title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 129
+
+packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
+packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
+
+</title></rect>
+<rect x="369" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 130
+
+ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
+
+Field ig_intr_md_for_tm.ucast_egress_port read by table ingress_port_count_table for a gateway expression
+Field ig_intr_md_for_tm.ucast_egress_port read by table egress_port_count_table's action count_egress
+</title></rect>
+<text x="371" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 130
+
+ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
+
+Field ig_intr_md_for_tm.ucast_egress_port read by table ingress_port_count_table for a gateway expression
+Field ig_intr_md_for_tm.ucast_egress_port read by table egress_port_count_table's action count_egress
+</title></text>
+<rect x="369" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 131
+
+ethernet.dstAddr[7:0] in container bits [15:8]
+ethernet.srcAddr[47:40] in container bits [7:0]
+
+</title></rect>
+<rect x="369" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 8
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 132
+
+ethernet.etherType[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="369" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 133
+
+
+</title></rect>
+<rect x="369" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 134
+
+
+</title></rect>
+<rect x="369" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 135
+
+
+</title></rect>
+<rect x="387" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 136
+
+
+</title></rect>
+<rect x="387" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 137
+
+
+</title></rect>
+<rect x="387" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 138
+
+
+</title></rect>
+<rect x="387" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 139
+
+
+</title></rect>
+<rect x="387" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 140
+
+
+</title></rect>
+<rect x="387" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 141
+
+
+</title></rect>
+<rect x="387" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 142
+
+
+</title></rect>
+<rect x="387" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 8
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 143
+
+
+</title></rect>
+<text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 144
+
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
+
+</title></rect>
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 145
+
+
+</title></rect>
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 146
+
+
+</title></rect>
+<rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 147
+
+
+</title></rect>
+<rect x="414" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 148
+
+
+</title></rect>
+<rect x="414" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 149
+
+
+</title></rect>
+<rect x="414" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 150
+
+
+</title></rect>
+<rect x="414" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 151
+
+
+</title></rect>
+<rect x="432" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 152
+
+
+</title></rect>
+<rect x="432" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 153
+
+
+</title></rect>
+<rect x="432" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 154
+
+
+</title></rect>
+<rect x="432" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 155
+
+
+</title></rect>
+<rect x="432" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 156
+
+
+</title></rect>
+<rect x="432" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 157
+
+
+</title></rect>
+<rect x="432" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 158
+
+
+</title></rect>
+<rect x="432" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 159
+
+
+</title></rect>
+<text x="425" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="459" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 160
+
+
+</title></rect>
+<rect x="459" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 161
+
+
+</title></rect>
+<rect x="459" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 162
+
+
+</title></rect>
+<rect x="459" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 163
+
+
+</title></rect>
+<rect x="459" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 164
+
+
+</title></rect>
+<rect x="459" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 165
+
+
+</title></rect>
+<rect x="459" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 166
+
+
+</title></rect>
+<rect x="459" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 167
+
+
+</title></rect>
+<rect x="477" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 168
+
+
+</title></rect>
+<rect x="477" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 169
+
+
+</title></rect>
+<rect x="477" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 170
+
+
+</title></rect>
+<rect x="477" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 171
+
+
+</title></rect>
+<rect x="477" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 172
+
+
+</title></rect>
+<rect x="477" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 173
+
+
+</title></rect>
+<rect x="477" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 174
+
+
+</title></rect>
+<rect x="477" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 10
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 175
+
+
+</title></rect>
+<text x="470" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="504" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 176
+
+
+</title></rect>
+<rect x="504" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 177
+
+
+</title></rect>
+<rect x="504" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 178
+
+
+</title></rect>
+<rect x="504" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 179
+
+
+</title></rect>
+<rect x="504" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 180
+
+
+</title></rect>
+<rect x="504" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 181
+
+
+</title></rect>
+<rect x="504" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 182
+
+
+</title></rect>
+<rect x="504" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 183
+
+
+</title></rect>
+<rect x="522" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 184
+
+
+</title></rect>
+<rect x="522" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 185
+
+
+</title></rect>
+<rect x="522" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 186
+
+
+</title></rect>
+<rect x="522" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 187
+
+
+</title></rect>
+<rect x="522" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 188
+
+
+</title></rect>
+<rect x="522" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 189
+
+
+</title></rect>
+<rect x="522" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 190
+
+
+</title></rect>
+<rect x="522" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 11
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 191
+
+
+</title></rect>
+<text x="515" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="549" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 192
+
+
+</title></rect>
+<rect x="549" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 193
+
+
+</title></rect>
+<rect x="549" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 194
+
+
+</title></rect>
+<rect x="549" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 195
+
+
+</title></rect>
+<rect x="549" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 196
+
+
+</title></rect>
+<rect x="549" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 197
+
+
+</title></rect>
+<rect x="549" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 198
+
+
+</title></rect>
+<rect x="549" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 199
+
+
+</title></rect>
+<rect x="567" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 200
+
+
+</title></rect>
+<rect x="567" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 201
+
+
+</title></rect>
+<rect x="567" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 202
+
+
+</title></rect>
+<rect x="567" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 203
+
+
+</title></rect>
+<rect x="567" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 204
+
+
+</title></rect>
+<rect x="567" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 205
+
+
+</title></rect>
+<rect x="567" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 206
+
+
+</title></rect>
+<rect x="567" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 12
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 207
+
+
+</title></rect>
+<text x="560" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="594" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 208
+
+
+</title></rect>
+<rect x="594" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 209
+
+
+</title></rect>
+<rect x="594" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 210
+
+
+</title></rect>
+<rect x="594" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 211
+
+
+</title></rect>
+<rect x="594" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 212
+
+
+</title></rect>
+<rect x="594" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 213
+
+
+</title></rect>
+<rect x="594" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 214
+
+
+</title></rect>
+<rect x="594" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 215
+
+
+</title></rect>
+<rect x="612" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 216
+
+
+</title></rect>
+<rect x="612" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 217
+
+
+</title></rect>
+<rect x="612" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 218
+
+
+</title></rect>
+<rect x="612" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 219
+
+
+</title></rect>
+<rect x="612" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 220
+
+
+</title></rect>
+<rect x="612" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 221
+
+
+</title></rect>
+<rect x="612" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 222
+
+
+</title></rect>
+<rect x="612" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 13
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 223
+
+
+</title></rect>
+<text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 256
+  Tag-Along Space
+
+ipv4.ttl[7:0] in container bits [31:24]
+ipv4.protocol[7:0] in container bits [23:16]
+ipv4.hdrChecksum[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 257
+  Tag-Along Space
+
+ipv4.srcAddr[31:0] in container bits [31:0]
+
+</title></rect>
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 258
+  Tag-Along Space
+
+ipv4.dstAddr[31:0] in container bits [31:0]
+
+</title></rect>
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 259
+  Tag-Along Space
+
+tcp.dataOffset[3:0] in container bits [31:28]
+tcp.res[2:0] in container bits [27:25]
+tcp.ecn[2:0] in container bits [24:22]
+tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
+tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+  Assigned to Ingress
+  Container Bit Width: 32
+  Container Address: 260
+  Tag-Along Space
+
+tcp.checksum[15:0] in container bits [31:16]
+tcp.urgentPtr[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 262
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="729" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 263
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 264
+  Tag-Along Space
+
+ipv4.ttl[7:0] in container bits [31:24]
+ipv4.protocol[7:0] in container bits [23:16]
+ipv4.hdrChecksum[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 265
+  Tag-Along Space
+
+ipv4.srcAddr[31:0] in container bits [31:0]
+
+</title></rect>
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 266
+  Tag-Along Space
+
+ipv4.dstAddr[31:0] in container bits [31:0]
+
+</title></rect>
+<rect x="747" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 267
+  Tag-Along Space
+
+udp.length_[15:0] in container bits [31:16]
+tcp.ackNo[31:0] in container bits [31:0]
+udp.checksum[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 268
+  Tag-Along Space
+
+tcp.dataOffset[3:0] in container bits [31:28]
+tcp.res[2:0] in container bits [27:25]
+tcp.ecn[2:0] in container bits [24:22]
+tcp.ctrl[5:0] in container bits [21:16]
+tcp.window[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 269
+  Tag-Along Space
+
+tcp.checksum[15:0] in container bits [31:16]
+tcp.urgentPtr[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="747" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 270
+  Tag-Along Space
+
+ethernet.dstAddr[39:8] in container bits [31:0]
+
+</title></rect>
+<rect x="747" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 16
+  Assigned to Egress
+  Container Bit Width: 32
+  Container Address: 271
+  Tag-Along Space
+
+ethernet.srcAddr[31:0] in container bits [31:0]
+
+</title></rect>
+<text x="740" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
+<rect x="774" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 272
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 273
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 274
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 275
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 276
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 277
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 278
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="774" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 279
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 280
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 281
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 282
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 283
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 284
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 285
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 286
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="792" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 17
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 287
+  Tag-Along Space
+
+
+</title></rect>
+<text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 288
+  Tag-Along Space
+
+ipv4.version[3:0] in container bits [7:4]
+ipv4.ihl[3:0] in container bits [3:0]
+
+</title></rect>
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 289
+  Tag-Along Space
+
+ipv4.diffserv[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 290
+  Tag-Along Space
+
+tcp.srcPort[15:8] in container bits [7:0]
+udp.srcPort[15:8] in container bits [7:0]
+
+</title></rect>
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 291
+  Tag-Along Space
+
+tcp.srcPort[7:0] in container bits [7:0]
+udp.srcPort[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 292
+  Tag-Along Space
+
+tcp.dstPort[15:8] in container bits [7:0]
+
+</title></rect>
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
+  Container Bit Width: 8
+  Container Address: 293
+  Tag-Along Space
+
+tcp.dstPort[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 294
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="819" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 295
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 296
+  Tag-Along Space
+
+ipv4.version[3:0] in container bits [7:4]
+ipv4.ihl[3:0] in container bits [3:0]
+
+</title></rect>
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 297
+  Tag-Along Space
+
+ipv4.diffserv[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 298
+  Tag-Along Space
+
+tcp.srcPort[15:8] in container bits [7:0]
+udp.srcPort[15:8] in container bits [7:0]
+
+</title></rect>
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 299
+  Tag-Along Space
+
+tcp.srcPort[7:0] in container bits [7:0]
+udp.srcPort[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="837" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 18
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 300
+  Tag-Along Space
+
+ethernet.dstAddr[47:40] in container bits [7:0]
+
+</title></rect>
+<rect x="837" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 18
+  Assigned to Egress
+  Container Bit Width: 8
+  Container Address: 301
+  Tag-Along Space
+
+ethernet.srcAddr[39:32] in container bits [7:0]
+
+</title></rect>
+<rect x="837" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 302
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="837" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 303
+  Tag-Along Space
+
+
+</title></rect>
+<text x="830" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
+<rect x="864" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 304
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 305
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 306
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 307
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 308
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 309
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 310
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="864" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 311
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 312
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 313
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 314
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 315
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 316
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 317
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 318
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="882" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 19
+  Unassigned
+  Container Bit Width: 8
+  Container Address: 319
+  Tag-Along Space
+
+
+</title></rect>
+<text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 320
+  Tag-Along Space
+
+ipv4.totalLen[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 321
+  Tag-Along Space
+
+ipv4.identification[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 322
+  Tag-Along Space
+
+ipv4.flags[2:0] in container bits [15:13]
+ipv4.fragOffset[12:0] in container bits [12:0]
+
+</title></rect>
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 323
+  Tag-Along Space
+
+tcp.seqNo[31:16] in container bits [15:0]
+udp.dstPort[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 324
+  Tag-Along Space
+
+tcp.seqNo[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 325
+  Tag-Along Space
+
+tcp.ackNo[31:16] in container bits [15:0]
+
+</title></rect>
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
+  Container Bit Width: 16
+  Container Address: 326
+  Tag-Along Space
+
+tcp.ackNo[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 327
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="927" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 328
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="927" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 329
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="927" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 330
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="927" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
+  Unassigned
+  Container Bit Width: 16
+  Container Address: 331
+  Tag-Along Space
+
+
+</title></rect>
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 332
+  Tag-Along Space
+
+ipv4.totalLen[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 333
+  Tag-Along Space
+
+ipv4.identification[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 334
+  Tag-Along Space
+
+ipv4.flags[2:0] in container bits [15:13]
+ipv4.fragOffset[12:0] in container bits [12:0]
+
+</title></rect>
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 335
+  Tag-Along Space
+
+tcp.dstPort[15:0] in container bits [15:0]
+
+</title></rect>
+<text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 336
+  Tag-Along Space
+
+tcp.seqNo[31:16] in container bits [15:0]
+udp.dstPort[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 337
+  Tag-Along Space
+
+tcp.seqNo[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="954" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 21
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 338
+  Tag-Along Space
+
+ethernet.dstAddr[7:0] in container bits [15:8]
+ethernet.srcAddr[47:40] in container bits [7:0]
+
+</title></rect>
+<rect x="954" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 21
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 339
+  Tag-Along Space
+
+ethernet.etherType[15:0] in container bits [15:0]
+
+</title></rect>
+<rect x="954" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkseagreen""><title>PHV Group: 21
+  Assigned to Egress
+  Container Bit Width: 16
+  Container Address: 340
+  Tag-Along Space
+
+packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
+packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -5828,12 +5791,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -5841,31 +5804,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -5946,29 +5908,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -6300,21 +6261,7 @@
 ig_intr_md._pad3[2:0] in container bits [11:9]
 ig_intr_md.ingress_port[8:0] in container bits [8:0]
 
-Field ig_intr_md.ingress_port read by table ingress_port_count_table's action count_ingress
 </title></rect>
-<text x="371" y="25" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 128
-
-ig_intr_md.resubmit_flag[0:0] in container bits [15:15]
-ig_intr_md._pad1[0:0] in container bits [14:14]
-ig_intr_md._pad2[1:0] in container bits [13:12]
-ig_intr_md._pad3[2:0] in container bits [11:9]
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
-
-Field ig_intr_md.ingress_port read by table ingress_port_count_table's action count_ingress
-</title></text>
 <rect x="369" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkseagreen""><title>PHV Group: 8
   Assigned to Ingress
   Container Bit Width: 16
@@ -6333,19 +6280,7 @@
 
 ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
 
-Field ig_intr_md_for_tm.ucast_egress_port read by table ingress_port_count_table for a gateway expression
-Field ig_intr_md_for_tm.ucast_egress_port read by table egress_port_count_table's action count_egress
 </title></rect>
-<text x="371" y="61" textLength="11" lengthAdjust="spacingAndGlyphs" textHeight="11" heightAdjust="spacingAndGlyphs" style="fill:black;">R<title>PHV Group: 8
-  Assigned to Ingress
-  Container Bit Width: 16
-  Container Address: 130
-
-ig_intr_md_for_tm.ucast_egress_port[8:0] in container bits [8:0]
-
-Field ig_intr_md_for_tm.ucast_egress_port read by table ingress_port_count_table for a gateway expression
-Field ig_intr_md_for_tm.ucast_egress_port read by table egress_port_count_table's action count_egress
-</title></text>
 <rect x="369" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 8
   Assigned to Ingress
   Container Bit Width: 16
@@ -6441,30 +6376,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -7011,7 +6943,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -7022,7 +6954,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -7031,7 +6963,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -7040,40 +6972,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -7090,7 +7021,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -7101,7 +7032,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -7110,7 +7041,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -7130,7 +7061,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -7143,7 +7074,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -7301,7 +7232,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -7311,7 +7242,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -7320,7 +7251,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -7330,7 +7261,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -7340,20 +7271,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -7372,7 +7305,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -7382,7 +7315,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -7391,7 +7324,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -7401,7 +7334,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -7575,7 +7508,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -7584,7 +7517,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -7593,7 +7526,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -7603,40 +7536,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -7679,7 +7613,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -7688,7 +7622,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -7697,7 +7631,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -7707,7 +7641,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -7717,7 +7651,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -7727,7 +7661,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -7762,7 +7696,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -8442,12 +8378,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -8455,31 +8391,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -8560,29 +8495,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -9029,30 +8963,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -9599,7 +9530,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -9610,7 +9541,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -9619,7 +9550,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -9628,40 +9559,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -9678,7 +9608,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -9689,7 +9619,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -9698,7 +9628,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -9718,7 +9648,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -9731,7 +9661,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -9889,7 +9819,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -9899,7 +9829,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -9908,7 +9838,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -9918,7 +9848,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -9928,20 +9858,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -9960,7 +9892,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -9970,7 +9902,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -9979,7 +9911,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -9989,7 +9921,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -10163,7 +10095,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -10172,7 +10104,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -10181,7 +10113,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -10191,40 +10123,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -10267,7 +10200,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -10276,7 +10209,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -10285,7 +10218,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -10295,7 +10228,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -10305,7 +10238,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -10315,7 +10248,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -10350,7 +10283,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -11030,12 +10965,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -11043,31 +10978,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -11148,29 +11082,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -11617,30 +11550,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -12187,7 +12117,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -12198,7 +12128,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -12207,7 +12137,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -12216,40 +12146,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -12266,7 +12195,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -12277,7 +12206,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -12286,7 +12215,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -12306,7 +12235,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -12319,7 +12248,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -12477,7 +12406,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -12487,7 +12416,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -12496,7 +12425,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -12506,7 +12435,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -12516,20 +12445,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -12548,7 +12479,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -12558,7 +12489,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -12567,7 +12498,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -12577,7 +12508,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -12751,7 +12682,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -12760,7 +12691,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -12769,7 +12700,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -12779,40 +12710,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -12855,7 +12787,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -12864,7 +12796,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -12873,7 +12805,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -12883,7 +12815,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -12893,7 +12825,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -12903,7 +12835,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -12938,7 +12870,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -13618,12 +13552,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -13631,31 +13565,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -13736,29 +13669,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -14205,30 +14137,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -14775,7 +14704,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -14786,7 +14715,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -14795,7 +14724,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -14804,40 +14733,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -14854,7 +14782,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -14865,7 +14793,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -14874,7 +14802,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -14894,7 +14822,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -14907,7 +14835,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -15065,7 +14993,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -15075,7 +15003,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -15084,7 +15012,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -15094,7 +15022,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -15104,20 +15032,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -15136,7 +15066,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -15146,7 +15076,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -15155,7 +15085,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -15165,7 +15095,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -15339,7 +15269,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -15348,7 +15278,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -15357,7 +15287,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -15367,40 +15297,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -15443,7 +15374,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -15452,7 +15383,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -15461,7 +15392,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -15471,7 +15402,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -15481,7 +15412,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -15491,7 +15422,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -15526,7 +15457,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -16206,12 +16139,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -16219,31 +16152,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -16324,29 +16256,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -16793,30 +16724,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -17363,7 +17291,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -17374,7 +17302,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -17383,7 +17311,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -17392,40 +17320,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -17442,7 +17369,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -17453,7 +17380,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -17462,7 +17389,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -17482,7 +17409,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -17495,7 +17422,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -17653,7 +17580,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -17663,7 +17590,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -17672,7 +17599,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -17682,7 +17609,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -17692,20 +17619,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -17724,7 +17653,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -17734,7 +17663,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -17743,7 +17672,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -17753,7 +17682,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -17927,7 +17856,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -17936,7 +17865,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -17945,7 +17874,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -17955,40 +17884,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -18031,7 +17961,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -18040,7 +17970,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -18049,7 +17979,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -18059,7 +17989,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -18069,7 +17999,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -18079,7 +18009,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -18114,7 +18044,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -18794,12 +18726,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -18807,31 +18739,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -18912,29 +18843,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -19381,30 +19311,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -19951,7 +19878,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -19962,7 +19889,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -19971,7 +19898,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -19980,40 +19907,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -20030,7 +19956,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -20041,7 +19967,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -20050,7 +19976,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -20070,7 +19996,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -20083,7 +20009,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -20241,7 +20167,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -20251,7 +20177,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -20260,7 +20186,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -20270,7 +20196,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -20280,20 +20206,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -20312,7 +20240,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -20322,7 +20250,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -20331,7 +20259,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -20341,7 +20269,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -20515,7 +20443,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -20524,7 +20452,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -20533,7 +20461,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -20543,40 +20471,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -20619,7 +20548,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -20628,7 +20557,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -20637,7 +20566,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -20647,7 +20576,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -20657,7 +20586,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -20667,7 +20596,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -20702,7 +20631,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -21382,12 +21313,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -21395,31 +21326,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -21500,29 +21430,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -21969,30 +21898,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -22539,7 +22465,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -22550,7 +22476,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -22559,7 +22485,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -22568,40 +22494,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -22618,7 +22543,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -22629,7 +22554,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -22638,7 +22563,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -22658,7 +22583,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -22671,7 +22596,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -22829,7 +22754,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -22839,7 +22764,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -22848,7 +22773,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -22858,7 +22783,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -22868,20 +22793,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -22900,7 +22827,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -22910,7 +22837,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -22919,7 +22846,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -22929,7 +22856,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -23103,7 +23030,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -23112,7 +23039,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -23121,7 +23048,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -23131,40 +23058,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -23207,7 +23135,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -23216,7 +23144,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -23225,7 +23153,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -23235,7 +23163,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -23245,7 +23173,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -23255,7 +23183,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -23290,7 +23218,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -23970,12 +23900,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -23983,31 +23913,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -24088,29 +24017,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -24557,30 +24485,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -25127,7 +25052,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -25138,7 +25063,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -25147,7 +25072,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -25156,40 +25081,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -25206,7 +25130,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -25217,7 +25141,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -25226,7 +25150,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -25246,7 +25170,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -25259,7 +25183,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -25417,7 +25341,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -25427,7 +25351,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -25436,7 +25360,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -25446,7 +25370,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -25456,20 +25380,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -25488,7 +25414,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -25498,7 +25424,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -25507,7 +25433,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -25517,7 +25443,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -25691,7 +25617,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -25700,7 +25626,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -25709,7 +25635,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -25719,40 +25645,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -25795,7 +25722,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -25804,7 +25731,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -25813,7 +25740,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -25823,7 +25750,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -25833,7 +25760,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -25843,7 +25770,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -25878,7 +25805,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -26558,12 +26487,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -26571,31 +26500,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -26676,29 +26604,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -27145,30 +27072,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -27715,7 +27639,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -27726,7 +27650,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -27735,7 +27659,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -27744,40 +27668,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -27794,7 +27717,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -27805,7 +27728,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -27814,7 +27737,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -27834,7 +27757,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -27847,7 +27770,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -28005,7 +27928,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -28015,7 +27938,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -28024,7 +27947,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -28034,7 +27957,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -28044,20 +27967,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -28076,7 +28001,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -28086,7 +28011,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -28095,7 +28020,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -28105,7 +28030,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -28279,7 +28204,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -28288,7 +28213,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -28297,7 +28222,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -28307,40 +28232,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -28383,7 +28309,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -28392,7 +28318,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -28401,7 +28327,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -28411,7 +28337,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -28421,7 +28347,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -28431,7 +28357,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -28466,7 +28392,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -29146,12 +29074,12 @@
 
 </title></rect>
 <text x="155" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
+<rect x="189" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 64
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
+ethernet.dstAddr[47:40] in container bits [7:0]
 
 </title></rect>
 <rect x="189" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
@@ -29159,31 +29087,30 @@
   Container Bit Width: 8
   Container Address: 65
 
-ethernet.dstAddr[47:40] in container bits [7:0]
+ethernet.srcAddr[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:limegreen""><title>PHV Group: 4
+<rect x="189" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 66
 
-ethernet.srcAddr[39:32] in container bits [7:0]
+POV.POV[39:32] in container bits [7:0]
 
 </title></rect>
-<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 4
+<rect x="189" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 67
 
-POV.POV[39:32] in container bits [7:0]
+ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
-<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 4
-  Assigned to Ingress
+<rect x="189" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
+  Unassigned
   Container Bit Width: 8
   Container Address: 68
 
-ig_intr_md_for_tm.drop_ctl[2:0] in container bits [7:5]
 
 </title></rect>
 <rect x="189" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 4
@@ -29264,29 +29191,28 @@
 
 </title></rect>
 <text x="200" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkorange""><title>PHV Group: 5
+<rect x="234" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 80
 
-ig_intr_md_for_tm.copy_to_cpu[0:0] in container bits [0:0]
-
-</title></rect>
-<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 5
-  Assigned to Egress
-  Container Bit Width: 8
-  Container Address: 81
-
 eg_intr_md._pad7[4:0] in container bits [7:3]
 eg_intr_md.egress_cos[2:0] in container bits [2:0]
 
 </title></rect>
-<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
+<rect x="234" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:cyan""><title>PHV Group: 5
   Assigned to Egress
   Container Bit Width: 8
+  Container Address: 81
+
+POV.POV[7:0] in container bits [7:0]
+
+</title></rect>
+<rect x="234" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
+  Unassigned
+  Container Bit Width: 8
   Container Address: 82
 
-POV.POV[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="234" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 5
@@ -29733,30 +29659,27 @@
 
 </title></rect>
 <text x="380" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darksalmon""><title>PHV Group: 9
+<rect x="414" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 144
 
-ig_intr_md.ingress_port[8:0] in container bits [8:0]
+eg_intr_md._pad0[6:0] in container bits [15:9]
+eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
-<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 145
 
-packet_in_hdr.ingress_port[8:0] in container bits [15:7]
-packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
-<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkred""><title>PHV Group: 9
-  Assigned to Egress
+<rect x="414" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
+  Unassigned
   Container Bit Width: 16
   Container Address: 146
 
-eg_intr_md._pad0[6:0] in container bits [15:9]
-eg_intr_md.egress_port[8:0] in container bits [8:0]
 
 </title></rect>
 <rect x="414" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 9
@@ -30303,7 +30226,7 @@
 
 </title></rect>
 <text x="605" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 256
@@ -30314,7 +30237,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 257
@@ -30323,7 +30246,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="729" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 258
@@ -30332,40 +30255,39 @@
 ipv4.dstAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deeppink""><title>PHV Group: 16
+<rect x="729" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
   Container Address: 259
   Tag-Along Space
 
-udp.length_[15:0] in container bits [31:16]
-tcp.ackNo[31:0] in container bits [31:0]
-udp.checksum[15:0] in container bits [15:0]
-
-</title></rect>
-<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
-  Assigned to Ingress
-  Container Bit Width: 32
-  Container Address: 260
-  Tag-Along Space
-
 tcp.dataOffset[3:0] in container bits [31:28]
 tcp.res[2:0] in container bits [27:25]
 tcp.ecn[2:0] in container bits [24:22]
 tcp.ctrl[5:0] in container bits [21:16]
+udp.length_[15:0] in container bits [31:16]
 tcp.window[15:0] in container bits [15:0]
+udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="729" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Ingress
   Container Bit Width: 32
-  Container Address: 261
+  Container Address: 260
   Tag-Along Space
 
 tcp.checksum[15:0] in container bits [31:16]
 tcp.urgentPtr[15:0] in container bits [15:0]
 
 </title></rect>
+<rect x="729" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
+  Unassigned
+  Container Bit Width: 32
+  Container Address: 261
+  Tag-Along Space
+
+
+</title></rect>
 <rect x="729" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 16
   Unassigned
   Container Bit Width: 32
@@ -30382,7 +30304,7 @@
 
 
 </title></rect>
-<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 264
@@ -30393,7 +30315,7 @@
 ipv4.hdrChecksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 265
@@ -30402,7 +30324,7 @@
 ipv4.srcAddr[31:0] in container bits [31:0]
 
 </title></rect>
-<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
+<rect x="747" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 266
@@ -30422,7 +30344,7 @@
 udp.checksum[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 268
@@ -30435,7 +30357,7 @@
 tcp.window[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 16
+<rect x="747" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 16
   Assigned to Egress
   Container Bit Width: 32
   Container Address: 269
@@ -30593,7 +30515,7 @@
 
 </title></rect>
 <text x="785" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">32</text>
-<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 288
@@ -30603,7 +30525,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="819" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 289
@@ -30612,7 +30534,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 290
@@ -30622,7 +30544,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="819" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Ingress
   Container Bit Width: 8
   Container Address: 291
@@ -30632,20 +30554,22 @@
 udp.srcPort[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 292
   Tag-Along Space
 
+tcp.dstPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
-  Unassigned
+<rect x="819" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+  Assigned to Ingress
   Container Bit Width: 8
   Container Address: 293
   Tag-Along Space
 
+tcp.dstPort[7:0] in container bits [7:0]
 
 </title></rect>
 <rect x="819" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 18
@@ -30664,7 +30588,7 @@
 
 
 </title></rect>
-<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 296
@@ -30674,7 +30598,7 @@
 ipv4.ihl[3:0] in container bits [3:0]
 
 </title></rect>
-<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
+<rect x="837" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 297
@@ -30683,7 +30607,7 @@
 ipv4.diffserv[7:0] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 298
@@ -30693,7 +30617,7 @@
 udp.srcPort[15:8] in container bits [7:0]
 
 </title></rect>
-<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 18
+<rect x="837" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 18
   Assigned to Egress
   Container Bit Width: 8
   Container Address: 299
@@ -30867,7 +30791,7 @@
 
 </title></rect>
 <text x="875" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">8</text>
-<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 320
@@ -30876,7 +30800,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 321
@@ -30885,7 +30809,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="909" y="45" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 322
@@ -30895,40 +30819,41 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="63" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 323
   Tag-Along Space
 
-tcp.dstPort[15:0] in container bits [15:0]
+tcp.seqNo[31:16] in container bits [15:0]
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 324
   Tag-Along Space
 
-tcp.seqNo[31:16] in container bits [15:0]
+tcp.seqNo[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="909" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Ingress
   Container Bit Width: 16
   Container Address: 325
   Tag-Along Space
 
-tcp.seqNo[15:0] in container bits [15:0]
+tcp.ackNo[31:16] in container bits [15:0]
 
 </title></rect>
-<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
-  Unassigned
+<rect x="909" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+  Assigned to Ingress
   Container Bit Width: 16
   Container Address: 326
   Tag-Along Space
 
+tcp.ackNo[15:0] in container bits [15:0]
 
 </title></rect>
 <rect x="909" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 20
@@ -30971,7 +30896,7 @@
 
 
 </title></rect>
-<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="81" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 332
@@ -30980,7 +30905,7 @@
 ipv4.totalLen[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 333
@@ -30989,7 +30914,7 @@
 ipv4.identification[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
+<rect x="927" y="117" width="18" height="18" style="stroke:black; stroke-width:1; fill:darkturquoise""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 334
@@ -30999,7 +30924,7 @@
 ipv4.fragOffset[12:0] in container bits [12:0]
 
 </title></rect>
-<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 20
+<rect x="927" y="135" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 20
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 335
@@ -31009,7 +30934,7 @@
 
 </title></rect>
 <text x="920" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
-<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="9" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 336
@@ -31019,7 +30944,7 @@
 udp.dstPort[15:0] in container bits [15:0]
 
 </title></rect>
-<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:deepskyblue""><title>PHV Group: 21
+<rect x="954" y="27" width="18" height="18" style="stroke:black; stroke-width:1; fill:beige""><title>PHV Group: 21
   Assigned to Egress
   Container Bit Width: 16
   Container Address: 337
@@ -31054,7 +30979,9 @@
   Tag-Along Space
 
 packet_out_hdr.egress_port[8:0] in container bits [15:7]
+packet_in_hdr.ingress_port[8:0] in container bits [15:7]
 packet_out_hdr._padding[6:0] in container bits [6:0]
+packet_in_hdr._padding[6:0] in container bits [6:0]
 
 </title></rect>
 <rect x="954" y="99" width="18" height="18" style="stroke:black; stroke-width:1; fill:white""><title>PHV Group: 21
@@ -31277,7 +31204,7 @@
 <text x="1010" y="178" textLength="16" lengthAdjust="spacingAndGlyphs" textHeight="16" heightAdjust="spacingAndGlyphs" style="fill:black;">16</text>
 <rect x="0" y="0" width="1053" height="198" style="stroke:black; stroke-width:2; fill:none""></rect>
 </svg><br>
-<br><i>Created on Thu Sep  7 13:56:21 2017</i>
+<br><i>Created on Fri Sep  8 08:23:59 2017</i>
 <br><i>Compiler version: 5.1.0 (fca32d1)</i>
 </body>
 </html>
\ No newline at end of file