File: ofp_fields.py

package info (click to toggle)
openvswitch 3.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 97,848 kB
  • sloc: sh: 1,643,930; ansic: 313,386; python: 27,939; xml: 21,526; makefile: 546; javascript: 191
file content (419 lines) | stat: -rw-r--r-- 15,413 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419

# This file is auto-generated. Do not edit!

from ovs.flow import decoders

field_decoders = {
    'dp_hash': decoders.Mask32,
    'recirc_id': decoders.decode_int,
    'packet_type': decoders.decode_default,
    'conj_id': decoders.decode_int,
    'tun_id': decoders.Mask64,
    'tunnel_id': decoders.Mask64,
    'tun_src': decoders.IPMask,
    'tun_dst': decoders.IPMask,
    'tun_ipv6_src': decoders.IPMask,
    'tun_ipv6_dst': decoders.IPMask,
    'tun_flags': decoders.decode_default,
    'tun_ttl': decoders.decode_int,
    'tun_tos': decoders.decode_int,
    'tun_gbp_id': decoders.Mask16,
    'tun_gbp_flags': decoders.Mask8,
    'tun_erspan_idx': decoders.decode_mask(20),
    'tun_erspan_ver': decoders.decode_mask(4),
    'tun_erspan_dir': decoders.decode_mask(1),
    'tun_erspan_hwid': decoders.decode_mask(6),
    'tun_gtpu_flags': decoders.Mask8,
    'tun_gtpu_msgtype': decoders.Mask8,
    'tun_metadata0': decoders.Mask992,
    'tun_metadata1': decoders.Mask992,
    'tun_metadata2': decoders.Mask992,
    'tun_metadata3': decoders.Mask992,
    'tun_metadata4': decoders.Mask992,
    'tun_metadata5': decoders.Mask992,
    'tun_metadata6': decoders.Mask992,
    'tun_metadata7': decoders.Mask992,
    'tun_metadata8': decoders.Mask992,
    'tun_metadata9': decoders.Mask992,
    'tun_metadata10': decoders.Mask992,
    'tun_metadata11': decoders.Mask992,
    'tun_metadata12': decoders.Mask992,
    'tun_metadata13': decoders.Mask992,
    'tun_metadata14': decoders.Mask992,
    'tun_metadata15': decoders.Mask992,
    'tun_metadata16': decoders.Mask992,
    'tun_metadata17': decoders.Mask992,
    'tun_metadata18': decoders.Mask992,
    'tun_metadata19': decoders.Mask992,
    'tun_metadata20': decoders.Mask992,
    'tun_metadata21': decoders.Mask992,
    'tun_metadata22': decoders.Mask992,
    'tun_metadata23': decoders.Mask992,
    'tun_metadata24': decoders.Mask992,
    'tun_metadata25': decoders.Mask992,
    'tun_metadata26': decoders.Mask992,
    'tun_metadata27': decoders.Mask992,
    'tun_metadata28': decoders.Mask992,
    'tun_metadata29': decoders.Mask992,
    'tun_metadata30': decoders.Mask992,
    'tun_metadata31': decoders.Mask992,
    'tun_metadata32': decoders.Mask992,
    'tun_metadata33': decoders.Mask992,
    'tun_metadata34': decoders.Mask992,
    'tun_metadata35': decoders.Mask992,
    'tun_metadata36': decoders.Mask992,
    'tun_metadata37': decoders.Mask992,
    'tun_metadata38': decoders.Mask992,
    'tun_metadata39': decoders.Mask992,
    'tun_metadata40': decoders.Mask992,
    'tun_metadata41': decoders.Mask992,
    'tun_metadata42': decoders.Mask992,
    'tun_metadata43': decoders.Mask992,
    'tun_metadata44': decoders.Mask992,
    'tun_metadata45': decoders.Mask992,
    'tun_metadata46': decoders.Mask992,
    'tun_metadata47': decoders.Mask992,
    'tun_metadata48': decoders.Mask992,
    'tun_metadata49': decoders.Mask992,
    'tun_metadata50': decoders.Mask992,
    'tun_metadata51': decoders.Mask992,
    'tun_metadata52': decoders.Mask992,
    'tun_metadata53': decoders.Mask992,
    'tun_metadata54': decoders.Mask992,
    'tun_metadata55': decoders.Mask992,
    'tun_metadata56': decoders.Mask992,
    'tun_metadata57': decoders.Mask992,
    'tun_metadata58': decoders.Mask992,
    'tun_metadata59': decoders.Mask992,
    'tun_metadata60': decoders.Mask992,
    'tun_metadata61': decoders.Mask992,
    'tun_metadata62': decoders.Mask992,
    'tun_metadata63': decoders.Mask992,
    'metadata': decoders.Mask64,
    'in_port': decoders.decode_default,
    'in_port_oxm': decoders.decode_default,
    'actset_output': decoders.decode_default,
    'skb_priority': decoders.decode_int,
    'pkt_mark': decoders.Mask32,
    'ct_state': decoders.decode_default,
    'ct_zone': decoders.decode_int,
    'ct_mark': decoders.Mask32,
    'ct_label': decoders.Mask128,
    'ct_nw_proto': decoders.decode_int,
    'ct_nw_src': decoders.IPMask,
    'ct_nw_dst': decoders.IPMask,
    'ct_ipv6_src': decoders.IPMask,
    'ct_ipv6_dst': decoders.IPMask,
    'ct_tp_src': decoders.Mask16,
    'ct_tp_dst': decoders.Mask16,
    'reg0': decoders.Mask32,
    'reg1': decoders.Mask32,
    'reg2': decoders.Mask32,
    'reg3': decoders.Mask32,
    'reg4': decoders.Mask32,
    'reg5': decoders.Mask32,
    'reg6': decoders.Mask32,
    'reg7': decoders.Mask32,
    'reg8': decoders.Mask32,
    'reg9': decoders.Mask32,
    'reg10': decoders.Mask32,
    'reg11': decoders.Mask32,
    'reg12': decoders.Mask32,
    'reg13': decoders.Mask32,
    'reg14': decoders.Mask32,
    'reg15': decoders.Mask32,
    'xreg0': decoders.Mask64,
    'xreg1': decoders.Mask64,
    'xreg2': decoders.Mask64,
    'xreg3': decoders.Mask64,
    'xreg4': decoders.Mask64,
    'xreg5': decoders.Mask64,
    'xreg6': decoders.Mask64,
    'xreg7': decoders.Mask64,
    'xxreg0': decoders.Mask128,
    'xxreg1': decoders.Mask128,
    'xxreg2': decoders.Mask128,
    'xxreg3': decoders.Mask128,
    'eth_src': decoders.EthMask,
    'dl_src': decoders.EthMask,
    'eth_dst': decoders.EthMask,
    'dl_dst': decoders.EthMask,
    'eth_type': decoders.decode_int,
    'dl_type': decoders.decode_int,
    'vlan_tci': decoders.Mask16,
    'dl_vlan': decoders.decode_int,
    'vlan_vid': decoders.decode_mask(12),
    'dl_vlan_pcp': decoders.decode_int,
    'vlan_pcp': decoders.decode_int,
    'mpls_label': decoders.decode_int,
    'mpls_tc': decoders.decode_int,
    'mpls_bos': decoders.decode_int,
    'mpls_ttl': decoders.decode_int,
    'ip_src': decoders.IPMask,
    'nw_src': decoders.IPMask,
    'ip_dst': decoders.IPMask,
    'nw_dst': decoders.IPMask,
    'ipv6_src': decoders.IPMask,
    'ipv6_dst': decoders.IPMask,
    'ipv6_label': decoders.decode_mask(20),
    'nw_proto': decoders.decode_int,
    'ip_proto': decoders.decode_int,
    'nw_tos': decoders.decode_int,
    'ip_dscp': decoders.decode_int,
    'nw_ecn': decoders.decode_int,
    'ip_ecn': decoders.decode_int,
    'nw_ttl': decoders.decode_int,
    'ip_frag': decoders.decode_default,
    'nw_frag': decoders.decode_default,
    'arp_op': decoders.decode_int,
    'arp_spa': decoders.IPMask,
    'arp_tpa': decoders.IPMask,
    'arp_sha': decoders.EthMask,
    'arp_tha': decoders.EthMask,
    'tcp_src': decoders.Mask16,
    'tp_src': decoders.Mask16,
    'tcp_dst': decoders.Mask16,
    'tp_dst': decoders.Mask16,
    'tcp_flags': decoders.decode_default,
    'udp_src': decoders.Mask16,
    'udp_dst': decoders.Mask16,
    'sctp_src': decoders.Mask16,
    'sctp_dst': decoders.Mask16,
    'icmp_type': decoders.decode_int,
    'icmp_code': decoders.decode_int,
    'icmpv6_type': decoders.decode_int,
    'icmpv6_code': decoders.decode_int,
    'nd_target': decoders.IPMask,
    'nd_sll': decoders.EthMask,
    'nd_tll': decoders.EthMask,
    'nd_reserved': decoders.decode_int,
    'nd_options_type': decoders.decode_int,
    'nsh_flags': decoders.Mask8,
    'nsh_mdtype': decoders.decode_int,
    'nsh_np': decoders.decode_int,
    'nsh_spi': decoders.decode_int,
    'nsp': decoders.decode_int,
    'nsh_si': decoders.decode_int,
    'nsi': decoders.decode_int,
    'nsh_c1': decoders.Mask32,
    'nshc1': decoders.Mask32,
    'nsh_c2': decoders.Mask32,
    'nshc2': decoders.Mask32,
    'nsh_c3': decoders.Mask32,
    'nshc3': decoders.Mask32,
    'nsh_c4': decoders.Mask32,
    'nshc4': decoders.Mask32,
    'nsh_ttl': decoders.decode_int,
}

field_aliases = {
    'NXOXM_ET_DP_HASH': 'dp_hash',
    'NXM_NX_DP_HASH': 'dp_hash',
    'NXM_NX_RECIRC_ID': 'recirc_id',
    'OXM_OF_PACKET_TYPE': 'packet_type',
    'NXM_NX_CONJ_ID': 'conj_id',
    'OXM_OF_TUNNEL_ID': 'tun_id',
    'NXM_NX_TUN_ID': 'tun_id',
    'NXM_NX_TUN_IPV4_SRC': 'tun_src',
    'NXM_NX_TUN_IPV4_DST': 'tun_dst',
    'NXM_NX_TUN_IPV6_SRC': 'tun_ipv6_src',
    'NXM_NX_TUN_IPV6_DST': 'tun_ipv6_dst',
    'NXM_NX_TUN_FLAGS': 'tun_flags',
    'NXM_NX_TUN_GBP_ID': 'tun_gbp_id',
    'NXM_NX_TUN_GBP_FLAGS': 'tun_gbp_flags',
    'NXOXM_ET_ERSPAN_IDX': 'tun_erspan_idx',
    'NXOXM_ET_ERSPAN_VER': 'tun_erspan_ver',
    'NXOXM_ET_ERSPAN_DIR': 'tun_erspan_dir',
    'NXOXM_ET_ERSPAN_HWID': 'tun_erspan_hwid',
    'NXOXM_ET_GTPU_FLAGS': 'tun_gtpu_flags',
    'NXOXM_ET_GTPU_MSGTYPE': 'tun_gtpu_msgtype',
    'NXM_NX_TUN_METADATA0': 'tun_metadata0',
    'NXM_NX_TUN_METADATA1': 'tun_metadata1',
    'NXM_NX_TUN_METADATA2': 'tun_metadata2',
    'NXM_NX_TUN_METADATA3': 'tun_metadata3',
    'NXM_NX_TUN_METADATA4': 'tun_metadata4',
    'NXM_NX_TUN_METADATA5': 'tun_metadata5',
    'NXM_NX_TUN_METADATA6': 'tun_metadata6',
    'NXM_NX_TUN_METADATA7': 'tun_metadata7',
    'NXM_NX_TUN_METADATA8': 'tun_metadata8',
    'NXM_NX_TUN_METADATA9': 'tun_metadata9',
    'NXM_NX_TUN_METADATA10': 'tun_metadata10',
    'NXM_NX_TUN_METADATA11': 'tun_metadata11',
    'NXM_NX_TUN_METADATA12': 'tun_metadata12',
    'NXM_NX_TUN_METADATA13': 'tun_metadata13',
    'NXM_NX_TUN_METADATA14': 'tun_metadata14',
    'NXM_NX_TUN_METADATA15': 'tun_metadata15',
    'NXM_NX_TUN_METADATA16': 'tun_metadata16',
    'NXM_NX_TUN_METADATA17': 'tun_metadata17',
    'NXM_NX_TUN_METADATA18': 'tun_metadata18',
    'NXM_NX_TUN_METADATA19': 'tun_metadata19',
    'NXM_NX_TUN_METADATA20': 'tun_metadata20',
    'NXM_NX_TUN_METADATA21': 'tun_metadata21',
    'NXM_NX_TUN_METADATA22': 'tun_metadata22',
    'NXM_NX_TUN_METADATA23': 'tun_metadata23',
    'NXM_NX_TUN_METADATA24': 'tun_metadata24',
    'NXM_NX_TUN_METADATA25': 'tun_metadata25',
    'NXM_NX_TUN_METADATA26': 'tun_metadata26',
    'NXM_NX_TUN_METADATA27': 'tun_metadata27',
    'NXM_NX_TUN_METADATA28': 'tun_metadata28',
    'NXM_NX_TUN_METADATA29': 'tun_metadata29',
    'NXM_NX_TUN_METADATA30': 'tun_metadata30',
    'NXM_NX_TUN_METADATA31': 'tun_metadata31',
    'NXM_NX_TUN_METADATA32': 'tun_metadata32',
    'NXM_NX_TUN_METADATA33': 'tun_metadata33',
    'NXM_NX_TUN_METADATA34': 'tun_metadata34',
    'NXM_NX_TUN_METADATA35': 'tun_metadata35',
    'NXM_NX_TUN_METADATA36': 'tun_metadata36',
    'NXM_NX_TUN_METADATA37': 'tun_metadata37',
    'NXM_NX_TUN_METADATA38': 'tun_metadata38',
    'NXM_NX_TUN_METADATA39': 'tun_metadata39',
    'NXM_NX_TUN_METADATA40': 'tun_metadata40',
    'NXM_NX_TUN_METADATA41': 'tun_metadata41',
    'NXM_NX_TUN_METADATA42': 'tun_metadata42',
    'NXM_NX_TUN_METADATA43': 'tun_metadata43',
    'NXM_NX_TUN_METADATA44': 'tun_metadata44',
    'NXM_NX_TUN_METADATA45': 'tun_metadata45',
    'NXM_NX_TUN_METADATA46': 'tun_metadata46',
    'NXM_NX_TUN_METADATA47': 'tun_metadata47',
    'NXM_NX_TUN_METADATA48': 'tun_metadata48',
    'NXM_NX_TUN_METADATA49': 'tun_metadata49',
    'NXM_NX_TUN_METADATA50': 'tun_metadata50',
    'NXM_NX_TUN_METADATA51': 'tun_metadata51',
    'NXM_NX_TUN_METADATA52': 'tun_metadata52',
    'NXM_NX_TUN_METADATA53': 'tun_metadata53',
    'NXM_NX_TUN_METADATA54': 'tun_metadata54',
    'NXM_NX_TUN_METADATA55': 'tun_metadata55',
    'NXM_NX_TUN_METADATA56': 'tun_metadata56',
    'NXM_NX_TUN_METADATA57': 'tun_metadata57',
    'NXM_NX_TUN_METADATA58': 'tun_metadata58',
    'NXM_NX_TUN_METADATA59': 'tun_metadata59',
    'NXM_NX_TUN_METADATA60': 'tun_metadata60',
    'NXM_NX_TUN_METADATA61': 'tun_metadata61',
    'NXM_NX_TUN_METADATA62': 'tun_metadata62',
    'NXM_NX_TUN_METADATA63': 'tun_metadata63',
    'OXM_OF_METADATA': 'metadata',
    'NXM_OF_IN_PORT': 'in_port',
    'OXM_OF_IN_PORT': 'in_port_oxm',
    'ONFOXM_ET_ACTSET_OUTPUT': 'actset_output',
    'OXM_OF_ACTSET_OUTPUT': 'actset_output',
    'NXM_NX_PKT_MARK': 'pkt_mark',
    'NXM_NX_CT_STATE': 'ct_state',
    'NXM_NX_CT_ZONE': 'ct_zone',
    'NXM_NX_CT_MARK': 'ct_mark',
    'NXM_NX_CT_LABEL': 'ct_label',
    'NXM_NX_CT_NW_PROTO': 'ct_nw_proto',
    'NXM_NX_CT_NW_SRC': 'ct_nw_src',
    'NXM_NX_CT_NW_DST': 'ct_nw_dst',
    'NXM_NX_CT_IPV6_SRC': 'ct_ipv6_src',
    'NXM_NX_CT_IPV6_DST': 'ct_ipv6_dst',
    'NXM_NX_CT_TP_SRC': 'ct_tp_src',
    'NXM_NX_CT_TP_DST': 'ct_tp_dst',
    'NXM_NX_REG0': 'reg0',
    'NXM_NX_REG1': 'reg1',
    'NXM_NX_REG2': 'reg2',
    'NXM_NX_REG3': 'reg3',
    'NXM_NX_REG4': 'reg4',
    'NXM_NX_REG5': 'reg5',
    'NXM_NX_REG6': 'reg6',
    'NXM_NX_REG7': 'reg7',
    'NXM_NX_REG8': 'reg8',
    'NXM_NX_REG9': 'reg9',
    'NXM_NX_REG10': 'reg10',
    'NXM_NX_REG11': 'reg11',
    'NXM_NX_REG12': 'reg12',
    'NXM_NX_REG13': 'reg13',
    'NXM_NX_REG14': 'reg14',
    'NXM_NX_REG15': 'reg15',
    'OXM_OF_PKT_REG0': 'xreg0',
    'OXM_OF_PKT_REG1': 'xreg1',
    'OXM_OF_PKT_REG2': 'xreg2',
    'OXM_OF_PKT_REG3': 'xreg3',
    'OXM_OF_PKT_REG4': 'xreg4',
    'OXM_OF_PKT_REG5': 'xreg5',
    'OXM_OF_PKT_REG6': 'xreg6',
    'OXM_OF_PKT_REG7': 'xreg7',
    'NXM_NX_XXREG0': 'xxreg0',
    'NXM_NX_XXREG1': 'xxreg1',
    'NXM_NX_XXREG2': 'xxreg2',
    'NXM_NX_XXREG3': 'xxreg3',
    'OXM_OF_ETH_SRC': 'eth_src',
    'NXM_OF_ETH_SRC': 'eth_src',
    'OXM_OF_ETH_DST': 'eth_dst',
    'NXM_OF_ETH_DST': 'eth_dst',
    'OXM_OF_ETH_TYPE': 'eth_type',
    'NXM_OF_ETH_TYPE': 'eth_type',
    'NXM_OF_VLAN_TCI': 'vlan_tci',
    'OXM_OF_VLAN_VID': 'vlan_vid',
    'OXM_OF_VLAN_PCP': 'vlan_pcp',
    'OXM_OF_MPLS_LABEL': 'mpls_label',
    'OXM_OF_MPLS_TC': 'mpls_tc',
    'OXM_OF_MPLS_BOS': 'mpls_bos',
    'NXM_NX_MPLS_TTL': 'mpls_ttl',
    'OXM_OF_IPV4_SRC': 'ip_src',
    'NXM_OF_IP_SRC': 'ip_src',
    'OXM_OF_IPV4_DST': 'ip_dst',
    'NXM_OF_IP_DST': 'ip_dst',
    'OXM_OF_IPV6_SRC': 'ipv6_src',
    'NXM_NX_IPV6_SRC': 'ipv6_src',
    'OXM_OF_IPV6_DST': 'ipv6_dst',
    'NXM_NX_IPV6_DST': 'ipv6_dst',
    'OXM_OF_IPV6_FLABEL': 'ipv6_label',
    'NXM_NX_IPV6_LABEL': 'ipv6_label',
    'OXM_OF_IP_PROTO': 'nw_proto',
    'NXM_OF_IP_PROTO': 'nw_proto',
    'NXM_OF_IP_TOS': 'nw_tos',
    'OXM_OF_IP_DSCP': 'ip_dscp',
    'OXM_OF_IP_ECN': 'nw_ecn',
    'NXM_NX_IP_ECN': 'nw_ecn',
    'NXM_NX_IP_TTL': 'nw_ttl',
    'NXM_NX_IP_FRAG': 'ip_frag',
    'OXM_OF_ARP_OP': 'arp_op',
    'NXM_OF_ARP_OP': 'arp_op',
    'OXM_OF_ARP_SPA': 'arp_spa',
    'NXM_OF_ARP_SPA': 'arp_spa',
    'OXM_OF_ARP_TPA': 'arp_tpa',
    'NXM_OF_ARP_TPA': 'arp_tpa',
    'OXM_OF_ARP_SHA': 'arp_sha',
    'NXM_NX_ARP_SHA': 'arp_sha',
    'OXM_OF_ARP_THA': 'arp_tha',
    'NXM_NX_ARP_THA': 'arp_tha',
    'OXM_OF_TCP_SRC': 'tcp_src',
    'NXM_OF_TCP_SRC': 'tcp_src',
    'OXM_OF_TCP_DST': 'tcp_dst',
    'NXM_OF_TCP_DST': 'tcp_dst',
    'ONFOXM_ET_TCP_FLAGS': 'tcp_flags',
    'OXM_OF_TCP_FLAGS': 'tcp_flags',
    'NXM_NX_TCP_FLAGS': 'tcp_flags',
    'OXM_OF_UDP_SRC': 'udp_src',
    'NXM_OF_UDP_SRC': 'udp_src',
    'OXM_OF_UDP_DST': 'udp_dst',
    'NXM_OF_UDP_DST': 'udp_dst',
    'OXM_OF_SCTP_SRC': 'sctp_src',
    'OXM_OF_SCTP_DST': 'sctp_dst',
    'OXM_OF_ICMPV4_TYPE': 'icmp_type',
    'NXM_OF_ICMP_TYPE': 'icmp_type',
    'OXM_OF_ICMPV4_CODE': 'icmp_code',
    'NXM_OF_ICMP_CODE': 'icmp_code',
    'OXM_OF_ICMPV6_TYPE': 'icmpv6_type',
    'NXM_NX_ICMPV6_TYPE': 'icmpv6_type',
    'OXM_OF_ICMPV6_CODE': 'icmpv6_code',
    'NXM_NX_ICMPV6_CODE': 'icmpv6_code',
    'OXM_OF_IPV6_ND_TARGET': 'nd_target',
    'NXM_NX_ND_TARGET': 'nd_target',
    'OXM_OF_IPV6_ND_SLL': 'nd_sll',
    'NXM_NX_ND_SLL': 'nd_sll',
    'OXM_OF_IPV6_ND_TLL': 'nd_tll',
    'NXM_NX_ND_TLL': 'nd_tll',
    'ERICOXM_OF_ICMPV6_ND_RESERVED': 'nd_reserved',
    'ERICOXM_OF_ICMPV6_ND_OPTIONS_TYPE': 'nd_options_type',
    'NXOXM_NSH_FLAGS': 'nsh_flags',
    'NXOXM_NSH_MDTYPE': 'nsh_mdtype',
    'NXOXM_NSH_NP': 'nsh_np',
    'NXOXM_NSH_SPI': 'nsh_spi',
    'NXOXM_NSH_SI': 'nsh_si',
    'NXOXM_NSH_C1': 'nsh_c1',
    'NXOXM_NSH_C2': 'nsh_c2',
    'NXOXM_NSH_C3': 'nsh_c3',
    'NXOXM_NSH_C4': 'nsh_c4',
    'NXOXM_NSH_TTL': 'nsh_ttl',
}