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/context/mau.context.json b/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/context/mau.context.json
index c29a162..8a5de37 100644
--- a/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/context/mau.context.json
+++ b/tools/test/p4src/p4-14/p4c-out/tofino/default/mavericks/context/mau.context.json
@@ -1,7 +1,7 @@
{
"ProgramInfo": {
"ProgramName": "default",
- "BuildDate": "Thu Sep 7 13:56:23 2017",
+ "BuildDate": "Fri Sep 8 08:24:01 2017",
"CompilerVersion": "5.1.0"
},
"HashJsonNode": {
@@ -13,7 +13,7 @@
"EntryFormatNode": {
"ExmEntryFormat": {
"AllExmTables": [],
- "TotalExmTables": 5
+ "TotalExmTables": 4
},
"Phase0EntryFormat": {
"Phase0Action": [],
@@ -28,7 +28,7 @@
"SPECFORMAT": []
},
{
- "TableHandle": 16777221,
+ "TableHandle": 16777220,
"SPECFORMAT": [
{
"MATCHTYPE": "ternary",
@@ -57,10 +57,6 @@
]
},
{
- "TableHandle": 16777220,
- "SPECFORMAT": []
- },
- {
"TableHandle": 16777219,
"SPECFORMAT": []
},
@@ -74,7 +70,7 @@
"AllTindTables": [
{
"TindTableName": "table0",
- "TindTableHandle": 16777221,
+ "TindTableHandle": 16777220,
"TindTableFormat": [
{
"TindMatchEntryFormat": [
@@ -297,7 +293,7 @@
],
"TindActionHandleCount": 3,
"TindMatchEntryFieldCount": 12,
- "TindActionImmediateCount": 1,
+ "TindActionImmediateCount": 2,
"TindMatchEntryCount": 4,
"TindActionHandles": [
{
@@ -305,28 +301,8 @@
"OVERRIDE_METER_ADDR_PFE": false,
"OVERRIDE_STAT_ADDR_PFE": false,
"IMMEDIATE": {
- "table_name": "_condition_2",
- "action_name": "_drop",
- "next_tbl": 0,
- "next_tbl_full": 32,
- "instr": 7
- },
- "OVERRIDE_STATEFUL_ADDR_PFE": false,
- "OVERRIDE_METER_FULL_ADDR": 0,
- "ImmediateCount": 0,
- "OVERRIDE_STAT_ADDR": false,
- "ACTION_HDL": 536870928,
- "OVERRIDE_STATEFUL_FULL_ADDR": 0,
- "OVERRIDE_METER_ADDR": false,
- "OVERRIDE_STATEFUL_ADDR": false
- },
- {
- "OVERRIDE_STAT_FULL_ADDR": 0,
- "OVERRIDE_METER_ADDR_PFE": false,
- "OVERRIDE_STAT_ADDR_PFE": false,
- "IMMEDIATE": {
"instr": 5,
- "next_tbl_full": 32,
+ "next_tbl_full": 16,
"action_name": "set_egress_port",
"table_name": "_condition_2",
"next_tbl": 0,
@@ -347,7 +323,39 @@
"OVERRIDE_METER_FULL_ADDR": 0,
"ImmediateCount": 1,
"OVERRIDE_STAT_ADDR": false,
- "ACTION_HDL": 536870924,
+ "ACTION_HDL": 536870921,
+ "OVERRIDE_STATEFUL_FULL_ADDR": 0,
+ "OVERRIDE_METER_ADDR": false,
+ "OVERRIDE_STATEFUL_ADDR": false
+ },
+ {
+ "OVERRIDE_STAT_FULL_ADDR": 0,
+ "OVERRIDE_METER_ADDR_PFE": false,
+ "OVERRIDE_STAT_ADDR_PFE": false,
+ "IMMEDIATE": {
+ "instr": 6,
+ "next_tbl_full": 16,
+ "action_name": "send_to_cpu",
+ "table_name": "_condition_2",
+ "next_tbl": 0,
+ "--immediate--": [
+ {
+ "DSTSTART": 0,
+ "PARAMNAME": "--constant-0--",
+ "PARAMVAL": 320,
+ "PARAMTYPE": "constant",
+ "PARAMSTART": 0,
+ "PARAMWIDTH": 0,
+ "PARAMSHIFT": 0,
+ "DSTWIDTH": 9
+ }
+ ]
+ },
+ "OVERRIDE_STATEFUL_ADDR_PFE": false,
+ "OVERRIDE_METER_FULL_ADDR": 0,
+ "ImmediateCount": 1,
+ "OVERRIDE_STAT_ADDR": false,
+ "ACTION_HDL": 536870925,
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"OVERRIDE_METER_ADDR": false,
"OVERRIDE_STATEFUL_ADDR": false
@@ -358,22 +366,22 @@
"OVERRIDE_STAT_ADDR_PFE": false,
"IMMEDIATE": {
"table_name": "_condition_2",
- "action_name": "send_to_cpu",
+ "action_name": "_drop",
"next_tbl": 0,
- "next_tbl_full": 32,
- "instr": 6
+ "next_tbl_full": 16,
+ "instr": 7
},
"OVERRIDE_STATEFUL_ADDR_PFE": false,
"OVERRIDE_METER_FULL_ADDR": 0,
"ImmediateCount": 0,
"OVERRIDE_STAT_ADDR": false,
- "ACTION_HDL": 536870926,
+ "ACTION_HDL": 536870927,
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"OVERRIDE_METER_ADDR": false,
"OVERRIDE_STATEFUL_ADDR": false
}
],
- "Stage": 1
+ "Stage": 0
}
]
}
@@ -392,16 +400,11 @@
},
{
"ActionHandle": 536870919,
- "action_function": "_packet_out",
+ "action_function": "_process_packet_out",
"ACTIONSPECFORMAT": []
},
{
- "ActionHandle": 536870922,
- "action_function": "add_packet_in_hdr",
- "ACTIONSPECFORMAT": []
- },
- {
- "ActionHandle": 536870924,
+ "ActionHandle": 536870921,
"action_function": "set_egress_port",
"ACTIONSPECFORMAT": [
{
@@ -412,12 +415,12 @@
]
},
{
- "ActionHandle": 536870926,
+ "ActionHandle": 536870925,
"action_function": "send_to_cpu",
"ACTIONSPECFORMAT": []
},
{
- "ActionHandle": 536870928,
+ "ActionHandle": 536870927,
"action_function": "_drop",
"ACTIONSPECFORMAT": []
}
@@ -425,7 +428,7 @@
"TernEntryFormat": {
"AllTernTables": [
{
- "TernTableHandle": 16777221,
+ "TernTableHandle": 16777220,
"TernTableName": "table0",
"TernTableFormat": [
{
@@ -815,12 +818,12 @@
}
],
"TernEntryFieldCount": 22,
- "Stage": 1
+ "Stage": 0
}
]
}
],
- "TotalTernTables": 5
+ "TotalTernTables": 4
},
"AdtEntryFormat": {
"AllActionDataTables": [
@@ -855,7 +858,7 @@
}
],
"ActFuncEntryCount": 1,
- "Stage": 2
+ "Stage": 1
}
]
}
@@ -896,7 +899,7 @@
}
],
"ActFuncEntryCount": 1,
- "Stage": 2
+ "Stage": 1
}
]
}
@@ -911,7 +914,7 @@
"ActFuncTotalEntries": 1,
"ActionDataTableFormat": [
{
- "ActFuncName": "_packet_out",
+ "ActFuncName": "_process_packet_out",
"ActFuncHandle": 536870919,
"ActFuncStageCount": 1,
"ActFuncFormat": [
@@ -948,12 +951,74 @@
"ActionDataTableHandle": 33554435
},
{
- "ActFuncTotalStageCount": 1,
- "ActFuncTotalEntries": 1,
+ "ActFuncTotalStageCount": 3,
+ "ActFuncTotalEntries": 3,
"ActionDataTableFormat": [
{
- "ActFuncName": "add_packet_in_hdr",
- "ActFuncHandle": 536870922,
+ "ActFuncName": "set_egress_port",
+ "ActFuncHandle": 536870921,
+ "ActFuncStageCount": 1,
+ "ActFuncFormat": [
+ {
+ "ActFuncEntryFormat": [
+ {
+ "Entry": 0,
+ "EntryFieldCount": 1,
+ "EntryConstTupCount": 0,
+ "EntryFormat": [
+ {
+ "FIELDWIDTH": 0,
+ "SOURCENAME": "ZERO",
+ "SHIFT": 0,
+ "WORDINDEX": 1,
+ "MASKBITOFFSET": "NULL",
+ "SOURCEOFFSET": 0,
+ "FIELDNAME": "--padding--",
+ "FIELDOFFSET": 0,
+ "SOURCEWIDTH": 0
+ }
+ ]
+ }
+ ],
+ "ActFuncEntryCount": 1,
+ "Stage": 0
+ }
+ ]
+ },
+ {
+ "ActFuncName": "send_to_cpu",
+ "ActFuncHandle": 536870925,
+ "ActFuncStageCount": 1,
+ "ActFuncFormat": [
+ {
+ "ActFuncEntryFormat": [
+ {
+ "Entry": 0,
+ "EntryFieldCount": 1,
+ "EntryConstTupCount": 0,
+ "EntryFormat": [
+ {
+ "FIELDWIDTH": 0,
+ "SOURCENAME": "ZERO",
+ "SHIFT": 0,
+ "WORDINDEX": 1,
+ "MASKBITOFFSET": "NULL",
+ "SOURCEOFFSET": 0,
+ "FIELDNAME": "--padding--",
+ "FIELDOFFSET": 0,
+ "SOURCEWIDTH": 0
+ }
+ ]
+ }
+ ],
+ "ActFuncEntryCount": 1,
+ "Stage": 0
+ }
+ ]
+ },
+ {
+ "ActFuncName": "_drop",
+ "ActFuncHandle": 536870927,
"ActFuncStageCount": 1,
"ActFuncFormat": [
{
@@ -983,123 +1048,20 @@
]
}
],
- "ActFuncHandleTotalCount": 1,
- "ActFuncTotalEntryFieldCount": 1,
- "ActFuncTotalConstTupleList": 0,
- "ActionDataTableHandle": 33554436
- },
- {
- "ActFuncTotalStageCount": 3,
- "ActFuncTotalEntries": 3,
- "ActionDataTableFormat": [
- {
- "ActFuncName": "_drop",
- "ActFuncHandle": 536870928,
- "ActFuncStageCount": 1,
- "ActFuncFormat": [
- {
- "ActFuncEntryFormat": [
- {
- "Entry": 0,
- "EntryFieldCount": 1,
- "EntryConstTupCount": 0,
- "EntryFormat": [
- {
- "FIELDWIDTH": 0,
- "SOURCENAME": "ZERO",
- "SHIFT": 0,
- "WORDINDEX": 1,
- "MASKBITOFFSET": "NULL",
- "SOURCEOFFSET": 0,
- "FIELDNAME": "--padding--",
- "FIELDOFFSET": 0,
- "SOURCEWIDTH": 0
- }
- ]
- }
- ],
- "ActFuncEntryCount": 1,
- "Stage": 1
- }
- ]
- },
- {
- "ActFuncName": "set_egress_port",
- "ActFuncHandle": 536870924,
- "ActFuncStageCount": 1,
- "ActFuncFormat": [
- {
- "ActFuncEntryFormat": [
- {
- "Entry": 0,
- "EntryFieldCount": 1,
- "EntryConstTupCount": 0,
- "EntryFormat": [
- {
- "FIELDWIDTH": 0,
- "SOURCENAME": "ZERO",
- "SHIFT": 0,
- "WORDINDEX": 1,
- "MASKBITOFFSET": "NULL",
- "SOURCEOFFSET": 0,
- "FIELDNAME": "--padding--",
- "FIELDOFFSET": 0,
- "SOURCEWIDTH": 0
- }
- ]
- }
- ],
- "ActFuncEntryCount": 1,
- "Stage": 1
- }
- ]
- },
- {
- "ActFuncName": "send_to_cpu",
- "ActFuncHandle": 536870926,
- "ActFuncStageCount": 1,
- "ActFuncFormat": [
- {
- "ActFuncEntryFormat": [
- {
- "Entry": 0,
- "EntryFieldCount": 1,
- "EntryConstTupCount": 0,
- "EntryFormat": [
- {
- "FIELDWIDTH": 0,
- "SOURCENAME": "ZERO",
- "SHIFT": 0,
- "WORDINDEX": 1,
- "MASKBITOFFSET": "NULL",
- "SOURCEOFFSET": 0,
- "FIELDNAME": "--padding--",
- "FIELDOFFSET": 0,
- "SOURCEWIDTH": 0
- }
- ]
- }
- ],
- "ActFuncEntryCount": 1,
- "Stage": 1
- }
- ]
- }
- ],
"ActFuncHandleTotalCount": 3,
"ActFuncTotalEntryFieldCount": 3,
"ActFuncTotalConstTupleList": 0,
- "ActionDataTableHandle": 33554437
+ "ActionDataTableHandle": 33554436
}
],
- "TotalAdTables": 5
+ "TotalAdTables": 4
},
"SnapShot": {
"PhvDetails": [
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -1118,7 +1080,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -1135,7 +1097,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -1150,7 +1112,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -1165,7 +1127,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -1175,7 +1137,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -1200,31 +1162,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -1240,7 +1177,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -1248,21 +1185,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -1270,7 +1192,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -1295,7 +1217,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -1310,7 +1232,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -1320,7 +1242,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -1345,7 +1267,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -1353,41 +1275,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -1395,7 +1282,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -1405,7 +1292,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -1415,7 +1302,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -1425,7 +1312,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -1435,7 +1322,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -1450,7 +1382,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -1460,7 +1392,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -1490,7 +1422,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -1500,7 +1432,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -1515,7 +1447,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -1525,7 +1457,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -1533,6 +1465,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -1540,7 +1502,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -1555,7 +1517,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -1563,21 +1525,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -1585,10 +1532,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -1600,10 +1547,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -1619,42 +1566,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -1669,7 +1616,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -1681,7 +1628,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -1691,12 +1653,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -1721,7 +1698,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -1729,14 +1706,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -1746,13 +1723,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -1767,7 +1744,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -1777,7 +1754,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -1787,7 +1764,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -1802,7 +1779,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -1817,7 +1794,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -1832,7 +1809,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -1842,7 +1819,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -1852,7 +1829,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -1867,7 +1844,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -1877,7 +1854,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -1887,7 +1864,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -1897,7 +1874,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -1907,7 +1884,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -1932,7 +1909,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -1947,7 +1924,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -1962,7 +1939,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -1974,43 +1951,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -2022,7 +1969,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -2032,7 +1979,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -2062,7 +2009,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -2072,7 +2019,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -2087,7 +2034,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -2097,7 +2044,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -2112,7 +2059,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -2127,7 +2074,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -2142,7 +2089,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -2157,7 +2104,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -2197,7 +2144,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -2207,21 +2154,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -2230,7 +2162,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -2246,42 +2178,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -2293,7 +2250,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -2309,6 +2266,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -2323,7 +2290,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -2333,7 +2300,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -2348,46 +2315,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 0
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -2406,7 +2348,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -2423,7 +2365,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -2438,7 +2380,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -2453,7 +2395,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -2463,7 +2405,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -2488,31 +2430,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -2528,7 +2445,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -2536,21 +2453,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -2558,7 +2460,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -2583,7 +2485,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -2598,7 +2500,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -2608,7 +2510,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -2633,7 +2535,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -2641,41 +2543,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -2683,7 +2550,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -2693,7 +2560,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -2703,7 +2570,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -2713,7 +2580,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -2723,7 +2590,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -2738,7 +2650,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -2748,7 +2660,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -2778,7 +2690,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -2788,7 +2700,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -2803,7 +2715,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -2813,7 +2725,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -2821,6 +2733,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -2828,7 +2770,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -2843,7 +2785,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -2851,21 +2793,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -2873,10 +2800,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -2888,10 +2815,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -2907,42 +2834,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -2957,7 +2884,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -2969,7 +2896,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -2979,12 +2921,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -3009,7 +2966,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -3017,14 +2974,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -3034,13 +2991,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -3055,7 +3012,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -3065,7 +3022,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -3075,7 +3032,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -3090,7 +3047,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -3105,7 +3062,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -3120,7 +3077,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -3130,7 +3087,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -3140,7 +3097,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -3155,7 +3112,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -3165,7 +3122,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -3175,7 +3132,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -3185,7 +3142,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -3195,7 +3152,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -3220,7 +3177,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -3235,7 +3192,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -3250,7 +3207,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -3262,43 +3219,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -3310,7 +3237,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -3320,7 +3247,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -3350,7 +3277,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -3360,7 +3287,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -3375,7 +3302,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -3385,7 +3312,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -3400,7 +3327,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -3415,7 +3342,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -3430,7 +3357,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -3445,7 +3372,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -3485,7 +3412,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -3495,21 +3422,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -3518,7 +3430,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -3534,42 +3446,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -3581,7 +3518,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -3597,6 +3534,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -3611,7 +3558,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -3621,7 +3568,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -3636,46 +3583,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 1
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -3694,7 +3616,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -3711,7 +3633,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -3726,7 +3648,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -3741,7 +3663,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -3751,7 +3673,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -3776,31 +3698,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -3816,7 +3713,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -3824,21 +3721,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -3846,7 +3728,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -3871,7 +3753,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -3886,7 +3768,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -3896,7 +3778,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -3921,7 +3803,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -3929,41 +3811,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -3971,7 +3818,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -3981,7 +3828,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -3991,7 +3838,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -4001,7 +3848,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -4011,7 +3858,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -4026,7 +3918,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -4036,7 +3928,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -4066,7 +3958,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -4076,7 +3968,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -4091,7 +3983,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -4101,7 +3993,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -4109,6 +4001,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -4116,7 +4038,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -4131,7 +4053,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -4139,21 +4061,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -4161,10 +4068,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -4176,10 +4083,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -4195,42 +4102,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -4245,7 +4152,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -4257,7 +4164,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -4267,12 +4189,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -4297,7 +4234,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -4305,14 +4242,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -4322,13 +4259,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -4343,7 +4280,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -4353,7 +4290,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -4363,7 +4300,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -4378,7 +4315,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -4393,7 +4330,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -4408,7 +4345,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -4418,7 +4355,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -4428,7 +4365,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -4443,7 +4380,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -4453,7 +4390,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -4463,7 +4400,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -4473,7 +4410,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -4483,7 +4420,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -4508,7 +4445,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -4523,7 +4460,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -4538,7 +4475,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -4550,43 +4487,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -4598,7 +4505,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -4608,7 +4515,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -4638,7 +4545,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -4648,7 +4555,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -4663,7 +4570,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -4673,7 +4580,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -4688,7 +4595,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -4703,7 +4610,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -4718,7 +4625,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -4733,7 +4640,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -4773,7 +4680,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -4783,21 +4690,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -4806,7 +4698,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -4822,42 +4714,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -4869,7 +4786,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -4885,6 +4802,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -4899,7 +4826,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -4909,7 +4836,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -4924,46 +4851,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 2
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -4982,7 +4884,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -4999,7 +4901,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -5014,7 +4916,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -5029,7 +4931,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -5039,7 +4941,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -5064,31 +4966,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -5104,7 +4981,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -5112,21 +4989,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -5134,7 +4996,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -5159,7 +5021,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -5174,7 +5036,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -5184,7 +5046,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -5209,7 +5071,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -5217,41 +5079,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -5259,7 +5086,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -5269,7 +5096,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -5279,7 +5106,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -5289,7 +5116,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -5299,7 +5126,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -5314,7 +5186,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -5324,7 +5196,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -5354,7 +5226,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -5364,7 +5236,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -5379,7 +5251,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -5389,7 +5261,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -5397,6 +5269,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -5404,7 +5306,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -5419,7 +5321,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -5427,21 +5329,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -5449,10 +5336,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -5464,10 +5351,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -5483,42 +5370,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -5533,7 +5420,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -5545,7 +5432,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -5555,12 +5457,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -5585,7 +5502,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -5593,14 +5510,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -5610,13 +5527,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -5631,7 +5548,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -5641,7 +5558,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -5651,7 +5568,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -5666,7 +5583,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -5681,7 +5598,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -5696,7 +5613,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -5706,7 +5623,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -5716,7 +5633,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -5731,7 +5648,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -5741,7 +5658,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -5751,7 +5668,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -5761,7 +5678,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -5771,7 +5688,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -5796,7 +5713,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -5811,7 +5728,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -5826,7 +5743,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -5838,43 +5755,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -5886,7 +5773,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -5896,7 +5783,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -5926,7 +5813,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -5936,7 +5823,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -5951,7 +5838,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -5961,7 +5848,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -5976,7 +5863,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -5991,7 +5878,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -6006,7 +5893,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -6021,7 +5908,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -6061,7 +5948,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -6071,21 +5958,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -6094,7 +5966,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -6110,42 +5982,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -6157,7 +6054,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -6173,6 +6070,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -6187,7 +6094,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -6197,7 +6104,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -6212,46 +6119,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 3
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -6270,7 +6152,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -6287,7 +6169,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -6302,7 +6184,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -6317,7 +6199,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -6327,7 +6209,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -6352,31 +6234,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -6392,7 +6249,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -6400,21 +6257,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -6422,7 +6264,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -6447,7 +6289,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -6462,7 +6304,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -6472,7 +6314,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -6497,7 +6339,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -6505,41 +6347,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -6547,7 +6354,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -6557,7 +6364,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -6567,7 +6374,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -6577,7 +6384,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -6587,7 +6394,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -6602,7 +6454,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -6612,7 +6464,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -6642,7 +6494,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -6652,7 +6504,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -6667,7 +6519,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -6677,7 +6529,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -6685,6 +6537,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -6692,7 +6574,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -6707,7 +6589,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -6715,21 +6597,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -6737,10 +6604,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -6752,10 +6619,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -6771,42 +6638,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -6821,7 +6688,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -6833,7 +6700,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -6843,12 +6725,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -6873,7 +6770,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -6881,14 +6778,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -6898,13 +6795,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -6919,7 +6816,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -6929,7 +6826,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -6939,7 +6836,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -6954,7 +6851,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -6969,7 +6866,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -6984,7 +6881,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -6994,7 +6891,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -7004,7 +6901,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -7019,7 +6916,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -7029,7 +6926,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -7039,7 +6936,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -7049,7 +6946,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -7059,7 +6956,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -7084,7 +6981,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -7099,7 +6996,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -7114,7 +7011,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -7126,43 +7023,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -7174,7 +7041,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -7184,7 +7051,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -7214,7 +7081,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -7224,7 +7091,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -7239,7 +7106,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -7249,7 +7116,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -7264,7 +7131,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -7279,7 +7146,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -7294,7 +7161,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -7309,7 +7176,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -7349,7 +7216,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -7359,21 +7226,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -7382,7 +7234,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -7398,42 +7250,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -7445,7 +7322,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -7461,6 +7338,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -7475,7 +7362,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -7485,7 +7372,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -7500,46 +7387,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 4
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -7558,7 +7420,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -7575,7 +7437,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -7590,7 +7452,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -7605,7 +7467,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -7615,7 +7477,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -7640,31 +7502,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -7680,7 +7517,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -7688,21 +7525,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -7710,7 +7532,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -7735,7 +7557,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -7750,7 +7572,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -7760,7 +7582,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -7785,7 +7607,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -7793,41 +7615,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -7835,7 +7622,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -7845,7 +7632,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -7855,7 +7642,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -7865,7 +7652,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -7875,7 +7662,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -7890,7 +7722,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -7900,7 +7732,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -7930,7 +7762,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -7940,7 +7772,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -7955,7 +7787,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -7965,7 +7797,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -7973,6 +7805,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -7980,7 +7842,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -7995,7 +7857,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -8003,21 +7865,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -8025,10 +7872,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -8040,10 +7887,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -8059,42 +7906,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -8109,7 +7956,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -8121,7 +7968,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -8131,12 +7993,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -8161,7 +8038,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -8169,14 +8046,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -8186,13 +8063,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -8207,7 +8084,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -8217,7 +8094,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -8227,7 +8104,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -8242,7 +8119,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -8257,7 +8134,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -8272,7 +8149,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -8282,7 +8159,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -8292,7 +8169,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -8307,7 +8184,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -8317,7 +8194,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -8327,7 +8204,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -8337,7 +8214,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -8347,7 +8224,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -8372,7 +8249,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -8387,7 +8264,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -8402,7 +8279,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -8414,43 +8291,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -8462,7 +8309,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -8472,7 +8319,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -8502,7 +8349,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -8512,7 +8359,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -8527,7 +8374,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -8537,7 +8384,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -8552,7 +8399,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -8567,7 +8414,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -8582,7 +8429,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -8597,7 +8444,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -8637,7 +8484,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -8647,21 +8494,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -8670,7 +8502,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -8686,42 +8518,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -8733,7 +8590,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -8749,6 +8606,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -8763,7 +8630,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -8773,7 +8640,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -8788,46 +8655,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 5
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -8846,7 +8688,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -8863,7 +8705,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -8878,7 +8720,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -8893,7 +8735,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -8903,7 +8745,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -8928,31 +8770,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -8968,7 +8785,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -8976,21 +8793,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -8998,7 +8800,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -9023,7 +8825,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -9038,7 +8840,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -9048,7 +8850,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -9073,7 +8875,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -9081,41 +8883,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -9123,7 +8890,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -9133,7 +8900,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -9143,7 +8910,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -9153,7 +8920,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -9163,7 +8930,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -9178,7 +8990,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -9188,7 +9000,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -9218,7 +9030,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -9228,7 +9040,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -9243,7 +9055,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -9253,7 +9065,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -9261,6 +9073,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -9268,7 +9110,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -9283,7 +9125,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -9291,21 +9133,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -9313,10 +9140,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -9328,10 +9155,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -9347,42 +9174,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -9397,7 +9224,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -9409,7 +9236,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -9419,12 +9261,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -9449,7 +9306,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -9457,14 +9314,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -9474,13 +9331,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -9495,7 +9352,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -9505,7 +9362,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -9515,7 +9372,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -9530,7 +9387,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -9545,7 +9402,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -9560,7 +9417,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -9570,7 +9427,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -9580,7 +9437,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -9595,7 +9452,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -9605,7 +9462,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -9615,7 +9472,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -9625,7 +9482,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -9635,7 +9492,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -9660,7 +9517,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -9675,7 +9532,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -9690,7 +9547,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -9702,43 +9559,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -9750,7 +9577,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -9760,7 +9587,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -9790,7 +9617,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -9800,7 +9627,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -9815,7 +9642,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -9825,7 +9652,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -9840,7 +9667,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -9855,7 +9682,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -9870,7 +9697,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -9885,7 +9712,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -9925,7 +9752,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -9935,21 +9762,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -9958,7 +9770,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -9974,42 +9786,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -10021,7 +9858,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -10037,6 +9874,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -10051,7 +9898,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -10061,7 +9908,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -10076,46 +9923,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 6
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -10134,7 +9956,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -10151,7 +9973,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -10166,7 +9988,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -10181,7 +10003,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -10191,7 +10013,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -10216,31 +10038,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -10256,7 +10053,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -10264,21 +10061,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -10286,7 +10068,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -10311,7 +10093,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -10326,7 +10108,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -10336,7 +10118,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -10361,7 +10143,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -10369,41 +10151,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -10411,7 +10158,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -10421,7 +10168,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -10431,7 +10178,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -10441,7 +10188,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -10451,7 +10198,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -10466,7 +10258,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -10476,7 +10268,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -10506,7 +10298,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -10516,7 +10308,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -10531,7 +10323,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -10541,7 +10333,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -10549,6 +10341,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -10556,7 +10378,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -10571,7 +10393,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -10579,21 +10401,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -10601,10 +10408,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -10616,10 +10423,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -10635,42 +10442,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -10685,7 +10492,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -10697,7 +10504,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -10707,12 +10529,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -10737,7 +10574,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -10745,14 +10582,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -10762,13 +10599,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -10783,7 +10620,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -10793,7 +10630,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -10803,7 +10640,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -10818,7 +10655,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -10833,7 +10670,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -10848,7 +10685,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -10858,7 +10695,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -10868,7 +10705,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -10883,7 +10720,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -10893,7 +10730,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -10903,7 +10740,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -10913,7 +10750,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -10923,7 +10760,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -10948,7 +10785,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -10963,7 +10800,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -10978,7 +10815,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -10990,43 +10827,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -11038,7 +10845,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -11048,7 +10855,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -11078,7 +10885,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -11088,7 +10895,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -11103,7 +10910,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -11113,7 +10920,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -11128,7 +10935,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -11143,7 +10950,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -11158,7 +10965,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -11173,7 +10980,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -11213,7 +11020,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -11223,21 +11030,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -11246,7 +11038,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -11262,42 +11054,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -11309,7 +11126,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -11325,6 +11142,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -11339,7 +11166,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -11349,7 +11176,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -11364,46 +11191,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 7
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -11422,7 +11224,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -11439,7 +11241,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -11454,7 +11256,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -11469,7 +11271,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -11479,7 +11281,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -11504,31 +11306,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -11544,7 +11321,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -11552,21 +11329,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -11574,7 +11336,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -11599,7 +11361,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -11614,7 +11376,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -11624,7 +11386,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -11649,7 +11411,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -11657,41 +11419,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -11699,7 +11426,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -11709,7 +11436,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -11719,7 +11446,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -11729,7 +11456,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -11739,7 +11466,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -11754,7 +11526,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -11764,7 +11536,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -11794,7 +11566,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -11804,7 +11576,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -11819,7 +11591,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -11829,7 +11601,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -11837,6 +11609,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -11844,7 +11646,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -11859,7 +11661,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -11867,21 +11669,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -11889,10 +11676,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -11904,10 +11691,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -11923,42 +11710,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -11973,7 +11760,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -11985,7 +11772,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -11995,12 +11797,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -12025,7 +11842,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -12033,14 +11850,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -12050,13 +11867,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -12071,7 +11888,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -12081,7 +11898,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -12091,7 +11908,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -12106,7 +11923,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -12121,7 +11938,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -12136,7 +11953,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -12146,7 +11963,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -12156,7 +11973,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -12171,7 +11988,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -12181,7 +11998,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -12191,7 +12008,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -12201,7 +12018,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -12211,7 +12028,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -12236,7 +12053,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -12251,7 +12068,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -12266,7 +12083,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -12278,43 +12095,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -12326,7 +12113,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -12336,7 +12123,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -12366,7 +12153,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -12376,7 +12163,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -12391,7 +12178,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -12401,7 +12188,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -12416,7 +12203,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -12431,7 +12218,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -12446,7 +12233,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -12461,7 +12248,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -12501,7 +12288,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -12511,21 +12298,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -12534,7 +12306,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -12550,42 +12322,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -12597,7 +12394,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -12613,6 +12410,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -12627,7 +12434,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -12637,7 +12444,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -12652,46 +12459,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 8
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -12710,7 +12492,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -12727,7 +12509,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -12742,7 +12524,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -12757,7 +12539,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -12767,7 +12549,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -12792,31 +12574,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -12832,7 +12589,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -12840,21 +12597,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -12862,7 +12604,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -12887,7 +12629,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -12902,7 +12644,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -12912,7 +12654,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -12937,7 +12679,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -12945,41 +12687,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -12987,7 +12694,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -12997,7 +12704,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -13007,7 +12714,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -13017,7 +12724,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -13027,7 +12734,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -13042,7 +12794,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -13052,7 +12804,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -13082,7 +12834,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -13092,7 +12844,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -13107,7 +12859,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -13117,7 +12869,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -13125,6 +12877,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -13132,7 +12914,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -13147,7 +12929,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -13155,21 +12937,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -13177,10 +12944,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -13192,10 +12959,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -13211,42 +12978,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -13261,7 +13028,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -13273,7 +13040,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -13283,12 +13065,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -13313,7 +13110,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -13321,14 +13118,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -13338,13 +13135,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -13359,7 +13156,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -13369,7 +13166,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -13379,7 +13176,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -13394,7 +13191,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -13409,7 +13206,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -13424,7 +13221,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -13434,7 +13231,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -13444,7 +13241,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -13459,7 +13256,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -13469,7 +13266,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -13479,7 +13276,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -13489,7 +13286,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -13499,7 +13296,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -13524,7 +13321,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -13539,7 +13336,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -13554,7 +13351,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -13566,43 +13363,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -13614,7 +13381,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -13624,7 +13391,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -13654,7 +13421,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -13664,7 +13431,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -13679,7 +13446,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -13689,7 +13456,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -13704,7 +13471,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -13719,7 +13486,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -13734,7 +13501,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -13749,7 +13516,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -13789,7 +13556,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -13799,21 +13566,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -13822,7 +13574,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -13838,42 +13590,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -13885,7 +13662,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -13901,6 +13678,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -13915,7 +13702,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -13925,7 +13712,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -13940,46 +13727,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 9
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -13998,7 +13760,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -14015,7 +13777,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -14030,7 +13792,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -14045,7 +13807,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -14055,7 +13817,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -14080,31 +13842,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -14120,7 +13857,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -14128,21 +13865,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -14150,7 +13872,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -14175,7 +13897,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -14190,7 +13912,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -14200,7 +13922,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -14225,7 +13947,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -14233,41 +13955,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -14275,7 +13962,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -14285,7 +13972,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -14295,7 +13982,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -14305,7 +13992,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -14315,7 +14002,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -14330,7 +14062,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -14340,7 +14072,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -14370,7 +14102,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -14380,7 +14112,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -14395,7 +14127,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -14405,7 +14137,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -14413,6 +14145,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -14420,7 +14182,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -14435,7 +14197,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -14443,21 +14205,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -14465,10 +14212,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -14480,10 +14227,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -14499,42 +14246,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -14549,7 +14296,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -14561,7 +14308,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -14571,12 +14333,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -14601,7 +14378,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -14609,14 +14386,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -14626,13 +14403,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -14647,7 +14424,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -14657,7 +14434,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -14667,7 +14444,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -14682,7 +14459,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -14697,7 +14474,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -14712,7 +14489,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -14722,7 +14499,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -14732,7 +14509,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -14747,7 +14524,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -14757,7 +14534,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -14767,7 +14544,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -14777,7 +14554,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -14787,7 +14564,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -14812,7 +14589,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -14827,7 +14604,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -14842,7 +14619,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -14854,43 +14631,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -14902,7 +14649,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -14912,7 +14659,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -14942,7 +14689,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -14952,7 +14699,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -14967,7 +14714,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -14977,7 +14724,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -14992,7 +14739,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -15007,7 +14754,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -15022,7 +14769,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -15037,7 +14784,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -15077,7 +14824,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -15087,21 +14834,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -15110,7 +14842,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -15126,42 +14858,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -15173,7 +14930,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -15189,6 +14946,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -15203,7 +14970,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -15213,7 +14980,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -15228,46 +14995,21 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 10
},
{
"TOTALPOVHEADERS": 13,
- "TOTALSTAGEPHVS": 58,
- "TOTALPHVRECORDS": 90,
+ "TOTALSTAGEPHVS": 56,
+ "TOTALPHVRECORDS": 89,
"Phvs": [
{
"PHVDIRECTION": 0,
@@ -15286,7 +15028,7 @@
"HEADER": "--pov_reserved--_0",
"POVBIT": 0,
"HIDDEN": true,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 76
}
]
}
@@ -15303,7 +15045,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
"PHVNUMBER": 1
@@ -15318,7 +15060,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 2
@@ -15333,7 +15075,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 8,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
},
{
"FIELDWIDTH": 6,
@@ -15343,7 +15085,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
"PHVNUMBER": 131
@@ -15368,31 +15110,6 @@
{
"FIELDWIDTH": 2,
"FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 2
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_urgentPtr",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 51
- }
- ],
- "PHVNUMBER": 261
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
"PHVMSB": 15,
"FIELDMSB": 8,
"PHVNAME": "packet_out_hdr_egress_port",
@@ -15408,7 +15125,7 @@
"PHVNAME": "packet_in_hdr_ingress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
- "POSITIONOFFSET": 33
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 129
@@ -15416,21 +15133,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 16,
- "PHVMSB": 15,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_seqNo",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 73
- }
- ],
- "PHVNUMBER": 324
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 15,
@@ -15438,7 +15140,7 @@
"PHVNAME": "ig_intr_md_resubmit_flag",
"CONTAINERWIDTH": 16,
"PHVLSB": 15,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 31
},
{
"FIELDWIDTH": 2,
@@ -15463,7 +15165,7 @@
"PHVNAME": "ig_intr_md_for_tm_ucast_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 40
}
],
"PHVNUMBER": 130
@@ -15478,7 +15180,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 52
},
{
"FIELDWIDTH": 1,
@@ -15488,7 +15190,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 20
},
{
"FIELDWIDTH": 2,
@@ -15513,7 +15215,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 60
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 320
@@ -15521,41 +15223,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 4,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 31,
- "PHVNAME": "tcp_ackNo",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 28
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 31,
- "FIELDMSB": 15,
- "PHVNAME": "udp_length_",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 16,
- "POSITIONOFFSET": 19
- },
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "udp_checksum",
- "CONTAINERWIDTH": 32,
- "PHVLSB": 0,
- "POSITIONOFFSET": 65
- }
- ],
- "PHVNUMBER": 259
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 1,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -15563,7 +15230,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 43
},
{
"FIELDWIDTH": 1,
@@ -15573,7 +15240,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 63
},
{
"FIELDWIDTH": 1,
@@ -15583,7 +15250,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 13
},
{
"FIELDWIDTH": 1,
@@ -15593,7 +15260,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 36
},
{
"FIELDWIDTH": 2,
@@ -15603,7 +15270,52 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 47
+ "POSITIONOFFSET": 46
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_length_",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 18
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "udp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 64
+ }
+ ],
+ "PHVNUMBER": 259
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 31,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_checksum",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 16,
+ "POSITIONOFFSET": 2
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_urgentPtr",
+ "CONTAINERWIDTH": 32,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 260
@@ -15618,7 +15330,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 43
+ "POSITIONOFFSET": 42
},
{
"FIELDWIDTH": 1,
@@ -15628,7 +15340,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 288
@@ -15658,7 +15370,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -15668,7 +15380,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 290
@@ -15683,7 +15395,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 37
},
{
"FIELDWIDTH": 2,
@@ -15693,7 +15405,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 61
}
],
"PHVNUMBER": 291
@@ -15701,6 +15413,36 @@
{
"PHVRECORD": [
{
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 8,
+ "PHVMSB": 7,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 292
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 7,
+ "FIELDMSB": 7,
+ "PHVNAME": "tcp_dstPort",
+ "CONTAINERWIDTH": 8,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 34
+ }
+ ],
+ "PHVNUMBER": 293
+ },
+ {
+ "PHVRECORD": [
+ {
"FIELDWIDTH": 4,
"FIELDLSB": 0,
"PHVMSB": 31,
@@ -15708,7 +15450,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 14
}
],
"PHVNUMBER": 257
@@ -15723,7 +15465,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 49
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 321
@@ -15731,21 +15473,6 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 64
- },
- {
- "PHVRECORD": [
- {
"FIELDWIDTH": 6,
"FIELDLSB": 40,
"PHVMSB": 7,
@@ -15753,10 +15480,10 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 21
}
],
- "PHVNUMBER": 65
+ "PHVNUMBER": 64
},
{
"PHVRECORD": [
@@ -15768,10 +15495,10 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 67
+ "POSITIONOFFSET": 66
}
],
- "PHVNUMBER": 66
+ "PHVNUMBER": 65
},
{
"PHVRECORD": [
@@ -15787,42 +15514,42 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 77
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 78
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 79
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 80
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 82
+ "POSITIONOFFSET": 81
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 83
+ "POSITIONOFFSET": 82
}
]
}
],
- "PHVNUMBER": 67
+ "PHVNUMBER": 66
},
{
"PHVRECORD": [
@@ -15837,7 +15564,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 68
+ "PHVNUMBER": 67
},
{
"PHVRECORD": [
@@ -15849,7 +15576,22 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 73
+ "POSITIONOFFSET": 72
+ }
+ ],
+ "PHVNUMBER": 324
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
+ "PHVMSB": 15,
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
}
],
"PHVNUMBER": 325
@@ -15859,12 +15601,27 @@
{
"FIELDWIDTH": 4,
"FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 15,
+ "PHVNAME": "tcp_ackNo",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 27
+ }
+ ],
+ "PHVNUMBER": 326
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 0,
"PHVMSB": 31,
"FIELDMSB": 31,
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 56
+ "POSITIONOFFSET": 55
}
],
"PHVNUMBER": 258
@@ -15889,7 +15646,7 @@
"PHVNAME": "ipv4_fragOffset",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 45
+ "POSITIONOFFSET": 44
}
],
"PHVNUMBER": 322
@@ -15897,14 +15654,14 @@
{
"PHVRECORD": [
{
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
+ "FIELDWIDTH": 4,
+ "FIELDLSB": 16,
"PHVMSB": 15,
- "FIELDMSB": 15,
- "PHVNAME": "tcp_dstPort",
+ "FIELDMSB": 31,
+ "PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 72
},
{
"FIELDWIDTH": 2,
@@ -15914,13 +15671,13 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 54
+ "POSITIONOFFSET": 53
}
],
"PHVNUMBER": 323
}
],
- "TOTALINGRESSPHVS": 29
+ "TOTALINGRESSPHVS": 30
},
{
"PHVDIRECTION": 1,
@@ -15935,7 +15692,7 @@
"PHVNAME": "ipv4_ttl",
"CONTAINERWIDTH": 32,
"PHVLSB": 24,
- "POSITIONOFFSET": 50
+ "POSITIONOFFSET": 47
},
{
"FIELDWIDTH": 1,
@@ -15945,7 +15702,7 @@
"PHVNAME": "ipv4_protocol",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 21
+ "POSITIONOFFSET": 18
},
{
"FIELDWIDTH": 2,
@@ -15955,7 +15712,7 @@
"PHVNAME": "ipv4_hdrChecksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 11
+ "POSITIONOFFSET": 9
}
],
"PHVNUMBER": 264
@@ -15970,7 +15727,7 @@
"PHVNAME": "ipv4_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 15
+ "POSITIONOFFSET": 12
}
],
"PHVNUMBER": 265
@@ -15985,7 +15742,7 @@
"PHVNAME": "ipv4_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 53
+ "POSITIONOFFSET": 50
}
],
"PHVNUMBER": 266
@@ -16000,7 +15757,7 @@
"PHVNAME": "tcp_ackNo",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 28
+ "POSITIONOFFSET": 25
},
{
"FIELDWIDTH": 2,
@@ -16010,7 +15767,7 @@
"PHVNAME": "udp_length_",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 19
+ "POSITIONOFFSET": 16
},
{
"FIELDWIDTH": 2,
@@ -16020,7 +15777,7 @@
"PHVNAME": "udp_checksum",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 62
+ "POSITIONOFFSET": 59
}
],
"PHVNUMBER": 267
@@ -16035,7 +15792,7 @@
"PHVNAME": "tcp_dataOffset",
"CONTAINERWIDTH": 32,
"PHVLSB": 28,
- "POSITIONOFFSET": 41
+ "POSITIONOFFSET": 38
},
{
"FIELDWIDTH": 1,
@@ -16045,7 +15802,7 @@
"PHVNAME": "tcp_res",
"CONTAINERWIDTH": 32,
"PHVLSB": 25,
- "POSITIONOFFSET": 61
+ "POSITIONOFFSET": 58
},
{
"FIELDWIDTH": 1,
@@ -16055,7 +15812,7 @@
"PHVNAME": "tcp_ecn",
"CONTAINERWIDTH": 32,
"PHVLSB": 22,
- "POSITIONOFFSET": 14
+ "POSITIONOFFSET": 11
},
{
"FIELDWIDTH": 1,
@@ -16065,7 +15822,7 @@
"PHVNAME": "tcp_ctrl",
"CONTAINERWIDTH": 32,
"PHVLSB": 16,
- "POSITIONOFFSET": 37
+ "POSITIONOFFSET": 34
},
{
"FIELDWIDTH": 2,
@@ -16075,7 +15832,7 @@
"PHVNAME": "tcp_window",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 44
+ "POSITIONOFFSET": 41
}
],
"PHVNUMBER": 268
@@ -16100,7 +15857,7 @@
"PHVNAME": "tcp_urgentPtr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 48
+ "POSITIONOFFSET": 45
}
],
"PHVNUMBER": 269
@@ -16115,7 +15872,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 270
@@ -16130,7 +15887,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 32,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 271
@@ -16142,43 +15899,13 @@
"FIELDLSB": 0,
"PHVMSB": 8,
"FIELDMSB": 8,
- "PHVNAME": "ig_intr_md_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 9
- }
- ],
- "PHVNUMBER": 144
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 8,
- "PHVNAME": "packet_in_hdr_ingress_port",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 7,
- "POSITIONOFFSET": 33
- }
- ],
- "PHVNUMBER": 145
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 2,
- "FIELDLSB": 0,
- "PHVMSB": 8,
- "FIELDMSB": 8,
"PHVNAME": "eg_intr_md_egress_port",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 64
+ "POSITIONOFFSET": 61
}
],
- "PHVNUMBER": 146
+ "PHVNUMBER": 144
},
{
"PHVRECORD": [
@@ -16190,7 +15917,7 @@
"PHVNAME": "ipv4_version",
"CONTAINERWIDTH": 8,
"PHVLSB": 4,
- "POSITIONOFFSET": 32
+ "POSITIONOFFSET": 29
},
{
"FIELDWIDTH": 1,
@@ -16200,7 +15927,7 @@
"PHVNAME": "ipv4_ihl",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 40
+ "POSITIONOFFSET": 37
}
],
"PHVNUMBER": 296
@@ -16230,7 +15957,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -16240,7 +15967,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 298
@@ -16255,7 +15982,7 @@
"PHVNAME": "tcp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 38
+ "POSITIONOFFSET": 35
},
{
"FIELDWIDTH": 2,
@@ -16265,7 +15992,7 @@
"PHVNAME": "udp_srcPort",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 59
+ "POSITIONOFFSET": 56
}
],
"PHVNUMBER": 299
@@ -16280,7 +16007,7 @@
"PHVNAME": "ethernet_dstAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 22
+ "POSITIONOFFSET": 19
}
],
"PHVNUMBER": 300
@@ -16295,7 +16022,7 @@
"PHVNAME": "ethernet_srcAddr",
"CONTAINERWIDTH": 8,
"PHVLSB": 0,
- "POSITIONOFFSET": 66
+ "POSITIONOFFSET": 63
}
],
"PHVNUMBER": 301
@@ -16310,7 +16037,7 @@
"PHVNAME": "ipv4_totalLen",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 57
+ "POSITIONOFFSET": 54
}
],
"PHVNUMBER": 332
@@ -16325,7 +16052,7 @@
"PHVNAME": "ipv4_identification",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 46
+ "POSITIONOFFSET": 43
}
],
"PHVNUMBER": 333
@@ -16365,7 +16092,7 @@
"PHVNAME": "tcp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 35
+ "POSITIONOFFSET": 32
}
],
"PHVNUMBER": 335
@@ -16375,21 +16102,6 @@
{
"FIELDWIDTH": 1,
"FIELDLSB": 0,
- "PHVMSB": 0,
- "FIELDMSB": 0,
- "PHVNAME": "ig_intr_md_for_tm_copy_to_cpu",
- "CONTAINERWIDTH": 8,
- "PHVLSB": 0,
- "POSITIONOFFSET": 13
- }
- ],
- "PHVNUMBER": 80
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 1,
- "FIELDLSB": 0,
"PHVMSB": 2,
"FIELDMSB": 2,
"PHVNAME": "eg_intr_md_egress_cos",
@@ -16398,7 +16110,7 @@
"POSITIONOFFSET": 7
}
],
- "PHVNUMBER": 81
+ "PHVNUMBER": 80
},
{
"PHVRECORD": [
@@ -16414,42 +16126,67 @@
"HEADER": "packet_in_hdr",
"POVBIT": 0,
"HIDDEN": false,
- "POSITIONOFFSET": 76
+ "POSITIONOFFSET": 73
},
{
"HEADER": "packet_out_hdr",
"POVBIT": 1,
"HIDDEN": false,
- "POSITIONOFFSET": 77
+ "POSITIONOFFSET": 74
},
{
"HEADER": "ethernet",
"POVBIT": 2,
"HIDDEN": false,
- "POSITIONOFFSET": 78
+ "POSITIONOFFSET": 75
},
{
"HEADER": "ipv4",
"POVBIT": 3,
"HIDDEN": false,
- "POSITIONOFFSET": 79
+ "POSITIONOFFSET": 76
},
{
"HEADER": "tcp",
"POVBIT": 4,
"HIDDEN": false,
- "POSITIONOFFSET": 80
+ "POSITIONOFFSET": 77
},
{
"HEADER": "udp",
"POVBIT": 5,
"HIDDEN": false,
- "POSITIONOFFSET": 81
+ "POSITIONOFFSET": 78
}
]
}
],
- "PHVNUMBER": 82
+ "PHVNUMBER": 81
+ },
+ {
+ "PHVRECORD": [
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 7,
+ "PHVNAME": "ethernet_dstAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 8,
+ "POSITIONOFFSET": 19
+ },
+ {
+ "FIELDWIDTH": 6,
+ "FIELDLSB": 40,
+ "PHVMSB": 7,
+ "FIELDMSB": 47,
+ "PHVNAME": "ethernet_srcAddr",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 0,
+ "POSITIONOFFSET": 63
+ }
+ ],
+ "PHVNUMBER": 338
},
{
"PHVRECORD": [
@@ -16461,7 +16198,7 @@
"PHVNAME": "ethernet_etherType",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 42
+ "POSITIONOFFSET": 39
}
],
"PHVNUMBER": 339
@@ -16477,6 +16214,16 @@
"CONTAINERWIDTH": 16,
"PHVLSB": 7,
"POSITIONOFFSET": 0
+ },
+ {
+ "FIELDWIDTH": 2,
+ "FIELDLSB": 0,
+ "PHVMSB": 15,
+ "FIELDMSB": 8,
+ "PHVNAME": "packet_in_hdr_ingress_port",
+ "CONTAINERWIDTH": 16,
+ "PHVLSB": 7,
+ "POSITIONOFFSET": 30
}
],
"PHVNUMBER": 340
@@ -16491,7 +16238,7 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
},
{
"FIELDWIDTH": 2,
@@ -16501,7 +16248,7 @@
"PHVNAME": "udp_dstPort",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 51
+ "POSITIONOFFSET": 48
}
],
"PHVNUMBER": 336
@@ -16516,38 +16263,13 @@
"PHVNAME": "tcp_seqNo",
"CONTAINERWIDTH": 16,
"PHVLSB": 0,
- "POSITIONOFFSET": 72
+ "POSITIONOFFSET": 69
}
],
"PHVNUMBER": 337
- },
- {
- "PHVRECORD": [
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 0,
- "PHVMSB": 15,
- "FIELDMSB": 7,
- "PHVNAME": "ethernet_dstAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 8,
- "POSITIONOFFSET": 22
- },
- {
- "FIELDWIDTH": 6,
- "FIELDLSB": 40,
- "PHVMSB": 7,
- "FIELDMSB": 47,
- "PHVNAME": "ethernet_srcAddr",
- "CONTAINERWIDTH": 16,
- "PHVLSB": 0,
- "POSITIONOFFSET": 66
- }
- ],
- "PHVNUMBER": 338
}
],
- "TOTALEGRESSPHVS": 29
+ "TOTALEGRESSPHVS": 26
}
],
"Stage": 11
@@ -16561,10 +16283,10 @@
1
],
"TABLENAME": "ingress_port_count_table",
- "ID": 32,
+ "ID": 16,
"TableHandle": 16777217,
"TCAMADDRSHIFT": 0,
- "Stage": 2
+ "Stage": 1
},
{
"DIRECTION": 0,
@@ -16573,10 +16295,10 @@
0
],
"TABLENAME": "egress_port_count_table",
- "ID": 33,
+ "ID": 17,
"TableHandle": 16777218,
"TCAMADDRSHIFT": 0,
- "Stage": 2
+ "Stage": 1
},
{
"DIRECTION": 0,
@@ -16585,10 +16307,10 @@
0
],
"TABLENAME": "table0",
- "ID": 16,
- "TableHandle": 16777221,
+ "ID": 0,
+ "TableHandle": 16777220,
"TCAMADDRSHIFT": 3,
- "Stage": 1
+ "Stage": 0
},
{
"DIRECTION": 0,
@@ -16596,21 +16318,9 @@
"PHYSICALBUSES": [
1
],
- "TABLENAME": "ingress_pkt",
- "ID": 0,
- "TableHandle": 16777219,
- "TCAMADDRSHIFT": 0,
- "Stage": 0
- },
- {
- "DIRECTION": 1,
- "TABLETYPE": "SRAM",
- "PHYSICALBUSES": [
- 0
- ],
- "TABLENAME": "egress_pkt",
+ "TABLENAME": "process_packet_out_table",
"ID": 1,
- "TableHandle": 16777220,
+ "TableHandle": 16777219,
"TCAMADDRSHIFT": 0,
"Stage": 0
}
@@ -16618,7 +16328,7 @@
},
"AlpmFormat": [],
"DefaultEntryFormat": {
- "TotalTables": 5,
+ "TotalTables": 4,
"DefaultEntries": [
{
"TotalActionFields": 0,
@@ -16638,7 +16348,7 @@
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"tbl_mask": 0,
"OVERRIDE_METER_ADDR": false,
- "next_tbl": 33,
+ "next_tbl": 17,
"act_name": "reset_default_action"
}
},
@@ -16656,7 +16366,7 @@
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"tbl_mask": 0,
"OVERRIDE_METER_ADDR": false,
- "next_tbl": 33,
+ "next_tbl": 17,
"act_name": "count_ingress"
}
}
@@ -16673,7 +16383,7 @@
"SelectorCount": 0,
"TableHandle": 16777217,
"LogicalId": 0,
- "Stage": 2
+ "Stage": 1
},
{
"TotalActionFields": 0,
@@ -16728,7 +16438,7 @@
"SelectorCount": 0,
"TableHandle": 16777218,
"LogicalId": 1,
- "Stage": 2
+ "Stage": 1
},
{
"TotalActionFields": 0,
@@ -16755,7 +16465,7 @@
{
"ActionHandle": 536870919,
"ActionFunction": {
- "instr": 65,
+ "instr": 68,
"OVERRIDE_STAT_FULL_ADDR": 0,
"OVERRIDE_METER_ADDR_PFE": false,
"OVERRIDE_STAT_ADDR_PFE": false,
@@ -16767,7 +16477,7 @@
"tbl_mask": 0,
"OVERRIDE_METER_ADDR": false,
"next_tbl": 16,
- "act_name": "_packet_out"
+ "act_name": "_process_packet_out"
}
}
],
@@ -16782,86 +16492,13 @@
"TotalActionHandles": 2,
"SelectorCount": 0,
"TableHandle": 16777219,
- "LogicalId": 0,
- "Stage": 0
- },
- {
- "TotalActionFields": 0,
- "Actions": [
- {
- "ActionHandle": 0,
- "ActionFunction": {
- "instr": 0,
- "OVERRIDE_STAT_FULL_ADDR": 0,
- "OVERRIDE_METER_ADDR_PFE": false,
- "OVERRIDE_STAT_ADDR_PFE": false,
- "OVERRIDE_STATEFUL_ADDR_PFE": false,
- "OVERRIDE_METER_FULL_ADDR": 0,
- "OVERRIDE_STAT_ADDR": false,
- "tbl_name": "None",
- "OVERRIDE_STATEFUL_ADDR": false,
- "OVERRIDE_STATEFUL_FULL_ADDR": 0,
- "tbl_mask": 0,
- "OVERRIDE_METER_ADDR": false,
- "next_tbl": 255,
- "act_name": "reset_default_action"
- }
- },
- {
- "ActionHandle": 536870922,
- "ActionFunction": {
- "instr": 65,
- "OVERRIDE_STAT_FULL_ADDR": 0,
- "OVERRIDE_METER_ADDR_PFE": false,
- "OVERRIDE_STAT_ADDR_PFE": false,
- "OVERRIDE_STATEFUL_ADDR_PFE": false,
- "OVERRIDE_METER_FULL_ADDR": 0,
- "OVERRIDE_STAT_ADDR": false,
- "OVERRIDE_STATEFUL_ADDR": false,
- "OVERRIDE_STATEFUL_FULL_ADDR": 0,
- "tbl_mask": 0,
- "OVERRIDE_METER_ADDR": false,
- "next_tbl": 255,
- "act_name": "add_packet_in_hdr"
- }
- }
- ],
- "Immediate": [
- {
- "ActionHandle": 0
- },
- {
- "ActionHandle": 536870922
- }
- ],
- "TotalActionHandles": 2,
- "SelectorCount": 0,
- "TableHandle": 16777220,
"LogicalId": 1,
"Stage": 0
},
{
- "TotalActionFields": 1,
+ "TotalActionFields": 2,
"Actions": [
{
- "ActionHandle": 536870928,
- "ActionFunction": {
- "instr": 67,
- "OVERRIDE_STAT_FULL_ADDR": 0,
- "OVERRIDE_METER_ADDR_PFE": false,
- "OVERRIDE_STAT_ADDR_PFE": false,
- "OVERRIDE_STATEFUL_ADDR_PFE": false,
- "OVERRIDE_METER_FULL_ADDR": 0,
- "OVERRIDE_STAT_ADDR": false,
- "OVERRIDE_STATEFUL_ADDR": false,
- "OVERRIDE_STATEFUL_FULL_ADDR": 0,
- "tbl_mask": 0,
- "OVERRIDE_METER_ADDR": false,
- "next_tbl": 32,
- "act_name": "_drop"
- }
- },
- {
"ActionHandle": 0,
"ActionFunction": {
"instr": 0,
@@ -16876,12 +16513,12 @@
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"tbl_mask": 0,
"OVERRIDE_METER_ADDR": false,
- "next_tbl": 32,
+ "next_tbl": 16,
"act_name": "reset_default_action"
}
},
{
- "ActionHandle": 536870924,
+ "ActionHandle": 536870921,
"ActionFunction": {
"instr": 65,
"OVERRIDE_STAT_FULL_ADDR": 0,
@@ -16894,12 +16531,12 @@
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"tbl_mask": 0,
"OVERRIDE_METER_ADDR": false,
- "next_tbl": 32,
+ "next_tbl": 16,
"act_name": "set_egress_port"
}
},
{
- "ActionHandle": 536870926,
+ "ActionHandle": 536870925,
"ActionFunction": {
"instr": 66,
"OVERRIDE_STAT_FULL_ADDR": 0,
@@ -16912,20 +16549,35 @@
"OVERRIDE_STATEFUL_FULL_ADDR": 0,
"tbl_mask": 0,
"OVERRIDE_METER_ADDR": false,
- "next_tbl": 32,
+ "next_tbl": 16,
"act_name": "send_to_cpu"
}
+ },
+ {
+ "ActionHandle": 536870927,
+ "ActionFunction": {
+ "instr": 67,
+ "OVERRIDE_STAT_FULL_ADDR": 0,
+ "OVERRIDE_METER_ADDR_PFE": false,
+ "OVERRIDE_STAT_ADDR_PFE": false,
+ "OVERRIDE_STATEFUL_ADDR_PFE": false,
+ "OVERRIDE_METER_FULL_ADDR": 0,
+ "OVERRIDE_STAT_ADDR": false,
+ "OVERRIDE_STATEFUL_ADDR": false,
+ "OVERRIDE_STATEFUL_FULL_ADDR": 0,
+ "tbl_mask": 0,
+ "OVERRIDE_METER_ADDR": false,
+ "next_tbl": 16,
+ "act_name": "_drop"
+ }
}
],
"Immediate": [
{
- "ActionHandle": 536870928
- },
- {
"ActionHandle": 0
},
{
- "ActionHandle": 536870924,
+ "ActionHandle": 536870921,
"ActionFunctionFields": [
{
"DSTSTART": 0,
@@ -16940,14 +16592,29 @@
]
},
{
- "ActionHandle": 536870926
+ "ActionHandle": 536870925,
+ "ActionFunctionFields": [
+ {
+ "DSTSTART": 0,
+ "PARAMNAME": "--constant-0--",
+ "PARAMVAL": 320,
+ "PARAMTYPE": "constant",
+ "PARAMSTART": 0,
+ "PARAMWIDTH": 9,
+ "PARAMSHIFT": 0,
+ "DSTWIDTH": 9
+ }
+ ]
+ },
+ {
+ "ActionHandle": 536870927
}
],
"TotalActionHandles": 4,
"SelectorCount": 0,
- "TableHandle": 16777221,
+ "TableHandle": 16777220,
"LogicalId": 0,
- "Stage": 1
+ "Stage": 0
}
]
}
@@ -16965,7 +16632,8 @@
"6": "default_parser",
"7": "parse_pkt_out",
"8": "<POV initialization>_<Ingress intrinsic metadata>_<Phase 0>",
- "9": "start"
+ "9": "start",
+ "10": "parse_tcp//spilled"
},
"parser_value_set": []
},
@@ -16979,7 +16647,7 @@
"4": "parse_udp",
"5": "default_parser",
"6": "parse_pkt_out",
- "7": "<POV initialization>_<Egress intrinsic metadata>_<POV skip>_<Metadata bridge>_<_parse_bridged_ingress_intrinsic_metadata>_start",
+ "7": "<POV initialization>_<Egress intrinsic metadata>_<POV skip>_<_parse_bridged_ingress_intrinsic_metadata>_start",
"8": "parse_pkt_in"
},
"parser_value_set": []
@@ -16995,7 +16663,7 @@
"stage_tables_length": 1,
"stage_tables": [
{
- "stage_number": 2,
+ "stage_number": 1,
"stage_table_type": "match_with_no_key",
"number_entries": 1,
"pack_format_length": 1,
@@ -17018,7 +16686,7 @@
"stage_table_type_handle": 0,
"stage_idletime_table": null,
"stage_gateway_table": {
- "stage_number": 2,
+ "stage_number": 1,
"stage_table_type": "gateway",
"number_entries": 0,
"pack_format_length": 0,
@@ -17131,12 +16799,12 @@
"536870914": {
"next_table_address_to_use": 0,
"action_name": "count_ingress",
- "next_table_full_address": 33,
+ "next_table_full_address": 17,
"next_table_name": "egress_port_count_table"
}
},
"default_next_table_modifiable": false,
- "default_next_table": 33,
+ "default_next_table": 17,
"action_to_immediate_mapping": {
"536870914": [
[]
@@ -17254,7 +16922,7 @@
"stage_tables_length": 1,
"stage_tables": [
{
- "stage_number": 2,
+ "stage_number": 1,
"stage_table_type": "match_with_no_key",
"number_entries": 1,
"pack_format_length": 1,
@@ -17277,7 +16945,7 @@
"stage_table_type_handle": 1,
"stage_idletime_table": null,
"stage_gateway_table": {
- "stage_number": 2,
+ "stage_number": 1,
"stage_table_type": "gateway",
"number_entries": 0,
"pack_format_length": 0,
@@ -17488,7 +17156,7 @@
"ap_bind_indirect_res_to_match": []
},
{
- "name": "ingress_pkt",
+ "name": "process_packet_out_table",
"handle": 16777219,
"direction": "ingress",
"number_entries": 1024,
@@ -17514,7 +17182,7 @@
}
],
"memory_resource_allocation": null,
- "stage_table_handle": 0,
+ "stage_table_handle": 1,
"stage_table_type_handle": 0,
"stage_idletime_table": null,
"stage_gateway_table": {
@@ -17545,10 +17213,8 @@
16
]
],
- "match_group_key_bit_width": 8,
- "match_group_phv_bit_scrambling": {
- "--validity_check--packet_out_hdr[0]": 9
- },
+ "match_group_key_bit_width": 0,
+ "match_group_phv_bit_scrambling": {},
"match_group_match_bit_scrambling": {},
"seed": [
0,
@@ -17607,24 +17273,24 @@
"hash_match_group_id_for_hash_bits": 0,
"hash_match_group_id_for_data_bits": 0
},
- "use_condition_from_program": true
+ "use_condition_from_program": false
},
"match_group_resource_allocation": [],
"vliw_resource_allocation": {
"536870919": {
- "address_to_use": 1,
- "full_address": 65,
- "vliw_instruction_number": 0,
- "color": 1,
+ "address_to_use": 0,
+ "full_address": 68,
+ "vliw_instruction_number": 2,
+ "color": 0,
"direction": "ingress"
}
},
"action_to_next_table_mapping": {
"536870919": {
"next_table_address_to_use": 0,
- "action_name": "_packet_out",
+ "action_name": "_process_packet_out",
"next_table_full_address": 16,
- "next_table_name": "_condition_1"
+ "next_table_name": "_condition_2"
}
},
"default_next_table_modifiable": false,
@@ -17639,19 +17305,11 @@
],
"match_key_fields": [],
"match_fields_type_dictionary": {},
- "gateway_fields": [
- {
- "name": "--validity_check--packet_out_hdr",
- "start_offset": 0,
- "start_bit": 0,
- "bit_width": 1,
- "range_field": false
- }
- ],
+ "gateway_fields": [],
"preferred_match_type": "exact",
"actions": [
{
- "name": "_packet_out",
+ "name": "_process_packet_out",
"handle": 536870919,
"allowed_to_be_default_action": true,
"disallowed_as_default_action_reason": null,
@@ -17697,14 +17355,14 @@
"phv_word_address": 130
},
{
- "phv_word_address": 67
+ "phv_word_address": 66
}
],
"indirect_resources": []
}
],
"default_action": {
- "name": "_packet_out",
+ "name": "_process_packet_out",
"handle": 536870919,
"allowed_to_be_default_action": true,
"disallowed_as_default_action_reason": null,
@@ -17750,294 +17408,7 @@
"phv_word_address": 130
},
{
- "phv_word_address": 67
- }
- ]
- },
- "default_action_parameters": {},
- "default_only_action": null,
- "p4_action_data_tables": [],
- "p4_statistics_tables": [],
- "p4_meter_tables": [],
- "p4_stateful_tables": [],
- "p4_selection_tables": [],
- "include_idletime": false,
- "performs_hash_action": false,
- "uses_range": false,
- "number_entries_with_ranges": 0,
- "uses_versioning": true,
- "tcam_error_detect": false,
- "dynamic_match_key_masks": false,
- "uses_static_entries": false,
- "match_type": "exact",
- "action_profile": null,
- "timeout": false,
- "ap_bind_indirect_res_to_match": []
- },
- {
- "name": "egress_pkt",
- "handle": 16777220,
- "direction": "egress",
- "number_entries": 1024,
- "stage_tables_length": 1,
- "stage_tables": [
- {
- "stage_number": 0,
- "stage_table_type": "match_with_no_key",
- "number_entries": 1,
- "pack_format_length": 1,
- "pack_format": [
- {
- "table_word_width": 0,
- "memory_word_width": 0,
- "entries_per_table_word": 1,
- "number_memory_units_per_table_word": 0,
- "entry_list": [
- {
- "entry_number": 0,
- "field_list": []
- }
- ]
- }
- ],
- "memory_resource_allocation": null,
- "stage_table_handle": 1,
- "stage_table_type_handle": 1,
- "stage_idletime_table": null,
- "stage_gateway_table": {
- "stage_number": 0,
- "stage_table_type": "gateway",
- "number_entries": 0,
- "pack_format_length": 0,
- "pack_format": [],
- "memory_resource_allocation": {
- "memory_type": "gateway",
- "memory_units_depth": 1,
- "memory_units_width": 1,
- "memory_units_and_vpns": [
- {
- "memory_units": [
- 15
- ],
- "vpns": [
- null
- ]
- }
- ]
- },
- "gateway_match_group_resource_allocation": {
- "match_groups": [
- [
- 0,
- 16
- ]
- ],
- "match_group_key_bit_width": 8,
- "match_group_phv_bit_scrambling": {
- "ig_intr_md_for_tm.copy_to_cpu[0]": 0
- },
- "match_group_match_bit_scrambling": {},
- "seed": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ],
- "hash_match_group_id_for_hash_bits": 0,
- "hash_match_group_id_for_data_bits": 0
- },
- "use_condition_from_program": true
- },
- "match_group_resource_allocation": [],
- "vliw_resource_allocation": {
- "536870922": {
- "address_to_use": 1,
- "full_address": 65,
- "vliw_instruction_number": 0,
- "color": 1,
- "direction": "egress"
- }
- },
- "action_to_next_table_mapping": {
- "536870922": {
- "next_table_address_to_use": 0,
- "action_name": "add_packet_in_hdr",
- "next_table_full_address": 255,
- "next_table_name": "--END_OF_PIPELINE--"
- }
- },
- "default_next_table_modifiable": false,
- "default_next_table": 255,
- "action_to_immediate_mapping": {
- "536870922": [
- []
- ]
- },
- "stage_table_type_handle_type": "exact"
- }
- ],
- "match_key_fields": [],
- "match_fields_type_dictionary": {},
- "gateway_fields": [
- {
- "name": "ig_intr_md_for_tm.copy_to_cpu",
- "start_offset": 35,
- "start_bit": 0,
- "bit_width": 1,
- "range_field": false
- }
- ],
- "preferred_match_type": "exact",
- "actions": [
- {
- "name": "add_packet_in_hdr",
- "handle": 536870922,
- "allowed_to_be_default_action": true,
- "disallowed_as_default_action_reason": null,
- "override_stat_addr_pfe": false,
- "override_stat_addr": false,
- "override_stat_full_addr": 0,
- "override_meter_addr_pfe": false,
- "override_meter_addr": false,
- "override_meter_full_addr": 0,
- "override_stateful_addr_pfe": false,
- "override_stateful_addr": false,
- "override_stateful_full_addr": 0,
- "p4_parameters": [],
- "p4_primitives": [
- {
- "handle": 536870920,
- "header_instance": "packet_in_hdr"
- },
- {
- "handle": 536870921,
- "destination_field": {
- "name": "packet_in_hdr.ingress_port",
- "start_offset": 0,
- "start_bit": 0,
- "bit_width": 9,
- "range_field": false
- },
- "source_value": {
- "name": "ig_intr_md.ingress_port",
- "start_offset": 7,
- "start_bit": 0,
- "bit_width": 9,
- "range_field": false
- },
- "mask": {
- "value": 511,
- "signed": false
- }
- }
- ],
- "stage_primitives": [
- {
- "phv_word_address": 82
- },
- {
- "phv_word_address": 145
- }
- ],
- "indirect_resources": []
- }
- ],
- "default_action": {
- "name": "add_packet_in_hdr",
- "handle": 536870922,
- "allowed_to_be_default_action": true,
- "disallowed_as_default_action_reason": null,
- "override_stat_addr_pfe": false,
- "override_stat_addr": false,
- "override_stat_full_addr": 0,
- "override_meter_addr_pfe": false,
- "override_meter_addr": false,
- "override_meter_full_addr": 0,
- "override_stateful_addr_pfe": false,
- "override_stateful_addr": false,
- "override_stateful_full_addr": 0,
- "p4_parameters": [],
- "p4_primitives": [
- {
- "handle": 536870920,
- "header_instance": "packet_in_hdr"
- },
- {
- "handle": 536870921,
- "destination_field": {
- "name": "packet_in_hdr.ingress_port",
- "start_offset": 0,
- "start_bit": 0,
- "bit_width": 9,
- "range_field": false
- },
- "source_value": {
- "name": "ig_intr_md.ingress_port",
- "start_offset": 7,
- "start_bit": 0,
- "bit_width": 9,
- "range_field": false
- },
- "mask": {
- "value": 511,
- "signed": false
- }
- }
- ],
- "stage_primitives": [
- {
- "phv_word_address": 82
- },
- {
- "phv_word_address": 145
+ "phv_word_address": 66
}
]
},
@@ -18063,13 +17434,13 @@
},
{
"name": "table0",
- "handle": 16777221,
+ "handle": 16777220,
"direction": "ingress",
"number_entries": 512,
"stage_tables_length": 1,
"stage_tables": [
{
- "stage_number": 1,
+ "stage_number": 0,
"stage_table_type": "ternary_match",
"number_entries": 512,
"pack_format_length": 0,
@@ -18262,7 +17633,7 @@
"stage_table_handle": 0,
"stage_table_type_handle": 0,
"stage_idletime_table": {
- "stage_number": 1,
+ "stage_number": 0,
"stage_table_type": "idletime",
"number_entries": 2048,
"pack_format_length": 1,
@@ -18343,7 +17714,7 @@
"idletime_per_flow_idletime": true
},
"stage_gateway_table": {
- "stage_number": 1,
+ "stage_number": 0,
"stage_table_type": "gateway",
"number_entries": 0,
"pack_format_length": 0,
@@ -18708,21 +18079,21 @@
}
],
"vliw_resource_allocation": {
- "536870924": {
+ "536870921": {
"address_to_use": 5,
"full_address": 65,
"vliw_instruction_number": 0,
"color": 1,
"direction": "ingress"
},
- "536870926": {
+ "536870925": {
"address_to_use": 6,
"full_address": 66,
"vliw_instruction_number": 1,
"color": 0,
"direction": "ingress"
},
- "536870928": {
+ "536870927": {
"address_to_use": 7,
"full_address": 67,
"vliw_instruction_number": 1,
@@ -18731,28 +18102,28 @@
}
},
"action_to_next_table_mapping": {
- "536870924": {
+ "536870921": {
"next_table_address_to_use": 0,
"action_name": "set_egress_port",
- "next_table_full_address": 32,
+ "next_table_full_address": 16,
"next_table_name": "_condition_2"
},
- "536870926": {
+ "536870925": {
"next_table_address_to_use": 0,
"action_name": "send_to_cpu",
- "next_table_full_address": 32,
+ "next_table_full_address": 16,
"next_table_name": "_condition_2"
},
- "536870928": {
+ "536870927": {
"next_table_address_to_use": 0,
"action_name": "_drop",
- "next_table_full_address": 32,
+ "next_table_full_address": 16,
"next_table_name": "_condition_2"
}
},
- "default_next_table": 32,
+ "default_next_table": 16,
"action_to_immediate_mapping": {
- "536870924": [
+ "536870921": [
[
{
"name": "port",
@@ -18768,15 +18139,27 @@
],
[]
],
- "536870926": [
- []
+ "536870925": [
+ [
+ {
+ "name": "--constant-0--",
+ "parameter_least_significant_bit": 0,
+ "parameter_most_significant_bit": 8,
+ "immediate_least_significant_bit": 0,
+ "immediate_most_significant_bit": 8,
+ "location": "match_entry",
+ "type": "constant",
+ "value": 320,
+ "field_called": "--immediate--"
+ }
+ ]
],
- "536870928": [
+ "536870927": [
[]
]
},
"ternary_indirection_table": {
- "stage_number": 1,
+ "stage_number": 0,
"stage_table_type": "ternary_indirection",
"number_entries": 4096,
"pack_format_length": 1,
@@ -18961,7 +18344,7 @@
"actions": [
{
"name": "set_egress_port",
- "handle": 536870924,
+ "handle": 536870921,
"allowed_to_be_default_action": true,
"disallowed_as_default_action_reason": null,
"override_stat_addr_pfe": false,
@@ -18987,7 +18370,7 @@
],
"p4_primitives": [
{
- "handle": 536870923,
+ "handle": 536870920,
"destination_field": {
"name": "ig_intr_md_for_tm.ucast_egress_port",
"start_offset": 7,
@@ -19020,7 +18403,7 @@
},
{
"name": "send_to_cpu",
- "handle": 536870926,
+ "handle": 536870925,
"allowed_to_be_default_action": true,
"disallowed_as_default_action_reason": null,
"override_stat_addr_pfe": false,
@@ -19035,34 +18418,65 @@
"p4_parameters": [],
"p4_primitives": [
{
- "handle": 536870925,
+ "handle": 536870922,
"destination_field": {
- "name": "ig_intr_md_for_tm.copy_to_cpu",
- "start_offset": 35,
+ "name": "ig_intr_md_for_tm.ucast_egress_port",
+ "start_offset": 7,
"start_bit": 0,
- "bit_width": 1,
+ "bit_width": 9,
"range_field": false
},
"source_value": {
- "value": 1,
+ "value": 320,
"signed": false
},
"mask": {
- "value": 1,
+ "value": 511,
+ "signed": false
+ }
+ },
+ {
+ "handle": 536870923,
+ "header_instance": "packet_in_hdr"
+ },
+ {
+ "handle": 536870924,
+ "destination_field": {
+ "name": "packet_in_hdr.ingress_port",
+ "start_offset": 0,
+ "start_bit": 0,
+ "bit_width": 9,
+ "range_field": false
+ },
+ "source_value": {
+ "name": "ig_intr_md.ingress_port",
+ "start_offset": 7,
+ "start_bit": 0,
+ "bit_width": 9,
+ "range_field": false
+ },
+ "mask": {
+ "value": 511,
"signed": false
}
}
],
"stage_primitives": [
{
- "phv_word_address": 64
+ "phv_word_address": 130
+ },
+ {
+ "phv_word_address": 66
+ },
+ {
+ "phv_word_address": 129
}
],
"indirect_resources": []
},
{
"name": "_drop",
- "handle": 536870928,
+ "handle": 536870927,
"allowed_to_be_default_action": true,
"disallowed_as_default_action_reason": null,
"override_stat_addr_pfe": false,
@@ -19077,13 +18491,13 @@
"p4_parameters": [],
"p4_primitives": [
{
- "handle": 536870927,
+ "handle": 536870926,
"table_direction": "ingress"
}
],
"stage_primitives": [
{
- "phv_word_address": 68
+ "phv_word_address": 67
}
],
"indirect_resources": []
@@ -19120,11 +18534,11 @@
"name": "ingress_port_counter",
"handle": 67108865,
"direction": "ingress",
- "number_entries": 254,
+ "number_entries": 510,
"stage_tables_length": 1,
"stage_tables": [
{
- "stage_number": 2,
+ "stage_number": 1,
"stage_table_type": "statistics",
"number_entries": 4096,
"pack_format_length": 1,
@@ -19228,11 +18642,11 @@
"name": "egress_port_counter",
"handle": 67108866,
"direction": "ingress",
- "number_entries": 254,
+ "number_entries": 510,
"stage_tables_length": 1,
"stage_tables": [
{
- "stage_number": 2,
+ "stage_number": 1,
"stage_table_type": "statistics",
"number_entries": 4096,
"pack_format_length": 1,
@@ -19340,7 +18754,7 @@
"stage_tables_length": 1,
"stage_tables": [
{
- "stage_number": 1,
+ "stage_number": 0,
"stage_table_type": "statistics",
"number_entries": 4096,
"pack_format_length": 1,
@@ -19452,7 +18866,6 @@
"ipv4_flags": 1,
"ig_intr_md_ingress_port": 2,
"ipv4_hdrChecksum": 2,
- "ig_intr_md_for_tm_copy_to_cpu": 1,
"tcp_ecn": 1,
"ipv4_srcAddr": 4,
"udp_length_": 2,
@@ -19489,9 +18902,7 @@
"ipv4_fragOffset": 2,
"eg_intr_md_egress_cos": 1,
"ipv4_flags": 1,
- "ig_intr_md_ingress_port": 2,
"ipv4_hdrChecksum": 2,
- "ig_intr_md_for_tm_copy_to_cpu": 1,
"tcp_ecn": 1,
"ipv4_srcAddr": 4,
"udp_length_": 2,
@@ -19523,7 +18934,7 @@
},
{
"0": {
- "67": {
+ "66": {
"0": "packet_in_hdr",
"1": "packet_out_hdr",
"2": "ethernet",
@@ -19533,7 +18944,7 @@
}
},
"1": {
- "82": {
+ "81": {
"0": "packet_in_hdr",
"1": "packet_out_hdr",
"2": "ethernet",