/src/wireshark/epan/dissectors/packet-netflow.c
Line | Count | Source |
1 | | /* |
2 | | ** packet-netflow.c |
3 | | ** |
4 | | ** (c) 2002 bill fumerola <fumerola@yahoo-inc.com> |
5 | | ** (C) 2005-06 Luca Deri <deri@ntop.org> |
6 | | ** |
7 | | ** All rights reserved. |
8 | | ** |
9 | | ** Wireshark - Network traffic analyzer |
10 | | ** By Gerald Combs <gerald@wireshark.org> |
11 | | ** Copyright 1998 Gerald Combs |
12 | | ** |
13 | | ** SPDX-License-Identifier: GPL-2.0-or-later |
14 | | ***************************************************************************** |
15 | | ** |
16 | | ** Previous NetFlow dissector written by Matthew Smart <smart@monkey.org> |
17 | | ** NetFlow v9 support added by same. |
18 | | ** |
19 | | ** NetFlow v9 patches by Luca Deri <deri@ntop.org> |
20 | | ** |
21 | | ** See |
22 | | ** |
23 | | ** http://www.cisco.com/warp/public/cc/pd/iosw/prodlit/tflow_wp.htm |
24 | | ** http://www.cisco.com/en/US/technologies/tk648/tk362/technologies_white_paper09186a00800a3db9.html |
25 | | ** |
26 | | ** Cisco ASA5500 Series |
27 | | ** http://www.cisco.com/en/US/docs/security/asa/asa83/netflow/netflow.html |
28 | | ** |
29 | | ** ( https://tools.ietf.org/html/rfc3954 ? for NetFlow v9 information) |
30 | | ** |
31 | | ** IPFIX |
32 | | ** https://tools.ietf.org/html/rfc5103 Bidirectional Flow Export Using IP Flow Information Export (IPFIX) |
33 | | ** https://tools.ietf.org/html/rfc5610 Exporting Type Information for |
34 | | ** IP Flow Information Export (IPFIX) Information Elements |
35 | | ** https://tools.ietf.org/html/rfc7011 Specification of the IP Flow Information Export (IPFIX) Protocol |
36 | | ** for the Exchange of Flow Information |
37 | | ** https://tools.ietf.org/html/rfc7012 Information Model for IP Flow Information Export (IPFIX) |
38 | | ** https://tools.ietf.org/html/rfc7013 Guidelines for Authors and Reviewers of |
39 | | ** IP Flow Information Export (IPFIX) Information Elements |
40 | | ** |
41 | | ** https://www.iana.org/assignments/ipfix/ipfix.xml [version dated: 2014-08-13] |
42 | | ** https://www.iana.org/assignments/psamp-parameters/psamp-parameters.xml |
43 | | ** for IPFIX |
44 | | ** |
45 | | ***************************************************************************** |
46 | | ** |
47 | | ** this code was written from the following documentation: |
48 | | ** |
49 | | ** http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/nfc/nfc_3_6/iug/format.pdf |
50 | | ** http://www.caida.org/tools/measurement/cflowd/configuration/configuration-9.html |
51 | | ** |
52 | | ** some documentation is more accurate then others. in some cases, live data and |
53 | | ** information contained in responses from vendors were also used. some fields |
54 | | ** are dissected as vendor specific fields. |
55 | | ** |
56 | | ** See also |
57 | | ** |
58 | | ** https://www.cisco.com/en/US/docs/ios/solutions_docs/netflow/nfwhite.html |
59 | | ** |
60 | | ***************************************************************************** |
61 | | ** NetFlow forwarding status and template fixes |
62 | | ** by Aamer Akhter <aakhter@cisco.com> |
63 | | ** Copyright 2010, cisco Systems, Inc. |
64 | | ** |
65 | | ** $Yahoo: //depot/fumerola/packet-netflow/packet-netflow.c#14 $ |
66 | | ** |
67 | | ***************************************************************************** |
68 | | ** |
69 | | ** |
70 | | */ |
71 | | |
72 | | /* |
73 | | * ToDo: [11/23/2011: WMeier] |
74 | | * |
75 | | * 1. (See the various XXX comments) |
76 | | * 2. Template processing: |
77 | | * a. Verify that template with same src_addr, ... ,ID is actually identical to that previously seen ? |
78 | | * Handle changes ? Don't use template to dissect data packets previous to the packet with the templates. |
79 | | * Essentially; need to keep the packet number containing the first copy of the template. |
80 | | * |
81 | | */ |
82 | | |
83 | | /* |
84 | | * November 2010: acferen: Add ntop nProbe and Plixer Mailinizer extensions |
85 | | * |
86 | | * nProbe changes are for nprobe >= 5.5.6. Earlier nprobe versions |
87 | | * "supported" some of the same fields, but they used element IDs that |
88 | | * collide with standard IDs. Because of this versions prior to 5.5.6 |
89 | | * using IDs above 80 (nprobe extensions) cannot be decoded correctly. |
90 | | * |
91 | | * nprobe supports extensions in v9 and IPFIX. IPFIX is done in the |
92 | | * standard way. See the NTOP_BASE for handling v9 with no collisions |
93 | | * (maybe). |
94 | | * |
95 | | * Plixer changes are just new field definitions. (IPFIX only) |
96 | | * |
97 | | * extended core code to allow naming vendor extensions. |
98 | | * |
99 | | * Put the length for variable length strings in a tree under the |
100 | | * decoded string. Wonder if this might be overkill. Could probably |
101 | | * just format the "(Variable length)" string to include the actual |
102 | | * length. |
103 | | * |
104 | | * Did some minor cleanup. |
105 | | * |
106 | | * Note for WMeier... Added YYY comments with some XXX comments. |
107 | | */ |
108 | | |
109 | | /* |
110 | | * March 2015: uhei: Add Citrix Netscaler AppFlow extensions |
111 | | * used documentation found at: |
112 | | * https://raw.githubusercontent.com/splunk/ipfix/master/app/Splunk_TA_IPFIX/bin/IPFIX/information-elements/5951.xml |
113 | | * |
114 | | * December 2015: uhei: Add Barracuda NGFirewall extensions |
115 | | * used documentation found at: |
116 | | * https://campus.barracuda.com/download/pdf/article/41116166 |
117 | | * |
118 | | * December 2017: uhei |
119 | | * Updated IEs from https://www.iana.org/assignments/ipfix/ipfix.xhtml |
120 | | * Includes updates for RFC8038, RFC8158 |
121 | | * |
122 | | * April 2019: uhei |
123 | | * Updated IEs from https://www.iana.org/assignments/ipfix/ipfix.xhtml |
124 | | * Includes updates for RFC8549 |
125 | | */ |
126 | | |
127 | | #include "config.h" |
128 | 0 | #define WS_LOG_DOMAIN "packet-netflow" |
129 | | #include <wireshark.h> |
130 | | #include <epan/packet.h> |
131 | | #include <epan/prefs.h> |
132 | | #include <epan/sminmpec.h> |
133 | | #include <epan/to_str.h> |
134 | | #include <epan/expert.h> |
135 | | #include <epan/addr_resolv.h> |
136 | | #include <epan/conversation.h> |
137 | | #include <epan/proto_data.h> |
138 | | #include <epan/tfs.h> |
139 | | #include <epan/unit_strings.h> |
140 | | #include <epan/iana-info.h> |
141 | | |
142 | | #include <wsutil/array.h> |
143 | | #include <wsutil/str_util.h> |
144 | | #include "packet-tcp.h" |
145 | | #include "packet-udp.h" |
146 | | #include "packet-ntp.h" |
147 | | |
148 | | void proto_register_netflow(void); |
149 | | void proto_reg_handoff_netflow(void); |
150 | | |
151 | | static int dissect_tcp_netflow(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data); |
152 | | |
153 | | |
154 | | /* 4739 is IPFIX. |
155 | | 2055 and 9996 are common defaults for Netflow |
156 | | */ |
157 | 15 | #define NETFLOW_UDP_PORTS "2055,9996" |
158 | 30 | #define IPFIX_UDP_PORTS "4739" |
159 | 3.23k | #define REVPEN 29305 |
160 | | static dissector_handle_t netflow_handle; |
161 | | static dissector_handle_t netflow_tcp_handle; |
162 | | static dissector_handle_t eth_handle; |
163 | | |
164 | | /* If you want sort of safely to send enterprise specific element IDs |
165 | | using v9 you need to stake a claim in the wilds with the high bit |
166 | | set. Still no naming authority, but at least it will never collide |
167 | | with valid IPFIX */ |
168 | 0 | #define NTOP_BASE 57472u /* nprobe >= 5.5.6 */ |
169 | | |
170 | | /* |
171 | | * global_netflow_ports : holds the configured range of ports for netflow |
172 | | */ |
173 | | static range_t *global_netflow_ports; |
174 | | /* |
175 | | * global_ipfix_ports : holds the configured range of ports for IPFIX |
176 | | */ |
177 | | static range_t *global_ipfix_ports; |
178 | | |
179 | | static bool netflow_preference_desegment = true; |
180 | | |
181 | | static bool netflow_preference_tcpflags_1byte_cwr; |
182 | | |
183 | | /* |
184 | | * Flowset (template) ID's |
185 | | */ |
186 | 50 | #define FLOWSET_ID_V9_DATA_TEMPLATE 0 |
187 | 178 | #define FLOWSET_ID_V9_OPTIONS_TEMPLATE 1 |
188 | 52 | #define FLOWSET_ID_V10_DATA_TEMPLATE 2 |
189 | 50 | #define FLOWSET_ID_V10_OPTIONS_TEMPLATE 3 |
190 | | #define FLOWSET_ID_RESERVED_MIN 4 |
191 | | #define FLOWSET_ID_RESERVED_MAX 255 |
192 | 21 | #define FLOWSET_ID_DATA_MIN 256 |
193 | | #define FLOWSET_ID_DATA_MAX 65535 |
194 | | |
195 | | static const range_string rs_flowset_ids[] = { |
196 | | { FLOWSET_ID_V9_DATA_TEMPLATE , FLOWSET_ID_V9_DATA_TEMPLATE , "Data Template (V9)" }, |
197 | | { FLOWSET_ID_V9_OPTIONS_TEMPLATE , FLOWSET_ID_V9_OPTIONS_TEMPLATE , "Options Template(V9)" }, |
198 | | { FLOWSET_ID_V10_DATA_TEMPLATE , FLOWSET_ID_V10_DATA_TEMPLATE , "Data Template (V10 [IPFIX])" }, |
199 | | { FLOWSET_ID_V10_OPTIONS_TEMPLATE, FLOWSET_ID_V10_OPTIONS_TEMPLATE, "Options Template (V10 [IPFIX])" }, |
200 | | { FLOWSET_ID_RESERVED_MIN , FLOWSET_ID_RESERVED_MAX , "(Reserved)" }, |
201 | | { FLOWSET_ID_DATA_MIN , FLOWSET_ID_DATA_MAX , "(Data)" }, |
202 | | { 0, 0, NULL } |
203 | | }; |
204 | | |
205 | | /* |
206 | | * pdu identifiers & sizes |
207 | | */ |
208 | | |
209 | 9 | #define V1PDU_SIZE (4 * 12) |
210 | 35 | #define V5PDU_SIZE (4 * 12) |
211 | 26 | #define V7PDU_SIZE (4 * 13) |
212 | 13 | #define V8PDU_AS_SIZE (4 * 7) |
213 | 9 | #define V8PDU_PROTO_SIZE (4 * 7) |
214 | 13 | #define V8PDU_SPREFIX_SIZE (4 * 8) |
215 | 13 | #define V8PDU_DPREFIX_SIZE (4 * 8) |
216 | 13 | #define V8PDU_MATRIX_SIZE (4 * 10) |
217 | 6 | #define V8PDU_DESTONLY_SIZE (4 * 8) |
218 | 2 | #define V8PDU_SRCDEST_SIZE (4 * 10) |
219 | 5 | #define V8PDU_FULL_SIZE (4 * 11) |
220 | 6 | #define V8PDU_TOSAS_SIZE (V8PDU_AS_SIZE + 4) |
221 | 3 | #define V8PDU_TOSPROTOPORT_SIZE (V8PDU_PROTO_SIZE + 4) |
222 | 4 | #define V8PDU_TOSSRCPREFIX_SIZE (V8PDU_SPREFIX_SIZE) |
223 | 5 | #define V8PDU_TOSDSTPREFIX_SIZE (V8PDU_DPREFIX_SIZE) |
224 | 10 | #define V8PDU_TOSMATRIX_SIZE (V8PDU_MATRIX_SIZE) |
225 | 5 | #define V8PDU_PREPORTPROTOCOL_SIZE (4 * 10) |
226 | | |
227 | 3.84k | #define VARIABLE_LENGTH 65535 |
228 | | |
229 | | static const value_string v5_sampling_mode[] = { |
230 | | {0, "No sampling mode configured"}, |
231 | | {1, "Packet Interval sampling mode configured"}, |
232 | | {2, "Random sampling mode configured"}, |
233 | | {0, NULL} |
234 | | }; |
235 | | |
236 | | static const value_string ipfix_sampling_mode[] = { |
237 | | {0, "No sampling mode configured"}, |
238 | | {1, "Deterministic sampling"}, |
239 | | {2, "Random sampling"}, |
240 | | {0, NULL} |
241 | | }; |
242 | | |
243 | | enum { |
244 | | V8PDU_NO_METHOD = 0, |
245 | | V8PDU_AS_METHOD, |
246 | | V8PDU_PROTO_METHOD, |
247 | | V8PDU_SPREFIX_METHOD, |
248 | | V8PDU_DPREFIX_METHOD, |
249 | | V8PDU_MATRIX_METHOD, |
250 | | V8PDU_DESTONLY_METHOD, |
251 | | V8PDU_SRCDEST_METHOD, |
252 | | V8PDU_FULL_METHOD, |
253 | | V8PDU_TOSAS_METHOD, |
254 | | V8PDU_TOSPROTOPORT_METHOD, |
255 | | V8PDU_TOSSRCPREFIX_METHOD, |
256 | | V8PDU_TOSDSTPREFIX_METHOD, |
257 | | V8PDU_TOSMATRIX_METHOD, |
258 | | V8PDU_PREPORTPROTOCOL_METHOD |
259 | | }; |
260 | | |
261 | | static const value_string v8_agg[] = { |
262 | | {V8PDU_AS_METHOD, "V8 AS aggregation"}, |
263 | | {V8PDU_PROTO_METHOD, "V8 Proto/Port aggregation"}, |
264 | | {V8PDU_SPREFIX_METHOD, "V8 Source Prefix aggregation"}, |
265 | | {V8PDU_DPREFIX_METHOD, "V8 Destination Prefix aggregation"}, |
266 | | {V8PDU_MATRIX_METHOD, "V8 Network Matrix aggregation"}, |
267 | | {V8PDU_DESTONLY_METHOD, "V8 Destination aggregation (Cisco Catalyst)"}, |
268 | | {V8PDU_SRCDEST_METHOD, "V8 Src/Dest aggregation (Cisco Catalyst)"}, |
269 | | {V8PDU_FULL_METHOD, "V8 Full aggregation (Cisco Catalyst)"}, |
270 | | {V8PDU_TOSAS_METHOD, "V8 TOS+AS aggregation"}, |
271 | | {V8PDU_TOSPROTOPORT_METHOD, "V8 TOS+Protocol aggregation"}, |
272 | | {V8PDU_TOSSRCPREFIX_METHOD, "V8 TOS+Source Prefix aggregation"}, |
273 | | {V8PDU_TOSDSTPREFIX_METHOD, "V8 TOS+Destination Prefix aggregation"}, |
274 | | {V8PDU_TOSMATRIX_METHOD, "V8 TOS+Prefix Matrix aggregation"}, |
275 | | {V8PDU_PREPORTPROTOCOL_METHOD, "V8 Port+Protocol aggregation"}, |
276 | | {0, NULL} |
277 | | }; |
278 | | static value_string_ext v8_agg_ext = VALUE_STRING_EXT_INIT(v8_agg); |
279 | | |
280 | | |
281 | | /* Max number of entries/scopes per template */ |
282 | | /* Space is allocated dynamically so there isn't really a need to |
283 | | bound this except to cap possible memory use. Unfortunately if |
284 | | this value is too low we can't decode any template with more than |
285 | | v9_tmplt_max_fields fields in it. The best compromise seems |
286 | | to be to make v9_tmplt_max_fields a user preference. |
287 | | A value of 0 will be unlimited. |
288 | | */ |
289 | | #define V9_TMPLT_MAX_FIELDS_DEF 60 |
290 | | static unsigned v9_tmplt_max_fields = V9_TMPLT_MAX_FIELDS_DEF; |
291 | | |
292 | | typedef struct _v9_v10_tmplt_entry { |
293 | | uint16_t type; |
294 | | uint16_t length; |
295 | | uint32_t pen; |
296 | | const char *pen_str; |
297 | | } v9_v10_tmplt_entry_t; |
298 | | |
299 | | typedef enum { |
300 | | TF_SCOPES=0, |
301 | | TF_ENTRIES, |
302 | | /* START IPFIX VENDOR FIELDS */ |
303 | | TF_PLIXER, |
304 | | TF_NTOP, |
305 | | TF_IXIA, |
306 | | TF_NETSCALER, |
307 | | TF_BARRACUDA, |
308 | | TF_GIGAMON, |
309 | | TF_CISCO, |
310 | | TF_NIAGARA_NETWORKS, |
311 | | TF_FASTIP, |
312 | | TF_JUNIPER, |
313 | | TF_NO_VENDOR_INFO |
314 | | } v9_v10_tmplt_fields_type_t; |
315 | | #define TF_NUM 2 |
316 | | #define TF_NUM_EXT TF_NO_VENDOR_INFO+1 /* includes vendor fields */ |
317 | | |
318 | | typedef struct _v9_v10_tmplt { |
319 | | /* For linking back to show where fields were defined */ |
320 | | uint32_t template_frame_number; |
321 | | address src_addr; |
322 | | uint32_t src_port; |
323 | | address dst_addr; |
324 | | uint32_t dst_port; |
325 | | uint32_t src_id; /* SourceID in NetFlow V9, Observation Domain ID in IPFIX */ |
326 | | uint16_t tmplt_id; |
327 | | unsigned length; |
328 | | uint16_t field_count[TF_NUM]; /* 0:scopes; 1:entries */ |
329 | | v9_v10_tmplt_entry_t *fields_p[TF_NUM_EXT]; /* 0:scopes; 1:entries; n:vendor_entries */ |
330 | | } v9_v10_tmplt_t; |
331 | | |
332 | | |
333 | | /* Map from (conversation+obs-domain-id+flowset-id) -> v9_v10_tmplt_entry_t* */ |
334 | | /* Confusingly, for key, fill in only relevant parts of v9_v10_tmplt_entry_t... */ |
335 | | static wmem_map_t *v9_v10_tmplt_table; |
336 | | |
337 | | |
338 | | static const value_string v9_v10_template_types[] = { |
339 | | { 1, "BYTES" }, |
340 | | { 2, "PKTS" }, |
341 | | { 3, "FLOWS" }, |
342 | | { 4, "PROTOCOL" }, |
343 | | { 5, "IP_TOS" }, |
344 | | { 6, "TCP_FLAGS" }, |
345 | | { 7, "L4_SRC_PORT" }, |
346 | | { 8, "IP_SRC_ADDR" }, |
347 | | { 9, "SRC_MASK" }, |
348 | | { 10, "INPUT_SNMP" }, |
349 | | { 11, "L4_DST_PORT" }, |
350 | | { 12, "IP_DST_ADDR" }, |
351 | | { 13, "DST_MASK" }, |
352 | | { 14, "OUTPUT_SNMP" }, |
353 | | { 15, "IP_NEXT_HOP" }, |
354 | | { 16, "SRC_AS" }, |
355 | | { 17, "DST_AS" }, |
356 | | { 18, "BGP_NEXT_HOP" }, |
357 | | { 19, "MUL_DPKTS" }, |
358 | | { 20, "MUL_DOCTETS" }, |
359 | | { 21, "LAST_SWITCHED" }, |
360 | | { 22, "FIRST_SWITCHED" }, |
361 | | { 23, "OUT_BYTES" }, |
362 | | { 24, "OUT_PKTS" }, |
363 | | { 25, "IP LENGTH MINIMUM" }, |
364 | | { 26, "IP LENGTH MAXIMUM" }, |
365 | | { 27, "IPV6_SRC_ADDR" }, |
366 | | { 28, "IPV6_DST_ADDR" }, |
367 | | { 29, "IPV6_SRC_MASK" }, |
368 | | { 30, "IPV6_DST_MASK" }, |
369 | | { 31, "FLOW_LABEL" }, |
370 | | { 32, "ICMP_TYPE" }, |
371 | | { 33, "IGMP_TYPE" }, |
372 | | { 34, "SAMPLING_INTERVAL" }, |
373 | | { 35, "SAMPLING_ALGORITHM" }, |
374 | | { 36, "FLOW_ACTIVE_TIMEOUT" }, |
375 | | { 37, "FLOW_INACTIVE_TIMEOUT" }, |
376 | | { 38, "ENGINE_TYPE" }, |
377 | | { 39, "ENGINE_ID" }, |
378 | | { 40, "TOTAL_BYTES_EXP" }, |
379 | | { 41, "TOTAL_PKTS_EXP" }, |
380 | | { 42, "TOTAL_FLOWS_EXP" }, |
381 | | { 43, "IPV4_ROUTER_SC" }, |
382 | | { 44, "IP_SRC_PREFIX" }, |
383 | | { 45, "IP_DST_PREFIX" }, |
384 | | { 46, "MPLS_TOP_LABEL_TYPE" }, |
385 | | { 47, "MPLS_TOP_LABEL_ADDR" }, |
386 | | { 48, "FLOW_SAMPLER_ID" }, |
387 | | { 49, "FLOW_SAMPLER_MODE" }, |
388 | | { 50, "FLOW_SAMPLER_RANDOM_INTERVAL" }, |
389 | | { 51, "FLOW_CLASS" }, |
390 | | { 52, "IP TTL MINIMUM" }, |
391 | | { 53, "IP TTL MAXIMUM" }, |
392 | | { 54, "IPv4 ID" }, |
393 | | { 55, "DST_TOS" }, |
394 | | { 56, "SRC_MAC" }, |
395 | | { 57, "DST_MAC" }, |
396 | | { 58, "SRC_VLAN" }, |
397 | | { 59, "DST_VLAN" }, |
398 | | { 60, "IP_PROTOCOL_VERSION" }, |
399 | | { 61, "DIRECTION" }, |
400 | | { 62, "IPV6_NEXT_HOP" }, |
401 | | { 63, "BGP_IPV6_NEXT_HOP" }, |
402 | | { 64, "IPV6_OPTION_HEADERS" }, |
403 | | { 70, "MPLS_LABEL_1" }, |
404 | | { 71, "MPLS_LABEL_2" }, |
405 | | { 72, "MPLS_LABEL_3" }, |
406 | | { 73, "MPLS_LABEL_4" }, |
407 | | { 74, "MPLS_LABEL_5" }, |
408 | | { 75, "MPLS_LABEL_6" }, |
409 | | { 76, "MPLS_LABEL_7" }, |
410 | | { 77, "MPLS_LABEL_8" }, |
411 | | { 78, "MPLS_LABEL_9" }, |
412 | | { 79, "MPLS_LABEL_10" }, |
413 | | { 80, "DESTINATION_MAC" }, |
414 | | { 81, "SOURCE_MAC" }, |
415 | | { 82, "IF_NAME" }, |
416 | | { 83, "IF_DESC" }, |
417 | | { 84, "SAMPLER_NAME" }, |
418 | | { 85, "BYTES_TOTAL" }, |
419 | | { 86, "PACKETS_TOTAL" }, |
420 | | { 88, "FRAGMENT_OFFSET" }, |
421 | | { 89, "FORWARDING_STATUS" }, |
422 | | { 90, "VPN_ROUTE_DISTINGUISHER" }, |
423 | | { 91, "mplsTopLabelPrefixLength" }, |
424 | | { 92, "SRC_TRAFFIC_INDEX" }, |
425 | | { 93, "DST_TRAFFIC_INDEX" }, |
426 | | { 94, "APPLICATION_DESC" }, |
427 | | { 95, "APPLICATION_ID" }, |
428 | | { 96, "APPLICATION_NAME" }, |
429 | | { 98, "postIpDiffServCodePoint" }, |
430 | | { 99, "multicastReplicationFactor" }, |
431 | | { 101, "classificationEngineId" }, |
432 | | { 128, "DST_AS_PEER" }, |
433 | | { 129, "SRC_AS_PEER" }, |
434 | | { 130, "exporterIPv4Address" }, |
435 | | { 131, "exporterIPv6Address" }, |
436 | | { 132, "DROPPED_BYTES" }, |
437 | | { 133, "DROPPED_PACKETS" }, |
438 | | { 134, "DROPPED_BYTES_TOTAL" }, |
439 | | { 135, "DROPPED_PACKETS_TOTAL" }, |
440 | | { 136, "flowEndReason" }, |
441 | | { 137, "commonPropertiesId" }, |
442 | | { 138, "observationPointId" }, |
443 | | { 139, "icmpTypeCodeIPv6" }, |
444 | | { 140, "MPLS_TOP_LABEL_IPv6_ADDRESS" }, |
445 | | { 141, "lineCardId" }, |
446 | | { 142, "portId" }, |
447 | | { 143, "meteringProcessId" }, |
448 | | { 144, "FLOW_EXPORTER" }, |
449 | | { 145, "templateId" }, |
450 | | { 146, "wlanChannelId" }, |
451 | | { 147, "wlanSSID" }, |
452 | | { 148, "flowId" }, |
453 | | { 149, "observationDomainId" }, |
454 | | { 150, "flowStartSeconds" }, |
455 | | { 151, "flowEndSeconds" }, |
456 | | { 152, "flowStartMilliseconds" }, |
457 | | { 153, "flowEndMilliseconds" }, |
458 | | { 154, "flowStartMicroseconds" }, |
459 | | { 155, "flowEndMicroseconds" }, |
460 | | { 156, "flowStartNanoseconds" }, |
461 | | { 157, "flowEndNanoseconds" }, |
462 | | { 158, "flowStartDeltaMicroseconds" }, |
463 | | { 159, "flowEndDeltaMicroseconds" }, |
464 | | { 160, "systemInitTimeMilliseconds" }, |
465 | | { 161, "flowDurationMilliseconds" }, |
466 | | { 162, "flowDurationMicroseconds" }, |
467 | | { 163, "observedFlowTotalCount" }, |
468 | | { 164, "ignoredPacketTotalCount" }, |
469 | | { 165, "ignoredOctetTotalCount" }, |
470 | | { 166, "notSentFlowTotalCount" }, |
471 | | { 167, "notSentPacketTotalCount" }, |
472 | | { 168, "notSentOctetTotalCount" }, |
473 | | { 169, "destinationIPv6Prefix" }, |
474 | | { 170, "sourceIPv6Prefix" }, |
475 | | { 171, "postOctetTotalCount" }, |
476 | | { 172, "postPacketTotalCount" }, |
477 | | { 173, "flowKeyIndicator" }, |
478 | | { 174, "postMCastPacketTotalCount" }, |
479 | | { 175, "postMCastOctetTotalCount" }, |
480 | | { 176, "ICMP_IPv4_TYPE" }, |
481 | | { 177, "ICMP_IPv4_CODE" }, |
482 | | { 178, "ICMP_IPv6_TYPE" }, |
483 | | { 179, "ICMP_IPv6_CODE" }, |
484 | | { 180, "UDP_SRC_PORT" }, |
485 | | { 181, "UDP_DST_PORT" }, |
486 | | { 182, "TCP_SRC_PORT" }, |
487 | | { 183, "TCP_DST_PORT" }, |
488 | | { 184, "TCP_SEQ_NUM" }, |
489 | | { 185, "TCP_ACK_NUM" }, |
490 | | { 186, "TCP_WINDOW_SIZE" }, |
491 | | { 187, "TCP_URGENT_PTR" }, |
492 | | { 188, "TCP_HEADER_LEN" }, |
493 | | { 189, "IP_HEADER_LEN" }, |
494 | | { 190, "IP_TOTAL_LEN" }, |
495 | | { 191, "payloadLengthIPv6" }, |
496 | | { 192, "IP_TTL" }, |
497 | | { 193, "nextHeaderIPv6" }, |
498 | | { 194, "mplsPayloadLength" }, |
499 | | { 195, "IP_DSCP" }, |
500 | | { 196, "IP_PRECEDENCE" }, |
501 | | { 197, "IP_FRAGMENT_FLAGS" }, |
502 | | { 198, "DELTA_BYTES_SQUARED" }, |
503 | | { 199, "TOTAL_BYTES_SQUARED" }, |
504 | | { 200, "MPLS_TOP_LABEL_TTL" }, |
505 | | { 201, "MPLS_LABEL_STACK_OCTETS" }, |
506 | | { 202, "MPLS_LABEL_STACK_DEPTH" }, |
507 | | { 203, "MPLS_TOP_LABEL_EXP" }, |
508 | | { 204, "IP_PAYLOAD_LENGTH" }, |
509 | | { 205, "UDP_LENGTH" }, |
510 | | { 206, "IS_MULTICAST" }, |
511 | | { 207, "IP_HEADER_WORDS" }, |
512 | | { 208, "IP_OPTION_MAP" }, |
513 | | { 209, "TCP_OPTION_MAP" }, |
514 | | { 210, "paddingOctets" }, |
515 | | { 211, "collectorIPv4Address" }, |
516 | | { 212, "collectorIPv6Address" }, |
517 | | { 213, "collectorInterface" }, |
518 | | { 214, "collectorProtocolVersion" }, |
519 | | { 215, "collectorTransportProtocol" }, |
520 | | { 216, "collectorTransportPort" }, |
521 | | { 217, "exporterTransportPort" }, |
522 | | { 218, "tcpSynTotalCount" }, |
523 | | { 219, "tcpFinTotalCount" }, |
524 | | { 220, "tcpRstTotalCount" }, |
525 | | { 221, "tcpPshTotalCount" }, |
526 | | { 222, "tcpAckTotalCount" }, |
527 | | { 223, "tcpUrgTotalCount" }, |
528 | | { 224, "ipTotalLength" }, |
529 | | { 225, "postNATSourceIPv4Address" }, |
530 | | { 226, "postNATDestinationIPv4Address" }, |
531 | | { 227, "postNAPTSourceTransportPort" }, |
532 | | { 228, "postNAPTDestinationTransportPort" }, |
533 | | { 229, "natOriginatingAddressRealm" }, |
534 | | { 230, "natEvent" }, |
535 | | { 231, "initiatorOctets" }, |
536 | | { 232, "responderOctets" }, |
537 | | { 233, "firewallEvent" }, |
538 | | { 234, "ingressVRFID" }, |
539 | | { 235, "egressVRFID" }, |
540 | | { 236, "VRFname" }, |
541 | | { 237, "postMplsTopLabelExp" }, |
542 | | { 238, "tcpWindowScale" }, |
543 | | { 239, "biflowDirection" }, |
544 | | { 240, "ethernetHeaderLength" }, |
545 | | { 241, "ethernetPayloadLength" }, |
546 | | { 242, "ethernetTotalLength" }, |
547 | | { 243, "dot1qVlanId" }, |
548 | | { 244, "dot1qPriority" }, |
549 | | { 245, "dot1qCustomerVlanId" }, |
550 | | { 246, "dot1qCustomerPriority" }, |
551 | | { 247, "metroEvcId" }, |
552 | | { 248, "metroEvcType" }, |
553 | | { 249, "pseudoWireId" }, |
554 | | { 250, "pseudoWireType" }, |
555 | | { 251, "pseudoWireControlWord" }, |
556 | | { 252, "ingressPhysicalInterface" }, |
557 | | { 253, "egressPhysicalInterface" }, |
558 | | { 254, "postDot1qVlanId" }, |
559 | | { 255, "postDot1qCustomerVlanId" }, |
560 | | { 256, "ethernetType" }, |
561 | | { 257, "postIpPrecedence" }, |
562 | | { 258, "collectionTimeMilliseconds" }, |
563 | | { 259, "exportSctpStreamId" }, |
564 | | { 260, "maxExportSeconds" }, |
565 | | { 261, "maxFlowEndSeconds" }, |
566 | | { 262, "messageMD5Checksum" }, |
567 | | { 263, "messageScope" }, |
568 | | { 264, "minExportSeconds" }, |
569 | | { 265, "minFlowStartSeconds" }, |
570 | | { 266, "opaqueOctets" }, |
571 | | { 267, "sessionScope" }, |
572 | | { 268, "maxFlowEndMicroseconds" }, |
573 | | { 269, "maxFlowEndMilliseconds" }, |
574 | | { 270, "maxFlowEndNanoseconds" }, |
575 | | { 271, "minFlowStartMicroseconds" }, |
576 | | { 272, "minFlowStartMilliseconds" }, |
577 | | { 273, "minFlowStartNanoseconds" }, |
578 | | { 274, "collectorCertificate" }, |
579 | | { 275, "exporterCertificate" }, |
580 | | { 276, "dataRecordsReliability" }, |
581 | | { 277, "observationPointType" }, |
582 | | { 278, "newConnectionDeltaCount" }, |
583 | | { 279, "connectionSumDurationSeconds" }, |
584 | | { 280, "connectionTransactionId" }, |
585 | | { 281, "postNATSourceIPv6Address" }, |
586 | | { 282, "postNATDestinationIPv6Address" }, |
587 | | { 283, "natPoolId" }, |
588 | | { 284, "natPoolName" }, |
589 | | { 285, "anonymizationFlags" }, |
590 | | { 286, "anonymizationTechnique" }, |
591 | | { 287, "informationElementIndex" }, |
592 | | { 288, "p2pTechnology" }, |
593 | | { 289, "tunnelTechnology" }, |
594 | | { 290, "encryptedTechnology" }, |
595 | | { 291, "basicList" }, |
596 | | { 292, "subTemplateList" }, |
597 | | { 293, "subTemplateMultiList" }, |
598 | | { 294, "bgpValidityState" }, |
599 | | { 295, "IPSecSPI" }, |
600 | | { 296, "greKey" }, |
601 | | { 297, "natType" }, |
602 | | { 298, "initiatorPackets" }, |
603 | | { 299, "responderPackets" }, |
604 | | { 300, "observationDomainName" }, |
605 | | { 301, "selectionSequenceId" }, |
606 | | { 302, "selectorId" }, |
607 | | { 303, "informationElementId" }, |
608 | | { 304, "selectorAlgorithm" }, |
609 | | { 305, "samplingPacketInterval" }, |
610 | | { 306, "samplingPacketSpace" }, |
611 | | { 307, "samplingTimeInterval" }, |
612 | | { 308, "samplingTimeSpace" }, |
613 | | { 309, "samplingSize" }, |
614 | | { 310, "samplingPopulation" }, |
615 | | { 311, "samplingProbability" }, |
616 | | { 312, "dataLinkFrameSize" }, |
617 | | { 313, "IP_SECTION HEADER" }, |
618 | | { 314, "IP_SECTION PAYLOAD" }, |
619 | | { 315, "dataLinkFrameSection" }, |
620 | | { 316, "mplsLabelStackSection" }, |
621 | | { 317, "mplsPayloadPacketSection" }, |
622 | | { 318, "selectorIdTotalPktsObserved" }, |
623 | | { 319, "selectorIdTotalPktsSelected" }, |
624 | | { 320, "absoluteError" }, |
625 | | { 321, "relativeError" }, |
626 | | { 322, "observationTimeSeconds" }, |
627 | | { 323, "observationTimeMilliseconds" }, |
628 | | { 324, "observationTimeMicroseconds" }, |
629 | | { 325, "observationTimeNanoseconds" }, |
630 | | { 326, "digestHashValue" }, |
631 | | { 327, "hashIPPayloadOffset" }, |
632 | | { 328, "hashIPPayloadSize" }, |
633 | | { 329, "hashOutputRangeMin" }, |
634 | | { 330, "hashOutputRangeMax" }, |
635 | | { 331, "hashSelectedRangeMin" }, |
636 | | { 332, "hashSelectedRangeMax" }, |
637 | | { 333, "hashDigestOutput" }, |
638 | | { 334, "hashInitialiserValue" }, |
639 | | { 335, "selectorName" }, |
640 | | { 336, "upperCILimit" }, |
641 | | { 337, "lowerCILimit" }, |
642 | | { 338, "confidenceLevel" }, |
643 | | { 339, "informationElementDataType" }, |
644 | | { 340, "informationElementDescription" }, |
645 | | { 341, "informationElementName" }, |
646 | | { 342, "informationElementRangeBegin" }, |
647 | | { 343, "informationElementRangeEnd" }, |
648 | | { 344, "informationElementSemantics" }, |
649 | | { 345, "informationElementUnits" }, |
650 | | { 346, "privateEnterpriseNumber" }, |
651 | | { 347, "virtualStationInterfaceId" }, |
652 | | { 348, "virtualStationInterfaceName" }, |
653 | | { 349, "virtualStationUUID" }, |
654 | | { 350, "virtualStationName" }, |
655 | | { 351, "layer2SegmentId" }, |
656 | | { 352, "layer2OctetDeltaCount" }, |
657 | | { 353, "layer2OctetTotalCount" }, |
658 | | { 354, "ingressUnicastPacketTotalCount" }, |
659 | | { 355, "ingressMulticastPacketTotalCount" }, |
660 | | { 356, "ingressBroadcastPacketTotalCount" }, |
661 | | { 357, "egressUnicastPacketTotalCount" }, |
662 | | { 358, "egressBroadcastPacketTotalCount" }, |
663 | | { 359, "monitoringIntervalStartMilliSeconds" }, |
664 | | { 360, "monitoringIntervalEndMilliSeconds" }, |
665 | | { 361, "portRangeStart" }, |
666 | | { 362, "portRangeEnd" }, |
667 | | { 363, "portRangeStepSize" }, |
668 | | { 364, "portRangeNumPorts" }, |
669 | | { 365, "staMacAddress" }, |
670 | | { 366, "staIPv4Address" }, |
671 | | { 367, "wtpMacAddress" }, |
672 | | { 368, "ingressInterfaceType" }, |
673 | | { 369, "egressInterfaceType" }, |
674 | | { 370, "rtpSequenceNumber" }, |
675 | | { 371, "userName" }, |
676 | | { 372, "applicationCategoryName" }, |
677 | | { 373, "applicationSubCategoryName" }, |
678 | | { 374, "applicationGroupName" }, |
679 | | { 375, "originalFlowsPresent" }, |
680 | | { 376, "originalFlowsInitiated" }, |
681 | | { 377, "originalFlowsCompleted" }, |
682 | | { 378, "distinctCountOfSourceIPAddress" }, |
683 | | { 379, "distinctCountOfDestinationIPAddress" }, |
684 | | { 380, "distinctCountOfSourceIPv4Address" }, |
685 | | { 381, "distinctCountOfDestinationIPv4Address" }, |
686 | | { 382, "distinctCountOfSourceIPv6Address" }, |
687 | | { 383, "distinctCountOfDestinationIPv6Address" }, |
688 | | { 384, "valueDistributionMethod" }, |
689 | | { 385, "rfc3550JitterMilliseconds" }, |
690 | | { 386, "rfc3550JitterMicroseconds" }, |
691 | | { 387, "rfc3550JitterNanoseconds" }, |
692 | | { 388, "dot1qDEI" }, |
693 | | { 389, "dot1qCustomerDEI" }, |
694 | | { 390, "flowSelectorAlgorithm" }, |
695 | | { 391, "flowSelectedOctetDeltaCount" }, |
696 | | { 392, "flowSelectedPacketDeltaCount" }, |
697 | | { 393, "flowSelectedFlowDeltaCount" }, |
698 | | { 394, "selectorIDTotalFlowsObserved" }, |
699 | | { 395, "selectorIDTotalFlowsSelected" }, |
700 | | { 396, "samplingFlowInterval" }, |
701 | | { 397, "samplingFlowSpacing" }, |
702 | | { 398, "flowSamplingTimeInterval" }, |
703 | | { 399, "flowSamplingTimeSpacing" }, |
704 | | { 400, "hashFlowDomain" }, |
705 | | { 401, "transportOctetDeltaCount" }, |
706 | | { 402, "transportPacketDeltaCount" }, |
707 | | { 403, "originalExporterIPv4Address" }, |
708 | | { 404, "originalExporterIPv6Address" }, |
709 | | { 405, "originalObservationDomainId" }, |
710 | | { 406, "intermediateProcessId" }, |
711 | | { 407, "ignoredDataRecordTotalCount" }, |
712 | | { 408, "dataLinkFrameType" }, |
713 | | { 409, "sectionOffset" }, |
714 | | { 410, "sectionExportedOctets" }, |
715 | | { 411, "dot1qServiceInstanceTag" }, |
716 | | { 412, "dot1qServiceInstanceId" }, |
717 | | { 413, "dot1qServiceInstancePriority" }, |
718 | | { 414, "dot1qCustomerSourceMacAddress" }, |
719 | | { 415, "dot1qCustomerDestinationMacAddress" }, |
720 | | { 416, "deprecated [dup of layer2OctetDeltaCount]" }, |
721 | | { 417, "postLayer2OctetDeltaCount" }, |
722 | | { 418, "postMCastLayer2OctetDeltaCount" }, |
723 | | { 419, "deprecated [dup of layer2OctetTotalCount" }, |
724 | | { 420, "postLayer2OctetTotalCount" }, |
725 | | { 421, "postMCastLayer2OctetTotalCount" }, |
726 | | { 422, "minimumLayer2TotalLength" }, |
727 | | { 423, "maximumLayer2TotalLength" }, |
728 | | { 424, "droppedLayer2OctetDeltaCount" }, |
729 | | { 425, "droppedLayer2OctetTotalCount" }, |
730 | | { 426, "ignoredLayer2OctetTotalCount" }, |
731 | | { 427, "notSentLayer2OctetTotalCount" }, |
732 | | { 428, "layer2OctetDeltaSumOfSquares" }, |
733 | | { 429, "layer2OctetTotalSumOfSquares" }, |
734 | | { 430, "layer2FrameDeltaCount" }, |
735 | | { 431, "layer2FrameTotalCount" }, |
736 | | { 432, "pseudoWireDestinationIPv4Address" }, |
737 | | { 433, "ignoredLayer2FrameTotalCount" }, |
738 | | { 434, "mibObjectValueInteger" }, |
739 | | { 435, "mibObjectValueOctetString" }, |
740 | | { 436, "mibObjectValueOID" }, |
741 | | { 437, "mibObjectValueBits" }, |
742 | | { 438, "mibObjectValueIPAddress" }, |
743 | | { 439, "mibObjectValueCounter" }, |
744 | | { 440, "mibObjectValueGauge" }, |
745 | | { 441, "mibObjectValueTimeTicks" }, |
746 | | { 442, "mibObjectValueUnsigned" }, |
747 | | { 443, "mibObjectValueTable" }, |
748 | | { 444, "mibObjectValueRow" }, |
749 | | { 445, "mibObjectIdentifier" }, |
750 | | { 446, "mibSubIdentifier" }, |
751 | | { 447, "mibIndexIndicator" }, |
752 | | { 448, "mibCaptureTimeSemantics" }, |
753 | | { 449, "mibContextEngineID" }, |
754 | | { 450, "mibContextName" }, |
755 | | { 451, "mibObjectName" }, |
756 | | { 452, "mibObjectDescription" }, |
757 | | { 453, "mibObjectSyntax" }, |
758 | | { 454, "mibModuleName" }, |
759 | | { 455, "mobileIMSI" }, |
760 | | { 456, "mobileMSISDN" }, |
761 | | { 457, "httpStatusCode" }, |
762 | | { 458, "sourceTransportPortsLimit" }, |
763 | | { 459, "httpRequestMethod" }, |
764 | | { 460, "httpRequestHost" }, |
765 | | { 461, "httpRequestTarget" }, |
766 | | { 462, "httpMessageVersion" }, |
767 | | { 463, "natInstanceID" }, |
768 | | { 464, "internalAddressRealm" }, |
769 | | { 465, "externalAddressRealm" }, |
770 | | { 466, "natQuotaExceededEvent" }, |
771 | | { 467, "natThresholdEvent" }, |
772 | | { 468, "httpUserAgent" }, |
773 | | { 469, "httpContentType" }, |
774 | | { 470, "httpReasonPhrase" }, |
775 | | { 471, "maxSessionEntries" }, |
776 | | { 472, "maxBIBEntries" }, |
777 | | { 473, "maxEntriesPerUser" }, |
778 | | { 474, "maxSubscribers" }, |
779 | | { 475, "maxFragmentsPendingReassembly" }, |
780 | | { 476, "addressPoolHighThreshold" }, |
781 | | { 477, "addressPoolLowThreshold" }, |
782 | | { 478, "addressPortMappingHighThreshold" }, |
783 | | { 479, "addressPortMappingLowThreshold" }, |
784 | | { 480, "addressPortMappingPerUserHighThreshold" }, |
785 | | { 481, "globalAddressMappingHighThreshold" }, |
786 | | { 482, "vpnIdentifier" }, |
787 | | { 483, "bgpCommunity" }, |
788 | | { 484, "bgpSourceCommunityList" }, |
789 | | { 485, "bgpDestinationCommunityList" }, |
790 | | { 486, "bgpExtendedCommunity" }, |
791 | | { 487, "bgpSourceExtendedCommunityList" }, |
792 | | { 488, "bgpDestinationExtendedCommunityList" }, |
793 | | { 489, "bgpLargeCommunity" }, |
794 | | { 490, "bgpSourceLargeCommunityList" }, |
795 | | { 491, "bgpDestinationLargeCommunityList" }, |
796 | | { 492, "srhFlagsIPv6" }, |
797 | | { 493, "srhTagIPv6" }, |
798 | | { 494, "srhSegmentIPv6" }, |
799 | | { 495, "srhActiveSegmentIPv6" }, |
800 | | { 496, "srhSegmentIPv6BasicList" }, |
801 | | { 497, "srhSegmentIPv6ListSection" }, |
802 | | { 498, "srhSegmentsIPv6Left" }, |
803 | | { 499, "srhIPv6Section" }, |
804 | | { 500, "srhIPv6ActiveSegmentType" }, |
805 | | { 501, "srhSegmentIPv6LocatorLength" }, |
806 | | { 502, "srhSegmentIPv6EndpointBehavior" }, |
807 | | { 505, "gtpuFlags" }, |
808 | | { 506, "gtpuMsgType" }, |
809 | | { 507, "gtpuTEid" }, |
810 | | { 508, "gtpuSequenceNum" }, |
811 | | { 509, "gtpuQFI" }, |
812 | | { 510, "gtpuPduType" }, |
813 | | /* Ericsson NAT Logging */ |
814 | | { 24628, "NAT_LOG_FIELD_IDX_CONTEXT_ID" }, |
815 | | { 24629, "NAT_LOG_FIELD_IDX_CONTEXT_NAME" }, |
816 | | { 24630, "NAT_LOG_FIELD_IDX_ASSIGN_TS_SEC" }, |
817 | | { 24631, "NAT_LOG_FIELD_IDX_UNASSIGN_TS_SEC" }, |
818 | | { 24632, "NAT_LOG_FIELD_IDX_IPV4_INT_ADDR" }, |
819 | | { 24633, "NAT_LOG_FIELD_IDX_IPV4_EXT_ADDR" }, |
820 | | { 24634, "NAT_LOG_FIELD_IDX_EXT_PORT_FIRST" }, |
821 | | { 24635, "NAT_LOG_FIELD_IDX_EXT_PORT_LAST" }, |
822 | | /* Cisco ASA5500 Series NetFlow */ |
823 | | { 33000, "INGRESS_ACL_ID" }, |
824 | | { 33001, "EGRESS_ACL_ID" }, |
825 | | { 33002, "FW_EXT_EVENT" }, |
826 | | /* Boundary bprobe */ |
827 | | { 33610, "METER_VERSION"}, |
828 | | { 33611, "METER_OS_SYSNAME"}, |
829 | | { 33612, "METER_OS_NODENAME"}, |
830 | | { 33613, "METER_OS_RELEASE"}, |
831 | | { 33614, "METER_OS_VERSION"}, |
832 | | { 33615, "METER_OS_MACHINE"}, |
833 | | { 33623, "EPOCH_SECOND"}, |
834 | | { 33624, "NIC_NAME"}, |
835 | | { 33625, "NIC_ID"}, |
836 | | { 33626, "NIC_MAC"}, |
837 | | { 33627, "NIC_IP"}, |
838 | | { 33628, "COLLISIONS"}, |
839 | | { 33629, "ERRORS"}, |
840 | | { 33630, "NIC_DRIVER_NAME"}, |
841 | | { 33631, "NIC_DRIVER_VERSION"}, |
842 | | { 33632, "NIC_FIRMWARE_VERSION"}, |
843 | | { 33633, "METER_OS_DISTRIBUTION_NAME"}, |
844 | | { 33634, "BOND_INTERFACE_MODE"}, |
845 | | { 33635, "BOND_INTERFACE_PHYSICAL_NIC_COUNT"}, |
846 | | { 33636, "BOND_INTERFACE_ID"}, |
847 | | /* Cisco TrustSec */ |
848 | | { 34000, "SGT_SOURCE_TAG" }, |
849 | | { 34001, "SGT_DESTINATION_TAG" }, |
850 | | { 34002, "SGT_SOURCE_NAME" }, |
851 | | { 34003, "SGT_DESTINATION_NAME" }, |
852 | | /* medianet performance monitor */ |
853 | | { 37000, "PACKETS_DROPPED" }, |
854 | | { 37003, "BYTE_RATE" }, |
855 | | { 37004, "APPLICATION_MEDIA_BYTES" }, |
856 | | { 37006, "APPLICATION_MEDIA_BYTE_RATE" }, |
857 | | { 37007, "APPLICATION_MEDIA_PACKETS" }, |
858 | | { 37009, "APPLICATION_MEDIA_PACKET_RATE" }, |
859 | | { 37011, "APPLICATION_MEDIA_EVENT" }, |
860 | | { 37012, "MONITOR_EVENT" }, |
861 | | { 37013, "TIMESTAMP_INTERVAL" }, |
862 | | { 37014, "TRANSPORT_PACKETS_EXPECTED" }, |
863 | | { 37016, "TRANSPORT_ROUND_TRIP_TIME" }, |
864 | | { 37017, "TRANSPORT_EVENT_PACKET_LOSS" }, |
865 | | { 37019, "TRANSPORT_PACKETS_LOST" }, |
866 | | { 37021, "TRANSPORT_PACKETS_LOST_RATE" }, |
867 | | { 37022, "TRANSPORT_RTP_SSRC" }, |
868 | | { 37023, "TRANSPORT_RTP_JITTER_MEAN" }, |
869 | | { 37024, "TRANSPORT_RTP_JITTER_MIN" }, |
870 | | { 37025, "TRANSPORT_RTP_JITTER_MAX" }, |
871 | | { 37041, "TRANSPORT_RTP_PAYLOAD_TYPE" }, |
872 | | { 37071, "TRANSPORT_BYTES_OUT_OF_ORDER" }, |
873 | | { 37074, "TRANSPORT_PACKETS_OUT_OF_ORDER" }, |
874 | | { 37083, "TRANSPORT_TCP_WINDOWS_SIZE_MIN" }, |
875 | | { 37084, "TRANSPORT_TCP_WINDOWS_SIZE_MAX" }, |
876 | | { 37085, "TRANSPORT_TCP_WINDOWS_SIZE_MEAN" }, |
877 | | { 37086, "TRANSPORT_TCP_MAXIMUM_SEGMENT_SIZE" }, |
878 | | /* Cisco ASA 5500 */ |
879 | | { 40000, "AAA_USERNAME" }, |
880 | | { 40001, "XLATE_SRC_ADDR_IPV4" }, |
881 | | { 40002, "XLATE_DST_ADDR_IPV4" }, |
882 | | { 40003, "XLATE_SRC_PORT" }, |
883 | | { 40004, "XLATE_DST_PORT" }, |
884 | | { 40005, "FW_EVENT" }, |
885 | | /* v9 nTop extensions. */ |
886 | | { 80 + NTOP_BASE, "SRC_FRAGMENTS" }, |
887 | | { 81 + NTOP_BASE, "DST_FRAGMENTS" }, |
888 | | { 82 + NTOP_BASE, "SRC_TO_DST_MAX_THROUGHPUT" }, |
889 | | { 83 + NTOP_BASE, "SRC_TO_DST_MIN_THROUGHPUT" }, |
890 | | { 84 + NTOP_BASE, "SRC_TO_DST_AVG_THROUGHPUT" }, |
891 | | { 85 + NTOP_BASE, "SRC_TO_SRC_MAX_THROUGHPUT" }, |
892 | | { 86 + NTOP_BASE, "SRC_TO_SRC_MIN_THROUGHPUT" }, |
893 | | { 87 + NTOP_BASE, "SRC_TO_SRC_AVG_THROUGHPUT" }, |
894 | | { 88 + NTOP_BASE, "NUM_PKTS_UP_TO_128_BYTES" }, |
895 | | { 89 + NTOP_BASE, "NUM_PKTS_128_TO_256_BYTES" }, |
896 | | { 90 + NTOP_BASE, "NUM_PKTS_256_TO_512_BYTES" }, |
897 | | { 91 + NTOP_BASE, "NUM_PKTS_512_TO_1024_BYTES" }, |
898 | | { 92 + NTOP_BASE, "NUM_PKTS_1024_TO_1514_BYTES" }, |
899 | | { 93 + NTOP_BASE, "NUM_PKTS_OVER_1514_BYTES" }, |
900 | | { 98 + NTOP_BASE, "CUMULATIVE_ICMP_TYPE" }, |
901 | | { 101 + NTOP_BASE, "SRC_IP_COUNTRY" }, |
902 | | { 102 + NTOP_BASE, "SRC_IP_CITY" }, |
903 | | { 103 + NTOP_BASE, "DST_IP_COUNTRY" }, |
904 | | { 104 + NTOP_BASE, "DST_IP_CITY" }, |
905 | | { 105 + NTOP_BASE, "FLOW_PROTO_PORT" }, |
906 | | { 106 + NTOP_BASE, "UPSTREAM_TUNNEL_ID" }, |
907 | | { 107 + NTOP_BASE, "LONGEST_FLOW_PKT" }, |
908 | | { 108 + NTOP_BASE, "SHORTEST_FLOW_PKT" }, |
909 | | { 109 + NTOP_BASE, "RETRANSMITTED_IN_PKTS" }, |
910 | | { 110 + NTOP_BASE, "RETRANSMITTED_OUT_PKTS" }, |
911 | | { 111 + NTOP_BASE, "OOORDER_IN_PKTS" }, |
912 | | { 112 + NTOP_BASE, "OOORDER_OUT_PKTS" }, |
913 | | { 113 + NTOP_BASE, "UNTUNNELED_PROTOCOL" }, |
914 | | { 114 + NTOP_BASE, "UNTUNNELED_IPV4_SRC_ADDR" }, |
915 | | { 115 + NTOP_BASE, "UNTUNNELED_L4_SRC_PORT" }, |
916 | | { 116 + NTOP_BASE, "UNTUNNELED_IPV4_DST_ADDR" }, |
917 | | { 117 + NTOP_BASE, "UNTUNNELED_L4_DST_PORT" }, |
918 | | { 118 + NTOP_BASE, "L7_PROTO" }, |
919 | | { 119 + NTOP_BASE, "L7_PROTO_NAME" }, |
920 | | { 120 + NTOP_BASE, "DOWNSTREAM_TUNNEL_ID" }, |
921 | | { 121 + NTOP_BASE, "FLOW_USER_NAME" }, |
922 | | { 122 + NTOP_BASE, "FLOW_SERVER_NAME" }, |
923 | | { 123 + NTOP_BASE, "CLIENT_NW_LATENCY_MS" }, |
924 | | { 124 + NTOP_BASE, "SERVER_NW_LATENCY_MS" }, |
925 | | { 125 + NTOP_BASE, "APPL_LATENCY_MS" }, |
926 | | { 126 + NTOP_BASE, "PLUGIN_NAME" }, |
927 | | { 127 + NTOP_BASE, "RETRANSMITTED_IN_BYTES" }, |
928 | | { 128 + NTOP_BASE, "RETRANSMITTED_OUT_BYTES" }, |
929 | | { 130 + NTOP_BASE, "SIP_CALL_ID" }, |
930 | | { 131 + NTOP_BASE, "SIP_CALLING_PARTY" }, |
931 | | { 132 + NTOP_BASE, "SIP_CALLED_PARTY" }, |
932 | | { 133 + NTOP_BASE, "SIP_RTP_CODECS" }, |
933 | | { 134 + NTOP_BASE, "SIP_INVITE_TIME" }, |
934 | | { 135 + NTOP_BASE, "SIP_TRYING_TIME" }, |
935 | | { 136 + NTOP_BASE, "SIP_RINGING_TIME" }, |
936 | | { 137 + NTOP_BASE, "SIP_INVITE_OK_TIME" }, |
937 | | { 138 + NTOP_BASE, "SIP_INVITE_FAILURE_TIME" }, |
938 | | { 139 + NTOP_BASE, "SIP_BYE_TIME" }, |
939 | | { 140 + NTOP_BASE, "SIP_BYE_OK_TIME" }, |
940 | | { 141 + NTOP_BASE, "SIP_CANCEL_TIME" }, |
941 | | { 142 + NTOP_BASE, "SIP_CANCEL_OK_TIME" }, |
942 | | { 143 + NTOP_BASE, "SIP_RTP_IPV4_SRC_ADDR" }, |
943 | | { 144 + NTOP_BASE, "SIP_RTP_L4_SRC_PORT" }, |
944 | | { 145 + NTOP_BASE, "SIP_RTP_IPV4_DST_ADDR" }, |
945 | | { 146 + NTOP_BASE, "SIP_RTP_L4_DST_PORT" }, |
946 | | { 147 + NTOP_BASE, "SIP_RESPONSE_CODE" }, |
947 | | { 148 + NTOP_BASE, "SIP_REASON_CAUSE" }, |
948 | | { 150 + NTOP_BASE, "RTP_FIRST_SEQ" }, |
949 | | { 151 + NTOP_BASE, "RTP_FIRST_TS" }, |
950 | | { 152 + NTOP_BASE, "RTP_LAST_SEQ" }, |
951 | | { 153 + NTOP_BASE, "RTP_LAST_TS" }, |
952 | | { 154 + NTOP_BASE, "RTP_IN_JITTER" }, |
953 | | { 155 + NTOP_BASE, "RTP_OUT_JITTER" }, |
954 | | { 156 + NTOP_BASE, "RTP_IN_PKT_LOST" }, |
955 | | { 157 + NTOP_BASE, "RTP_OUT_PKT_LOST" }, |
956 | | { 158 + NTOP_BASE, "RTP_OUT_PAYLOAD_TYPE" }, |
957 | | { 159 + NTOP_BASE, "RTP_IN_MAX_DELTA" }, |
958 | | { 160 + NTOP_BASE, "RTP_OUT_MAX_DELTA" }, |
959 | | { 161 + NTOP_BASE, "RTP_IN_PAYLOAD_TYPE" }, |
960 | | { 168 + NTOP_BASE, "SRC_PROC_PID" }, |
961 | | { 169 + NTOP_BASE, "SRC_PROC_NAME" }, |
962 | | { 180 + NTOP_BASE, "HTTP_URL" }, |
963 | | { 181 + NTOP_BASE, "HTTP_RET_CODE" }, |
964 | | { 182 + NTOP_BASE, "HTTP_REFERER" }, |
965 | | { 183 + NTOP_BASE, "HTTP_UA" }, |
966 | | { 184 + NTOP_BASE, "HTTP_MIME" }, |
967 | | { 185 + NTOP_BASE, "SMTP_MAIL_FROM" }, |
968 | | { 186 + NTOP_BASE, "SMTP_RCPT_TO" }, |
969 | | { 187 + NTOP_BASE, "HTTP_HOST" }, |
970 | | { 188 + NTOP_BASE, "SSL_SERVER_NAME" }, |
971 | | { 189 + NTOP_BASE, "BITTORRENT_HASH" }, |
972 | | { 195 + NTOP_BASE, "MYSQL_SRV_VERSION" }, |
973 | | { 196 + NTOP_BASE, "MYSQL_USERNAME" }, |
974 | | { 197 + NTOP_BASE, "MYSQL_DB" }, |
975 | | { 198 + NTOP_BASE, "MYSQL_QUERY" }, |
976 | | { 199 + NTOP_BASE, "MYSQL_RESPONSE" }, |
977 | | { 200 + NTOP_BASE, "ORACLE_USERNAME" }, |
978 | | { 201 + NTOP_BASE, "ORACLE_QUERY" }, |
979 | | { 202 + NTOP_BASE, "ORACLE_RSP_CODE" }, |
980 | | { 203 + NTOP_BASE, "ORACLE_RSP_STRING" }, |
981 | | { 204 + NTOP_BASE, "ORACLE_QUERY_DURATION" }, |
982 | | { 205 + NTOP_BASE, "DNS_QUERY" }, |
983 | | { 206 + NTOP_BASE, "DNS_QUERY_ID" }, |
984 | | { 207 + NTOP_BASE, "DNS_QUERY_TYPE" }, |
985 | | { 208 + NTOP_BASE, "DNS_RET_CODE" }, |
986 | | { 209 + NTOP_BASE, "DNS_NUM_ANSWERS" }, |
987 | | { 210 + NTOP_BASE, "POP_USER" }, |
988 | | { 220 + NTOP_BASE, "GTPV1_REQ_MSG_TYPE" }, |
989 | | { 221 + NTOP_BASE, "GTPV1_RSP_MSG_TYPE" }, |
990 | | { 222 + NTOP_BASE, "GTPV1_C2S_TEID_DATA" }, |
991 | | { 223 + NTOP_BASE, "GTPV1_C2S_TEID_CTRL" }, |
992 | | { 224 + NTOP_BASE, "GTPV1_S2C_TEID_DATA" }, |
993 | | { 225 + NTOP_BASE, "GTPV1_S2C_TEID_CTRL" }, |
994 | | { 226 + NTOP_BASE, "GTPV1_END_USER_IP" }, |
995 | | { 227 + NTOP_BASE, "GTPV1_END_USER_IMSI" }, |
996 | | { 228 + NTOP_BASE, "GTPV1_END_USER_MSISDN" }, |
997 | | { 229 + NTOP_BASE, "GTPV1_END_USER_IMEI" }, |
998 | | { 230 + NTOP_BASE, "GTPV1_APN_NAME" }, |
999 | | { 231 + NTOP_BASE, "GTPV1_RAI_MCC" }, |
1000 | | { 232 + NTOP_BASE, "GTPV1_RAI_MNC" }, |
1001 | | { 233 + NTOP_BASE, "GTPV1_ULI_CELL_LAC" }, |
1002 | | { 234 + NTOP_BASE, "GTPV1_ULI_CELL_CI" }, |
1003 | | { 235 + NTOP_BASE, "GTPV1_ULI_SAC" }, |
1004 | | { 236 + NTOP_BASE, "GTPV1_RAT_TYPE" }, |
1005 | | { 240 + NTOP_BASE, "RADIUS_REQ_MSG_TYPE" }, |
1006 | | { 241 + NTOP_BASE, "RADIUS_RSP_MSG_TYPE" }, |
1007 | | { 242 + NTOP_BASE, "RADIUS_USER_NAME" }, |
1008 | | { 243 + NTOP_BASE, "RADIUS_CALLING_STATION_ID" }, |
1009 | | { 244 + NTOP_BASE, "RADIUS_CALLED_STATION_ID" }, |
1010 | | { 245 + NTOP_BASE, "RADIUS_NAS_IP_ADDR" }, |
1011 | | { 246 + NTOP_BASE, "RADIUS_NAS_IDENTIFIER" }, |
1012 | | { 247 + NTOP_BASE, "RADIUS_USER_IMSI" }, |
1013 | | { 248 + NTOP_BASE, "RADIUS_USER_IMEI" }, |
1014 | | { 249 + NTOP_BASE, "RADIUS_FRAMED_IP_ADDR" }, |
1015 | | { 250 + NTOP_BASE, "RADIUS_ACCT_SESSION_ID" }, |
1016 | | { 251 + NTOP_BASE, "RADIUS_ACCT_STATUS_TYPE" }, |
1017 | | { 252 + NTOP_BASE, "RADIUS_ACCT_IN_OCTETS" }, |
1018 | | { 253 + NTOP_BASE, "RADIUS_ACCT_OUT_OCTETS" }, |
1019 | | { 254 + NTOP_BASE, "RADIUS_ACCT_IN_PKTS" }, |
1020 | | { 255 + NTOP_BASE, "RADIUS_ACCT_OUT_PKTS" }, |
1021 | | { 260 + NTOP_BASE, "IMAP_LOGIN" }, |
1022 | | { 270 + NTOP_BASE, "GTPV2_REQ_MSG_TYPE" }, |
1023 | | { 271 + NTOP_BASE, "GTPV2_RSP_MSG_TYPE" }, |
1024 | | { 272 + NTOP_BASE, "GTPV2_C2S_S1U_GTPU_TEID" }, |
1025 | | { 273 + NTOP_BASE, "GTPV2_C2S_S1U_GTPU_IP" }, |
1026 | | { 274 + NTOP_BASE, "GTPV2_S2C_S1U_GTPU_TEID" }, |
1027 | | { 275 + NTOP_BASE, "GTPV2_S2C_S1U_GTPU_IP" }, |
1028 | | { 276 + NTOP_BASE, "GTPV2_END_USER_IMSI" }, |
1029 | | { 277 + NTOP_BASE, "GTPV2_END_USER_MSISDN" }, |
1030 | | { 278 + NTOP_BASE, "GTPV2_APN_NAME" }, |
1031 | | { 279 + NTOP_BASE, "GTPV2_ULI_MCC" }, |
1032 | | { 280 + NTOP_BASE, "GTPV2_ULI_MNC" }, |
1033 | | { 281 + NTOP_BASE, "GTPV2_ULI_CELL_TAC" }, |
1034 | | { 282 + NTOP_BASE, "GTPV2_ULI_CELL_ID" }, |
1035 | | { 283 + NTOP_BASE, "GTPV2_RAT_TYPE" }, |
1036 | | { 284 + NTOP_BASE, "GTPV2_PDN_IP" }, |
1037 | | { 285 + NTOP_BASE, "GTPV2_END_USER_IMEI" }, |
1038 | | { 290 + NTOP_BASE, "SRC_AS_PATH_1" }, |
1039 | | { 291 + NTOP_BASE, "SRC_AS_PATH_2" }, |
1040 | | { 292 + NTOP_BASE, "SRC_AS_PATH_3" }, |
1041 | | { 293 + NTOP_BASE, "SRC_AS_PATH_4" }, |
1042 | | { 294 + NTOP_BASE, "SRC_AS_PATH_5" }, |
1043 | | { 295 + NTOP_BASE, "SRC_AS_PATH_6" }, |
1044 | | { 296 + NTOP_BASE, "SRC_AS_PATH_7" }, |
1045 | | { 297 + NTOP_BASE, "SRC_AS_PATH_8" }, |
1046 | | { 298 + NTOP_BASE, "SRC_AS_PATH_9" }, |
1047 | | { 299 + NTOP_BASE, "SRC_AS_PATH_10" }, |
1048 | | { 300 + NTOP_BASE, "DST_AS_PATH_1" }, |
1049 | | { 301 + NTOP_BASE, "DST_AS_PATH_2" }, |
1050 | | { 302 + NTOP_BASE, "DST_AS_PATH_3" }, |
1051 | | { 303 + NTOP_BASE, "DST_AS_PATH_4" }, |
1052 | | { 304 + NTOP_BASE, "DST_AS_PATH_5" }, |
1053 | | { 305 + NTOP_BASE, "DST_AS_PATH_6" }, |
1054 | | { 306 + NTOP_BASE, "DST_AS_PATH_7" }, |
1055 | | { 307 + NTOP_BASE, "DST_AS_PATH_8" }, |
1056 | | { 308 + NTOP_BASE, "DST_AS_PATH_9" }, |
1057 | | { 309 + NTOP_BASE, "DST_AS_PATH_10" }, |
1058 | | { 320 + NTOP_BASE, "MYSQL_APPL_LATENCY_USEC" }, |
1059 | | { 321 + NTOP_BASE, "GTPV0_REQ_MSG_TYPE" }, |
1060 | | { 322 + NTOP_BASE, "GTPV0_RSP_MSG_TYPE" }, |
1061 | | { 323 + NTOP_BASE, "GTPV0_TID" }, |
1062 | | { 324 + NTOP_BASE, "GTPV0_END_USER_IP" }, |
1063 | | { 325 + NTOP_BASE, "GTPV0_END_USER_MSISDN" }, |
1064 | | { 326 + NTOP_BASE, "GTPV0_APN_NAME" }, |
1065 | | { 327 + NTOP_BASE, "GTPV0_RAI_MCC" }, |
1066 | | { 328 + NTOP_BASE, "GTPV0_RAI_MNC" }, |
1067 | | { 329 + NTOP_BASE, "GTPV0_RAI_CELL_LAC" }, |
1068 | | { 330 + NTOP_BASE, "GTPV0_RAI_CELL_RAC" }, |
1069 | | { 331 + NTOP_BASE, "GTPV0_RESPONSE_CAUSE" }, |
1070 | | { 332 + NTOP_BASE, "GTPV1_RESPONSE_CAUSE" }, |
1071 | | { 333 + NTOP_BASE, "GTPV2_RESPONSE_CAUSE" }, |
1072 | | { 334 + NTOP_BASE, "NUM_PKTS_TTL_5_32" }, |
1073 | | { 335 + NTOP_BASE, "NUM_PKTS_TTL_32_64" }, |
1074 | | { 336 + NTOP_BASE, "NUM_PKTS_TTL_64_96" }, |
1075 | | { 337 + NTOP_BASE, "NUM_PKTS_TTL_96_128" }, |
1076 | | { 338 + NTOP_BASE, "NUM_PKTS_TTL_128_160" }, |
1077 | | { 339 + NTOP_BASE, "NUM_PKTS_TTL_160_192" }, |
1078 | | { 340 + NTOP_BASE, "NUM_PKTS_TTL_192_224" }, |
1079 | | { 341 + NTOP_BASE, "NUM_PKTS_TTL_224_255" }, |
1080 | | { 342 + NTOP_BASE, "GTPV1_RAI_LAC" }, |
1081 | | { 343 + NTOP_BASE, "GTPV1_RAI_RAC" }, |
1082 | | { 344 + NTOP_BASE, "GTPV1_ULI_MCC" }, |
1083 | | { 345 + NTOP_BASE, "GTPV1_ULI_MNC" }, |
1084 | | { 346 + NTOP_BASE, "NUM_PKTS_TTL_2_5" }, |
1085 | | { 347 + NTOP_BASE, "NUM_PKTS_TTL_EQ_1" }, |
1086 | | { 348 + NTOP_BASE, "RTP_SIP_CALL_ID" }, |
1087 | | { 349 + NTOP_BASE, "IN_SRC_OSI_SAP" }, |
1088 | | { 350 + NTOP_BASE, "OUT_DST_OSI_SAP" }, |
1089 | | { 351 + NTOP_BASE, "WHOIS_DAS_DOMAIN" }, |
1090 | | { 352 + NTOP_BASE, "DNS_TTL_ANSWER" }, |
1091 | | { 353 + NTOP_BASE, "DHCP_CLIENT_MAC" }, |
1092 | | { 354 + NTOP_BASE, "DHCP_CLIENT_IP" }, |
1093 | | { 355 + NTOP_BASE, "DHCP_CLIENT_NAME" }, |
1094 | | { 356 + NTOP_BASE, "FTP_LOGIN" }, |
1095 | | { 357 + NTOP_BASE, "FTP_PASSWORD" }, |
1096 | | { 358 + NTOP_BASE, "FTP_COMMAND" }, |
1097 | | { 359 + NTOP_BASE, "FTP_COMMAND_RET_CODE" }, |
1098 | | { 360 + NTOP_BASE, "HTTP_METHOD" }, |
1099 | | { 361 + NTOP_BASE, "HTTP_SITE" }, |
1100 | | { 362 + NTOP_BASE, "SIP_C_IP" }, |
1101 | | { 363 + NTOP_BASE, "SIP_CALL_STATE" }, |
1102 | | { 364 + NTOP_BASE, "EPP_REGISTRAR_NAME" }, |
1103 | | { 365 + NTOP_BASE, "EPP_CMD" }, |
1104 | | { 366 + NTOP_BASE, "EPP_CMD_ARGS" }, |
1105 | | { 367 + NTOP_BASE, "EPP_RSP_CODE" }, |
1106 | | { 368 + NTOP_BASE, "EPP_REASON_STR" }, |
1107 | | { 369 + NTOP_BASE, "EPP_SERVER_NAME" }, |
1108 | | { 370 + NTOP_BASE, "RTP_IN_MOS" }, |
1109 | | { 371 + NTOP_BASE, "RTP_IN_R_FACTOR" }, |
1110 | | { 372 + NTOP_BASE, "SRC_PROC_USER_NAME" }, |
1111 | | { 373 + NTOP_BASE, "SRC_FATHER_PROC_PID" }, |
1112 | | { 374 + NTOP_BASE, "SRC_FATHER_PROC_NAME" }, |
1113 | | { 375 + NTOP_BASE, "DST_PROC_PID" }, |
1114 | | { 376 + NTOP_BASE, "DST_PROC_NAME" }, |
1115 | | { 377 + NTOP_BASE, "DST_PROC_USER_NAME" }, |
1116 | | { 378 + NTOP_BASE, "DST_FATHER_PROC_PID" }, |
1117 | | { 379 + NTOP_BASE, "DST_FATHER_PROC_NAME" }, |
1118 | | { 380 + NTOP_BASE, "RTP_RTT" }, |
1119 | | { 381 + NTOP_BASE, "RTP_IN_TRANSIT" }, |
1120 | | { 382 + NTOP_BASE, "RTP_OUT_TRANSIT" }, |
1121 | | { 383 + NTOP_BASE, "SRC_PROC_ACTUAL_MEMORY" }, |
1122 | | { 384 + NTOP_BASE, "SRC_PROC_PEAK_MEMORY" }, |
1123 | | { 385 + NTOP_BASE, "SRC_PROC_AVERAGE_CPU_LOAD" }, |
1124 | | { 386 + NTOP_BASE, "SRC_PROC_NUM_PAGE_FAULTS" }, |
1125 | | { 387 + NTOP_BASE, "DST_PROC_ACTUAL_MEMORY" }, |
1126 | | { 388 + NTOP_BASE, "DST_PROC_PEAK_MEMORY" }, |
1127 | | { 389 + NTOP_BASE, "DST_PROC_AVERAGE_CPU_LOAD" }, |
1128 | | { 390 + NTOP_BASE, "DST_PROC_NUM_PAGE_FAULTS" }, |
1129 | | { 391 + NTOP_BASE, "DURATION_IN" }, |
1130 | | { 392 + NTOP_BASE, "DURATION_OUT" }, |
1131 | | { 393 + NTOP_BASE, "SRC_PROC_PCTG_IOWAIT" }, |
1132 | | { 394 + NTOP_BASE, "DST_PROC_PCTG_IOWAIT" }, |
1133 | | { 395 + NTOP_BASE, "RTP_DTMF_TONES" }, |
1134 | | { 396 + NTOP_BASE, "UNTUNNELED_IPV6_SRC_ADDR" }, |
1135 | | { 397 + NTOP_BASE, "UNTUNNELED_IPV6_DST_ADDR" }, |
1136 | | { 398 + NTOP_BASE, "DNS_RESPONSE" }, |
1137 | | { 399 + NTOP_BASE, "DIAMETER_REQ_MSG_TYPE" }, |
1138 | | { 400 + NTOP_BASE, "DIAMETER_RSP_MSG_TYPE" }, |
1139 | | { 401 + NTOP_BASE, "DIAMETER_REQ_ORIGIN_HOST" }, |
1140 | | { 402 + NTOP_BASE, "DIAMETER_RSP_ORIGIN_HOST" }, |
1141 | | { 403 + NTOP_BASE, "DIAMETER_REQ_USER_NAME" }, |
1142 | | { 404 + NTOP_BASE, "DIAMETER_RSP_RESULT_CODE" }, |
1143 | | { 405 + NTOP_BASE, "DIAMETER_EXP_RES_VENDOR_ID" }, |
1144 | | { 406 + NTOP_BASE, "DIAMETER_EXP_RES_RESULT_CODE" }, |
1145 | | { 407 + NTOP_BASE, "S1AP_ENB_UE_S1AP_ID" }, |
1146 | | { 408 + NTOP_BASE, "S1AP_MME_UE_S1AP_ID" }, |
1147 | | { 409 + NTOP_BASE, "S1AP_MSG_EMM_TYPE_MME_TO_ENB" }, |
1148 | | { 410 + NTOP_BASE, "S1AP_MSG_ESM_TYPE_MME_TO_ENB" }, |
1149 | | { 411 + NTOP_BASE, "S1AP_MSG_EMM_TYPE_ENB_TO_MME" }, |
1150 | | { 412 + NTOP_BASE, "S1AP_MSG_ESM_TYPE_ENB_TO_MME" }, |
1151 | | { 413 + NTOP_BASE, "S1AP_CAUSE_ENB_TO_MME" }, |
1152 | | { 414 + NTOP_BASE, "S1AP_DETAILED_CAUSE_ENB_TO_MME" }, |
1153 | | { 415 + NTOP_BASE, "TCP_WIN_MIN_IN" }, |
1154 | | { 416 + NTOP_BASE, "TCP_WIN_MAX_IN" }, |
1155 | | { 417 + NTOP_BASE, "TCP_WIN_MSS_IN" }, |
1156 | | { 418 + NTOP_BASE, "TCP_WIN_SCALE_IN" }, |
1157 | | { 419 + NTOP_BASE, "TCP_WIN_MIN_OUT" }, |
1158 | | { 420 + NTOP_BASE, "TCP_WIN_MAX_OUT" }, |
1159 | | { 421 + NTOP_BASE, "TCP_WIN_MSS_OUT" }, |
1160 | | { 422 + NTOP_BASE, "TCP_WIN_SCALE_OUT" }, |
1161 | | { 423 + NTOP_BASE, "DHCP_REMOTE_ID" }, |
1162 | | { 424 + NTOP_BASE, "DHCP_SUBSCRIBER_ID" }, |
1163 | | { 425 + NTOP_BASE, "SRC_PROC_UID" }, |
1164 | | { 426 + NTOP_BASE, "DST_PROC_UID" }, |
1165 | | { 427 + NTOP_BASE, "APPLICATION_NAME" }, |
1166 | | { 428 + NTOP_BASE, "USER_NAME" }, |
1167 | | { 429 + NTOP_BASE, "DHCP_MESSAGE_TYPE" }, |
1168 | | { 430 + NTOP_BASE, "RTP_IN_PKT_DROP" }, |
1169 | | { 431 + NTOP_BASE, "RTP_OUT_PKT_DROP" }, |
1170 | | { 432 + NTOP_BASE, "RTP_OUT_MOS" }, |
1171 | | { 433 + NTOP_BASE, "RTP_OUT_R_FACTOR" }, |
1172 | | { 434 + NTOP_BASE, "RTP_MOS" }, |
1173 | | { 435 + NTOP_BASE, "GTPV2_S5_S8_GTPC_TEID" }, |
1174 | | { 436 + NTOP_BASE, "RTP_R_FACTOR" }, |
1175 | | { 437 + NTOP_BASE, "RTP_SSRC" }, |
1176 | | { 438 + NTOP_BASE, "PAYLOAD_HASH" }, |
1177 | | { 439 + NTOP_BASE, "GTPV2_C2S_S5_S8_GTPU_TEID" }, |
1178 | | { 440 + NTOP_BASE, "GTPV2_S2C_S5_S8_GTPU_TEID" }, |
1179 | | { 441 + NTOP_BASE, "GTPV2_C2S_S5_S8_GTPU_IP" }, |
1180 | | { 442 + NTOP_BASE, "GTPV2_S2C_S5_S8_GTPU_IP" }, |
1181 | | { 443 + NTOP_BASE, "SRC_AS_MAP" }, |
1182 | | { 444 + NTOP_BASE, "DST_AS_MAP" }, |
1183 | | { 445 + NTOP_BASE, "DIAMETER_HOP_BY_HOP_ID" }, |
1184 | | { 446 + NTOP_BASE, "UPSTREAM_SESSION_ID" }, |
1185 | | { 447 + NTOP_BASE, "DOWNSTREAM_SESSION_ID" }, |
1186 | | { 448 + NTOP_BASE, "SRC_IP_LONG" }, |
1187 | | { 449 + NTOP_BASE, "SRC_IP_LAT" }, |
1188 | | { 450 + NTOP_BASE, "DST_IP_LONG" }, |
1189 | | { 451 + NTOP_BASE, "DST_IP_LAT" }, |
1190 | | { 452 + NTOP_BASE, "DIAMETER_CLR_CANCEL_TYPE" }, |
1191 | | { 453 + NTOP_BASE, "DIAMETER_CLR_FLAGS" }, |
1192 | | { 454 + NTOP_BASE, "GTPV2_C2S_S5_S8_GTPC_IP" }, |
1193 | | { 455 + NTOP_BASE, "GTPV2_S2C_S5_S8_GTPC_IP" }, |
1194 | | { 456 + NTOP_BASE, "GTPV2_C2S_S5_S8_SGW_GTPU_TEID" }, |
1195 | | { 457 + NTOP_BASE, "GTPV2_S2C_S5_S8_SGW_GTPU_TEID" }, |
1196 | | { 458 + NTOP_BASE, "GTPV2_C2S_S5_S8_SGW_GTPU_IP" }, |
1197 | | { 459 + NTOP_BASE, "GTPV2_S2C_S5_S8_SGW_GTPU_IP" }, |
1198 | | { 460 + NTOP_BASE, "HTTP_X_FORWARDED_FOR" }, |
1199 | | { 461 + NTOP_BASE, "HTTP_VIA" }, |
1200 | | { 462 + NTOP_BASE, "SSDP_HOST" }, |
1201 | | { 463 + NTOP_BASE, "SSDP_USN" }, |
1202 | | { 464 + NTOP_BASE, "NETBIOS_QUERY_NAME" }, |
1203 | | { 465 + NTOP_BASE, "NETBIOS_QUERY_TYPE" }, |
1204 | | { 466 + NTOP_BASE, "NETBIOS_RESPONSE" }, |
1205 | | { 467 + NTOP_BASE, "NETBIOS_QUERY_OS" }, |
1206 | | { 468 + NTOP_BASE, "SSDP_SERVER" }, |
1207 | | { 469 + NTOP_BASE, "SSDP_TYPE" }, |
1208 | | { 470 + NTOP_BASE, "SSDP_METHOD" }, |
1209 | | { 471 + NTOP_BASE, "NPROBE_IPV4_ADDRESS" }, |
1210 | | { 0, NULL } |
1211 | | }; |
1212 | | static value_string_ext v9_v10_template_types_ext = VALUE_STRING_EXT_INIT(v9_v10_template_types); |
1213 | | |
1214 | | static const value_string v10_template_types_plixer[] = { |
1215 | | { 100, "client_ip_v4" }, |
1216 | | { 101, "client_hostname" }, |
1217 | | { 102, "partner_name" }, |
1218 | | { 103, "server_hostname" }, |
1219 | | { 104, "server_ip_v4" }, |
1220 | | { 105, "recipient_address" }, |
1221 | | { 106, "event_id" }, |
1222 | | { 107, "msgid" }, |
1223 | | { 108, "priority" }, |
1224 | | { 109, "recipient_report_status" }, |
1225 | | { 110, "number_recipients" }, |
1226 | | { 111, "origination_time" }, |
1227 | | { 112, "encryption" }, |
1228 | | { 113, "service_version" }, |
1229 | | { 114, "linked_msgid" }, |
1230 | | { 115, "message_subject" }, |
1231 | | { 116, "sender_address" }, |
1232 | | { 117, "date_time" }, |
1233 | | { 118, "client_ip_v6" }, |
1234 | | { 119, "server_ip_v6" }, |
1235 | | { 120, "source_context" }, |
1236 | | { 121, "connector_id" }, |
1237 | | { 122, "source_component" }, |
1238 | | { 123, "unassigned" }, /* added to allow direct lookup */ |
1239 | | { 124, "related_recipient_address" }, |
1240 | | { 125, "reference" }, |
1241 | | { 126, "return_path" }, |
1242 | | { 127, "message_info" }, |
1243 | | { 128, "directionality" }, |
1244 | | { 129, "tenant_id" }, |
1245 | | { 130, "original_client_ip_v4" }, |
1246 | | { 131, "original_server_ip_v4" }, |
1247 | | { 132, "custom_data" }, |
1248 | | { 133, "internal_message_id" }, |
1249 | | { 0, NULL } |
1250 | | }; |
1251 | | static value_string_ext v10_template_types_plixer_ext = VALUE_STRING_EXT_INIT(v10_template_types_plixer); |
1252 | | |
1253 | | static const value_string v10_template_types_ntop[] = { |
1254 | | { 80, "SRC_FRAGMENTS" }, |
1255 | | { 81, "DST_FRAGMENTS" }, |
1256 | | { 82, "SRC_TO_DST_MAX_THROUGHPUT" }, |
1257 | | { 83, "SRC_TO_DST_MIN_THROUGHPUT" }, |
1258 | | { 84, "SRC_TO_DST_AVG_THROUGHPUT" }, |
1259 | | { 85, "SRC_TO_SRC_MAX_THROUGHPUT" }, |
1260 | | { 86, "SRC_TO_SRC_MIN_THROUGHPUT" }, |
1261 | | { 87, "SRC_TO_SRC_AVG_THROUGHPUT" }, |
1262 | | { 88, "NUM_PKTS_UP_TO_128_BYTES" }, |
1263 | | { 89, "NUM_PKTS_128_TO_256_BYTES" }, |
1264 | | { 90, "NUM_PKTS_256_TO_512_BYTES" }, |
1265 | | { 91, "NUM_PKTS_512_TO_1024_BYTES" }, |
1266 | | { 92, "NUM_PKTS_1024_TO_1514_BYTES" }, |
1267 | | { 93, "NUM_PKTS_OVER_1514_BYTES" }, |
1268 | | { 98, "CUMULATIVE_ICMP_TYPE" }, |
1269 | | { 101, "SRC_IP_COUNTRY" }, |
1270 | | { 102, "SRC_IP_CITY" }, |
1271 | | { 103, "DST_IP_COUNTRY" }, |
1272 | | { 104, "DST_IP_CITY" }, |
1273 | | { 105, "FLOW_PROTO_PORT" }, |
1274 | | { 106, "UPSTREAM_TUNNEL_ID" }, |
1275 | | { 107, "LONGEST_FLOW_PKT" }, |
1276 | | { 108, "SHORTEST_FLOW_PKT" }, |
1277 | | { 109, "RETRANSMITTED_IN_PKTS" }, |
1278 | | { 110, "RETRANSMITTED_OUT_PKTS" }, |
1279 | | { 111, "OOORDER_IN_PKTS" }, |
1280 | | { 112, "OOORDER_OUT_PKTS" }, |
1281 | | { 113, "UNTUNNELED_PROTOCOL" }, |
1282 | | { 114, "UNTUNNELED_IPV4_SRC_ADDR" }, |
1283 | | { 115, "UNTUNNELED_L4_SRC_PORT" }, |
1284 | | { 116, "UNTUNNELED_IPV4_DST_ADDR" }, |
1285 | | { 117, "UNTUNNELED_L4_DST_PORT" }, |
1286 | | { 118, "L7_PROTO" }, |
1287 | | { 119, "L7_PROTO_NAME" }, |
1288 | | { 120, "DOWNSTREAM_TUNNEL_ID" }, |
1289 | | { 121, "FLOW_USER_NAME" }, |
1290 | | { 122, "FLOW_SERVER_NAME" }, |
1291 | | { 123, "CLIENT_NW_LATENCY_MS" }, |
1292 | | { 124, "SERVER_NW_LATENCY_MS" }, |
1293 | | { 125, "APPL_LATENCY_MS" }, |
1294 | | { 126, "PLUGIN_NAME" }, |
1295 | | { 127, "RETRANSMITTED_IN_BYTES" }, |
1296 | | { 128, "RETRANSMITTED_OUT_BYTES" }, |
1297 | | { 130, "SIP_CALL_ID" }, |
1298 | | { 131, "SIP_CALLING_PARTY" }, |
1299 | | { 132, "SIP_CALLED_PARTY" }, |
1300 | | { 133, "SIP_RTP_CODECS" }, |
1301 | | { 134, "SIP_INVITE_TIME" }, |
1302 | | { 135, "SIP_TRYING_TIME" }, |
1303 | | { 136, "SIP_RINGING_TIME" }, |
1304 | | { 137, "SIP_INVITE_OK_TIME" }, |
1305 | | { 138, "SIP_INVITE_FAILURE_TIME" }, |
1306 | | { 139, "SIP_BYE_TIME" }, |
1307 | | { 140, "SIP_BYE_OK_TIME" }, |
1308 | | { 141, "SIP_CANCEL_TIME" }, |
1309 | | { 142, "SIP_CANCEL_OK_TIME" }, |
1310 | | { 143, "SIP_RTP_IPV4_SRC_ADDR" }, |
1311 | | { 144, "SIP_RTP_L4_SRC_PORT" }, |
1312 | | { 145, "SIP_RTP_IPV4_DST_ADDR" }, |
1313 | | { 146, "SIP_RTP_L4_DST_PORT" }, |
1314 | | { 147, "SIP_RESPONSE_CODE" }, |
1315 | | { 148, "SIP_REASON_CAUSE" }, |
1316 | | { 150, "RTP_FIRST_SEQ" }, |
1317 | | { 151, "RTP_FIRST_TS" }, |
1318 | | { 152, "RTP_LAST_SEQ" }, |
1319 | | { 153, "RTP_LAST_TS" }, |
1320 | | { 154, "RTP_IN_JITTER" }, |
1321 | | { 155, "RTP_OUT_JITTER" }, |
1322 | | { 156, "RTP_IN_PKT_LOST" }, |
1323 | | { 157, "RTP_OUT_PKT_LOST" }, |
1324 | | { 158, "RTP_OUT_PAYLOAD_TYPE" }, |
1325 | | { 159, "RTP_IN_MAX_DELTA" }, |
1326 | | { 160, "RTP_OUT_MAX_DELTA" }, |
1327 | | { 161, "RTP_IN_PAYLOAD_TYPE" }, |
1328 | | { 168, "SRC_PROC_PID" }, |
1329 | | { 169, "SRC_PROC_NAME" }, |
1330 | | { 180, "HTTP_URL" }, |
1331 | | { 181, "HTTP_RET_CODE" }, |
1332 | | { 182, "HTTP_REFERER" }, |
1333 | | { 183, "HTTP_UA" }, |
1334 | | { 184, "HTTP_MIME" }, |
1335 | | { 185, "SMTP_MAIL_FROM" }, |
1336 | | { 186, "SMTP_RCPT_TO" }, |
1337 | | { 187, "HTTP_HOST" }, |
1338 | | { 188, "SSL_SERVER_NAME" }, |
1339 | | { 189, "BITTORRENT_HASH" }, |
1340 | | { 195, "MYSQL_SRV_VERSION" }, |
1341 | | { 196, "MYSQL_USERNAME" }, |
1342 | | { 197, "MYSQL_DB" }, |
1343 | | { 198, "MYSQL_QUERY" }, |
1344 | | { 199, "MYSQL_RESPONSE" }, |
1345 | | { 200, "ORACLE_USERNAME" }, |
1346 | | { 201, "ORACLE_QUERY" }, |
1347 | | { 202, "ORACLE_RSP_CODE" }, |
1348 | | { 203, "ORACLE_RSP_STRING" }, |
1349 | | { 204, "ORACLE_QUERY_DURATION" }, |
1350 | | { 205, "DNS_QUERY" }, |
1351 | | { 206, "DNS_QUERY_ID" }, |
1352 | | { 207, "DNS_QUERY_TYPE" }, |
1353 | | { 208, "DNS_RET_CODE" }, |
1354 | | { 209, "DNS_NUM_ANSWERS" }, |
1355 | | { 210, "POP_USER" }, |
1356 | | { 220, "GTPV1_REQ_MSG_TYPE" }, |
1357 | | { 221, "GTPV1_RSP_MSG_TYPE" }, |
1358 | | { 222, "GTPV1_C2S_TEID_DATA" }, |
1359 | | { 223, "GTPV1_C2S_TEID_CTRL" }, |
1360 | | { 224, "GTPV1_S2C_TEID_DATA" }, |
1361 | | { 225, "GTPV1_S2C_TEID_CTRL" }, |
1362 | | { 226, "GTPV1_END_USER_IP" }, |
1363 | | { 227, "GTPV1_END_USER_IMSI" }, |
1364 | | { 228, "GTPV1_END_USER_MSISDN" }, |
1365 | | { 229, "GTPV1_END_USER_IMEI" }, |
1366 | | { 230, "GTPV1_APN_NAME" }, |
1367 | | { 231, "GTPV1_RAI_MCC" }, |
1368 | | { 232, "GTPV1_RAI_MNC" }, |
1369 | | { 233, "GTPV1_ULI_CELL_LAC" }, |
1370 | | { 234, "GTPV1_ULI_CELL_CI" }, |
1371 | | { 235, "GTPV1_ULI_SAC" }, |
1372 | | { 236, "GTPV1_RAT_TYPE" }, |
1373 | | { 240, "RADIUS_REQ_MSG_TYPE" }, |
1374 | | { 241, "RADIUS_RSP_MSG_TYPE" }, |
1375 | | { 242, "RADIUS_USER_NAME" }, |
1376 | | { 243, "RADIUS_CALLING_STATION_ID" }, |
1377 | | { 244, "RADIUS_CALLED_STATION_ID" }, |
1378 | | { 245, "RADIUS_NAS_IP_ADDR" }, |
1379 | | { 246, "RADIUS_NAS_IDENTIFIER" }, |
1380 | | { 247, "RADIUS_USER_IMSI" }, |
1381 | | { 248, "RADIUS_USER_IMEI" }, |
1382 | | { 249, "RADIUS_FRAMED_IP_ADDR" }, |
1383 | | { 250, "RADIUS_ACCT_SESSION_ID" }, |
1384 | | { 251, "RADIUS_ACCT_STATUS_TYPE" }, |
1385 | | { 252, "RADIUS_ACCT_IN_OCTETS" }, |
1386 | | { 253, "RADIUS_ACCT_OUT_OCTETS" }, |
1387 | | { 254, "RADIUS_ACCT_IN_PKTS" }, |
1388 | | { 255, "RADIUS_ACCT_OUT_PKTS" }, |
1389 | | { 260, "IMAP_LOGIN" }, |
1390 | | { 270, "GTPV2_REQ_MSG_TYPE" }, |
1391 | | { 271, "GTPV2_RSP_MSG_TYPE" }, |
1392 | | { 272, "GTPV2_C2S_S1U_GTPU_TEID" }, |
1393 | | { 273, "GTPV2_C2S_S1U_GTPU_IP" }, |
1394 | | { 274, "GTPV2_S2C_S1U_GTPU_TEID" }, |
1395 | | { 275, "GTPV2_S2C_S1U_GTPU_IP" }, |
1396 | | { 276, "GTPV2_END_USER_IMSI" }, |
1397 | | { 277, "GTPV2_END_USER_MSISDN" }, |
1398 | | { 278, "GTPV2_APN_NAME" }, |
1399 | | { 279, "GTPV2_ULI_MCC" }, |
1400 | | { 280, "GTPV2_ULI_MNC" }, |
1401 | | { 281, "GTPV2_ULI_CELL_TAC" }, |
1402 | | { 282, "GTPV2_ULI_CELL_ID" }, |
1403 | | { 283, "GTPV2_RAT_TYPE" }, |
1404 | | { 284, "GTPV2_PDN_IP" }, |
1405 | | { 285, "GTPV2_END_USER_IMEI" }, |
1406 | | { 290, "SRC_AS_PATH_1" }, |
1407 | | { 291, "SRC_AS_PATH_2" }, |
1408 | | { 292, "SRC_AS_PATH_3" }, |
1409 | | { 293, "SRC_AS_PATH_4" }, |
1410 | | { 294, "SRC_AS_PATH_5" }, |
1411 | | { 295, "SRC_AS_PATH_6" }, |
1412 | | { 296, "SRC_AS_PATH_7" }, |
1413 | | { 297, "SRC_AS_PATH_8" }, |
1414 | | { 298, "SRC_AS_PATH_9" }, |
1415 | | { 299, "SRC_AS_PATH_10" }, |
1416 | | { 300, "DST_AS_PATH_1" }, |
1417 | | { 301, "DST_AS_PATH_2" }, |
1418 | | { 302, "DST_AS_PATH_3" }, |
1419 | | { 303, "DST_AS_PATH_4" }, |
1420 | | { 304, "DST_AS_PATH_5" }, |
1421 | | { 305, "DST_AS_PATH_6" }, |
1422 | | { 306, "DST_AS_PATH_7" }, |
1423 | | { 307, "DST_AS_PATH_8" }, |
1424 | | { 308, "DST_AS_PATH_9" }, |
1425 | | { 309, "DST_AS_PATH_10" }, |
1426 | | { 320, "MYSQL_APPL_LATENCY_USEC" }, |
1427 | | { 321, "GTPV0_REQ_MSG_TYPE" }, |
1428 | | { 322, "GTPV0_RSP_MSG_TYPE" }, |
1429 | | { 323, "GTPV0_TID" }, |
1430 | | { 324, "GTPV0_END_USER_IP" }, |
1431 | | { 325, "GTPV0_END_USER_MSISDN" }, |
1432 | | { 326, "GTPV0_APN_NAME" }, |
1433 | | { 327, "GTPV0_RAI_MCC" }, |
1434 | | { 328, "GTPV0_RAI_MNC" }, |
1435 | | { 329, "GTPV0_RAI_CELL_LAC" }, |
1436 | | { 330, "GTPV0_RAI_CELL_RAC" }, |
1437 | | { 331, "GTPV0_RESPONSE_CAUSE" }, |
1438 | | { 332, "GTPV1_RESPONSE_CAUSE" }, |
1439 | | { 333, "GTPV2_RESPONSE_CAUSE" }, |
1440 | | { 334, "NUM_PKTS_TTL_5_32" }, |
1441 | | { 335, "NUM_PKTS_TTL_32_64" }, |
1442 | | { 336, "NUM_PKTS_TTL_64_96" }, |
1443 | | { 337, "NUM_PKTS_TTL_96_128" }, |
1444 | | { 338, "NUM_PKTS_TTL_128_160" }, |
1445 | | { 339, "NUM_PKTS_TTL_160_192" }, |
1446 | | { 340, "NUM_PKTS_TTL_192_224" }, |
1447 | | { 341, "NUM_PKTS_TTL_224_255" }, |
1448 | | { 342, "GTPV1_RAI_LAC" }, |
1449 | | { 343, "GTPV1_RAI_RAC" }, |
1450 | | { 344, "GTPV1_ULI_MCC" }, |
1451 | | { 345, "GTPV1_ULI_MNC" }, |
1452 | | { 346, "NUM_PKTS_TTL_2_5" }, |
1453 | | { 347, "NUM_PKTS_TTL_EQ_1" }, |
1454 | | { 348, "RTP_SIP_CALL_ID" }, |
1455 | | { 349, "IN_SRC_OSI_SAP" }, |
1456 | | { 350, "OUT_DST_OSI_SAP" }, |
1457 | | { 351, "WHOIS_DAS_DOMAIN" }, |
1458 | | { 352, "DNS_TTL_ANSWER" }, |
1459 | | { 353, "DHCP_CLIENT_MAC" }, |
1460 | | { 354, "DHCP_CLIENT_IP" }, |
1461 | | { 355, "DHCP_CLIENT_NAME" }, |
1462 | | { 356, "FTP_LOGIN" }, |
1463 | | { 357, "FTP_PASSWORD" }, |
1464 | | { 358, "FTP_COMMAND" }, |
1465 | | { 359, "FTP_COMMAND_RET_CODE" }, |
1466 | | { 360, "HTTP_METHOD" }, |
1467 | | { 361, "HTTP_SITE" }, |
1468 | | { 362, "SIP_C_IP" }, |
1469 | | { 363, "SIP_CALL_STATE" }, |
1470 | | { 364, "EPP_REGISTRAR_NAME" }, |
1471 | | { 365, "EPP_CMD" }, |
1472 | | { 366, "EPP_CMD_ARGS" }, |
1473 | | { 367, "EPP_RSP_CODE" }, |
1474 | | { 368, "EPP_REASON_STR" }, |
1475 | | { 369, "EPP_SERVER_NAME" }, |
1476 | | { 370, "RTP_IN_MOS" }, |
1477 | | { 371, "RTP_IN_R_FACTOR" }, |
1478 | | { 372, "SRC_PROC_USER_NAME" }, |
1479 | | { 373, "SRC_FATHER_PROC_PID" }, |
1480 | | { 374, "SRC_FATHER_PROC_NAME" }, |
1481 | | { 375, "DST_PROC_PID" }, |
1482 | | { 376, "DST_PROC_NAME" }, |
1483 | | { 377, "DST_PROC_USER_NAME" }, |
1484 | | { 378, "DST_FATHER_PROC_PID" }, |
1485 | | { 379, "DST_FATHER_PROC_NAME" }, |
1486 | | { 380, "RTP_RTT" }, |
1487 | | { 381, "RTP_IN_TRANSIT" }, |
1488 | | { 382, "RTP_OUT_TRANSIT" }, |
1489 | | { 383, "SRC_PROC_ACTUAL_MEMORY" }, |
1490 | | { 384, "SRC_PROC_PEAK_MEMORY" }, |
1491 | | { 385, "SRC_PROC_AVERAGE_CPU_LOAD" }, |
1492 | | { 386, "SRC_PROC_NUM_PAGE_FAULTS" }, |
1493 | | { 387, "DST_PROC_ACTUAL_MEMORY" }, |
1494 | | { 388, "DST_PROC_PEAK_MEMORY" }, |
1495 | | { 389, "DST_PROC_AVERAGE_CPU_LOAD" }, |
1496 | | { 390, "DST_PROC_NUM_PAGE_FAULTS" }, |
1497 | | { 391, "DURATION_IN" }, |
1498 | | { 392, "DURATION_OUT" }, |
1499 | | { 393, "SRC_PROC_PCTG_IOWAIT" }, |
1500 | | { 394, "DST_PROC_PCTG_IOWAIT" }, |
1501 | | { 395, "RTP_DTMF_TONES" }, |
1502 | | { 396, "UNTUNNELED_IPV6_SRC_ADDR" }, |
1503 | | { 397, "UNTUNNELED_IPV6_DST_ADDR" }, |
1504 | | { 398, "DNS_RESPONSE" }, |
1505 | | { 399, "DIAMETER_REQ_MSG_TYPE" }, |
1506 | | { 400, "DIAMETER_RSP_MSG_TYPE" }, |
1507 | | { 401, "DIAMETER_REQ_ORIGIN_HOST" }, |
1508 | | { 402, "DIAMETER_RSP_ORIGIN_HOST" }, |
1509 | | { 403, "DIAMETER_REQ_USER_NAME" }, |
1510 | | { 404, "DIAMETER_RSP_RESULT_CODE" }, |
1511 | | { 405, "DIAMETER_EXP_RES_VENDOR_ID" }, |
1512 | | { 406, "DIAMETER_EXP_RES_RESULT_CODE" }, |
1513 | | { 407, "S1AP_ENB_UE_S1AP_ID" }, |
1514 | | { 408, "S1AP_MME_UE_S1AP_ID" }, |
1515 | | { 409, "S1AP_MSG_EMM_TYPE_MME_TO_ENB" }, |
1516 | | { 410, "S1AP_MSG_ESM_TYPE_MME_TO_ENB" }, |
1517 | | { 411, "S1AP_MSG_EMM_TYPE_ENB_TO_MME" }, |
1518 | | { 412, "S1AP_MSG_ESM_TYPE_ENB_TO_MME" }, |
1519 | | { 413, "S1AP_CAUSE_ENB_TO_MME" }, |
1520 | | { 414, "S1AP_DETAILED_CAUSE_ENB_TO_MME" }, |
1521 | | { 415, "TCP_WIN_MIN_IN" }, |
1522 | | { 416, "TCP_WIN_MAX_IN" }, |
1523 | | { 417, "TCP_WIN_MSS_IN" }, |
1524 | | { 418, "TCP_WIN_SCALE_IN" }, |
1525 | | { 419, "TCP_WIN_MIN_OUT" }, |
1526 | | { 420, "TCP_WIN_MAX_OUT" }, |
1527 | | { 421, "TCP_WIN_MSS_OUT" }, |
1528 | | { 422, "TCP_WIN_SCALE_OUT" }, |
1529 | | { 423, "DHCP_REMOTE_ID" }, |
1530 | | { 424, "DHCP_SUBSCRIBER_ID" }, |
1531 | | { 425, "SRC_PROC_UID" }, |
1532 | | { 426, "DST_PROC_UID" }, |
1533 | | { 427, "APPLICATION_NAME" }, |
1534 | | { 428, "USER_NAME" }, |
1535 | | { 429, "DHCP_MESSAGE_TYPE" }, |
1536 | | { 430, "RTP_IN_PKT_DROP" }, |
1537 | | { 431, "RTP_OUT_PKT_DROP" }, |
1538 | | { 432, "RTP_OUT_MOS" }, |
1539 | | { 433, "RTP_OUT_R_FACTOR" }, |
1540 | | { 434, "RTP_MOS" }, |
1541 | | { 435, "GTPV2_S5_S8_GTPC_TEID" }, |
1542 | | { 436, "RTP_R_FACTOR" }, |
1543 | | { 437, "RTP_SSRC" }, |
1544 | | { 438, "PAYLOAD_HASH" }, |
1545 | | { 439, "GTPV2_C2S_S5_S8_GTPU_TEID" }, |
1546 | | { 440, "GTPV2_S2C_S5_S8_GTPU_TEID" }, |
1547 | | { 441, "GTPV2_C2S_S5_S8_GTPU_IP" }, |
1548 | | { 442, "GTPV2_S2C_S5_S8_GTPU_IP" }, |
1549 | | { 443, "SRC_AS_MAP" }, |
1550 | | { 444, "DST_AS_MAP" }, |
1551 | | { 445, "DIAMETER_HOP_BY_HOP_ID" }, |
1552 | | { 446, "UPSTREAM_SESSION_ID" }, |
1553 | | { 447, "DOWNSTREAM_SESSION_ID" }, |
1554 | | { 448, "SRC_IP_LONG" }, |
1555 | | { 449, "SRC_IP_LAT" }, |
1556 | | { 450, "DST_IP_LONG" }, |
1557 | | { 451, "DST_IP_LAT" }, |
1558 | | { 452, "DIAMETER_CLR_CANCEL_TYPE" }, |
1559 | | { 453, "DIAMETER_CLR_FLAGS" }, |
1560 | | { 454, "GTPV2_C2S_S5_S8_GTPC_IP" }, |
1561 | | { 455, "GTPV2_S2C_S5_S8_GTPC_IP" }, |
1562 | | { 456, "GTPV2_C2S_S5_S8_SGW_GTPU_TEID" }, |
1563 | | { 457, "GTPV2_S2C_S5_S8_SGW_GTPU_TEID" }, |
1564 | | { 458, "GTPV2_C2S_S5_S8_SGW_GTPU_IP" }, |
1565 | | { 459, "GTPV2_S2C_S5_S8_SGW_GTPU_IP" }, |
1566 | | { 460, "HTTP_X_FORWARDED_FOR" }, |
1567 | | { 461, "HTTP_VIA" }, |
1568 | | { 462, "SSDP_HOST" }, |
1569 | | { 463, "SSDP_USN" }, |
1570 | | { 464, "NETBIOS_QUERY_NAME" }, |
1571 | | { 465, "NETBIOS_QUERY_TYPE" }, |
1572 | | { 466, "NETBIOS_RESPONSE" }, |
1573 | | { 467, "NETBIOS_QUERY_OS" }, |
1574 | | { 468, "SSDP_SERVER" }, |
1575 | | { 469, "SSDP_TYPE" }, |
1576 | | { 470, "SSDP_METHOD" }, |
1577 | | { 471, "NPROBE_IPV4_ADDRESS" }, |
1578 | | { 0, NULL } |
1579 | | }; |
1580 | | static value_string_ext v10_template_types_ntop_ext = VALUE_STRING_EXT_INIT(v10_template_types_ntop); |
1581 | | |
1582 | | /* Ixia IxFlow */ |
1583 | | static const value_string v10_template_types_ixia[] = { |
1584 | | { 110, "L7 Application ID" }, |
1585 | | { 111, "L7 Application Name" }, |
1586 | | { 120, "Source IP Country Code" }, |
1587 | | { 121, "Source IP Country Name" }, |
1588 | | { 122, "Source IP Region Code" }, |
1589 | | { 123, "Source IP Region Name" }, |
1590 | | { 125, "Source IP City Name" }, |
1591 | | { 126, "Source IP Latitude" }, |
1592 | | { 127, "Source IP Longitude" }, |
1593 | | { 140, "Destination IP Country Code" }, |
1594 | | { 141, "Destination IP Country Name" }, |
1595 | | { 142, "Destination IP Region Code" }, |
1596 | | { 143, "Destination IP Region Node" }, |
1597 | | { 145, "Destination IP City Name" }, |
1598 | | { 146, "Destination IP Latitude" }, |
1599 | | { 147, "Destination IP Longitude" }, |
1600 | | { 160, "OS Device ID" }, |
1601 | | { 161, "OS Device Name" }, |
1602 | | { 162, "Browser ID" }, |
1603 | | { 163, "Browser Name" }, |
1604 | | { 176, "Reverse Octet Delta Count" }, |
1605 | | { 177, "Reverse Packet Delta Count" }, |
1606 | | { 178, "Connection encryption type" }, |
1607 | | { 179, "Encryption Cipher Suite" }, |
1608 | | { 180, "Encryption Key Length" }, |
1609 | | { 181, "IMSI for 3/4G subscriber" }, |
1610 | | { 182, "HTTP Request User-Agent" }, |
1611 | | { 183, "Host Name" }, |
1612 | | { 184, "HTTP URI" }, |
1613 | | { 185, "DNS record TXT" }, |
1614 | | { 186, "Source AS Name" }, |
1615 | | { 187, "Destination AS Name" }, |
1616 | | { 188, "Transaction Latency (us)"}, |
1617 | | { 189, "DNS Query Names"}, |
1618 | | { 190, "DNS Answer Names"}, |
1619 | | { 191, "DNS Classes"}, |
1620 | | { 192, "Threat Type"}, |
1621 | | { 193, "Threat IPv4"}, |
1622 | | { 194, "Threat IPv6"}, |
1623 | | { 195, "HTTP Sessions"}, |
1624 | | { 196, "Request Time (s)"}, |
1625 | | { 197, "DNS Records"}, |
1626 | | { 198, "DNS Name"}, |
1627 | | { 199, "DNS Rdata IPv4"}, |
1628 | | { 200, "DNS Rdata IPv6"}, |
1629 | | { 201, "TLS SNI"}, |
1630 | | { 202, "DHCP Client Id"}, |
1631 | | { 203, "DHCP Client MAC"}, |
1632 | | { 204, "DHCP Events"}, |
1633 | | { 205, "DHCP Event Timestamp"}, |
1634 | | { 206, "DHCP Event Type"}, |
1635 | | { 207, "DHCP lease Duration"}, |
1636 | | { 208, "DHCP Servername"}, |
1637 | | { 209, "RADIUS Messages"}, |
1638 | | { 210, "RADIUS Message Rx Timestamp"}, |
1639 | | { 211, "RADIUS Event Timestamp"}, |
1640 | | { 212, "RADIUS Username"}, |
1641 | | { 213, "RADIUS NAS IPv4"}, |
1642 | | { 214, "RADIUS Service Type"}, |
1643 | | { 215, "RADIUS Framed Protocol"}, |
1644 | | { 216, "RADIUS Filter ID"}, |
1645 | | { 217, "RADIUS Reply Message"}, |
1646 | | { 218, "RADIUS Called Station ID"}, |
1647 | | { 219, "HTTP Connection"}, |
1648 | | { 220, "HTTP Accept"}, |
1649 | | { 221, "HTTP Accept-Language"}, |
1650 | | { 222, "HTTP Accept-Encoding"}, |
1651 | | { 223, "HTTP Reason"}, |
1652 | | { 224, "HTTP Server"}, |
1653 | | { 225, "RADIUS Calling Station ID"}, |
1654 | | { 226, "HTTP Content Length"}, |
1655 | | { 227, "HTTP Referer"}, |
1656 | | { 228, "HTTP UA-CPU"}, |
1657 | | { 229, "Email Messages"}, |
1658 | | { 230, "Email Msg ID"}, |
1659 | | { 231, "Email Msg Date"}, |
1660 | | { 232, "Email Msg Subject"}, |
1661 | | { 233, "Email Msg To"}, |
1662 | | { 234, "Email Msg From"}, |
1663 | | { 235, "Email Msg CC"}, |
1664 | | { 236, "Email Msg BCC"}, |
1665 | | { 237, "Email Msg Attachments"}, |
1666 | | { 238, "TLS Server Cert"}, |
1667 | | { 239, "TLS Server Cert Issuer"}, |
1668 | | { 240, "TLS Server Cert Issuer Attr"}, |
1669 | | { 241, "TLS Server Cert Issuer Value"}, |
1670 | | { 242, "TLS Server Cert Subject"}, |
1671 | | { 243, "TLS Server Cert Subject Attr"}, |
1672 | | { 244, "TLS Server Cert Subject Value"}, |
1673 | | { 245, "TLS Server Cert Valid Not Before"}, |
1674 | | { 246, "TLS Server Cert Valid Not After"}, |
1675 | | { 247, "TLS Server Cert Serial Number"}, |
1676 | | { 248, "TLS Server Cert Sign Algorithm"}, |
1677 | | { 249, "TLS Server Cert Subject PKI Algorithm"}, |
1678 | | { 250, "TLS Server Cert AltNames"}, |
1679 | | { 251, "TLS Server Cert AltNames Attr"}, |
1680 | | { 252, "TLS Server Cert AltNames Value"}, |
1681 | | { 253, "DNS Messages"}, |
1682 | | { 254, "DNS Transaction Id"}, |
1683 | | { 255, "DNS Msg Opcode"}, |
1684 | | { 256, "DNS Rec Request Type"}, |
1685 | | { 257, "DNS Msg Rcode"}, |
1686 | | { 258, "DNS Record TTL"}, |
1687 | | { 259, "DNS Raw Rdata"}, |
1688 | | { 260, "DNS Response Type"}, |
1689 | | { 261, "RADIUS Framed IP"}, |
1690 | | { 262, "DNS Msg QD Count"}, |
1691 | | { 263, "DNS Msg AN Count"}, |
1692 | | { 264, "DNS Msg NS Count"}, |
1693 | | { 265, "DNS Msg AR Count"}, |
1694 | | { 266, "DNS Msg Authoritative Answer"}, |
1695 | | { 267, "DNS Msg Truncation"}, |
1696 | | { 268, "DNS Msg Recursion Desired"}, |
1697 | | { 269, "DNS Msg Recursion Available"}, |
1698 | | { 270, "DNS Rdata Length"}, |
1699 | | { 271, "DNS Questions"}, |
1700 | | { 272, "DNS Query Type"}, |
1701 | | { 273, "DNS Query Name"}, |
1702 | | { 274, "DNS Section Type"}, |
1703 | | { 275, "DNS Msg QR Flag"}, |
1704 | | { 276, "DNS Cname"}, |
1705 | | { 277, "DNS Mail Exchange Domain"}, |
1706 | | { 278, "DHCP Agent Circuit ID"}, |
1707 | | { 279, "JA3 fingerprint string"}, |
1708 | | { 280, "TCP Connection Setup Time (us)"}, |
1709 | | { 281, "TCP Application Response Time (us)"}, |
1710 | | { 282, "TCP Count of Retransmitted Packets"}, |
1711 | | { 283, "Connection Average Round Trip Time (us)"}, |
1712 | | { 284, "UDP Average Response Time (us)"}, |
1713 | | { 285, "Time to complete a QUIC Handshake (us)"}, |
1714 | | { 286, "QUIC Network RTT (us)"}, |
1715 | | { 287, "QUIC RTT for Application Packets (us)"}, |
1716 | | { 288, "The Name of the Matched Filter"}, |
1717 | | { 289, "GTP IMSI"}, |
1718 | | { 290, "GTP ULI SAI LAC"}, |
1719 | | { 291, "GTP ULI RAI RAC"}, |
1720 | | { 292, "GTP ULI TAC"}, |
1721 | | { 293, "GTP ULI ECGI E NODEB ID"}, |
1722 | | { 294, "GTP ULI CELL ID"}, |
1723 | | { 295, "GTP ULI LAC"}, |
1724 | | { 296, "GTP ULI MCC"}, |
1725 | | { 297, "GTP ULI MNC"}, |
1726 | | { 298, "GTP MSISDN"}, |
1727 | | { 299, "GTP IMEI"}, |
1728 | | { 300, "GTP RAT Type"}, |
1729 | | { 301, "GTP Endpoint GSM Generation"}, |
1730 | | { 302, "GTP Uplink TEID"}, |
1731 | | { 303, "GTP Downlink TEID"}, |
1732 | | { 304, "GTP Uplink Tunnel IPv4 Address"}, |
1733 | | { 305, "GTP Downlink Tunnel IPv4 Address"}, |
1734 | | { 306, "GTP Uplink Tunnel IPv6 Address"}, |
1735 | | { 307, "GTP Downlink Tunnel IPv6 Address"}, |
1736 | | { 308, "GTP Uplink QCI/QFI"}, |
1737 | | { 309, "GTP Downlink QCI/QFI"}, |
1738 | | { 310, "GTP Uplink APN/DNN"}, |
1739 | | { 311, "GTP Downlink APN/DNN"}, |
1740 | | { 312, "GTP NSSAI SD"}, |
1741 | | { 313, "GTP NSSAI SST"}, |
1742 | | { 314, "GTP 5QI - UP"}, |
1743 | | { 315, "GTP 5QI - DOWN"}, |
1744 | | { 316, "STUN Response"}, |
1745 | | { 317, "STUN Reflexive Transport Address IPv6"}, |
1746 | | { 318, "STUN Reflexive Transport Address IPv4"}, |
1747 | | { 319, "STUN Reflexive Transport Address Port"}, |
1748 | | { 320, "HTTP Alternative Service"}, |
1749 | | { 321, "Unidirectional Flow"}, |
1750 | | { 322, "TLS Server Random"}, |
1751 | | { 323, "TLS Session ID"}, |
1752 | | { 324, "SIP To"}, |
1753 | | { 325, "SIP From"}, |
1754 | | { 326, "SIP Call ID"}, |
1755 | | { 327, "SIP Content Type"}, |
1756 | | { 328, "SIP Route"}, |
1757 | | { 329, "SIP Geolocation"}, |
1758 | | { 330, "Diameter Message" }, |
1759 | | { 331, "Diameter CommandCode"}, |
1760 | | { 332, "Diameter Request"}, |
1761 | | { 333, "Diameter Response"}, |
1762 | | { 334, "Diameter ApplicationId"}, |
1763 | | { 335, "Diameter OriginHost"}, |
1764 | | { 336, "Diameter OriginRealm"}, |
1765 | | { 337, "Diameter DestinationHost"}, |
1766 | | { 338, "Diameter DestinationRealm"}, |
1767 | | { 339, "Diameter UserName"}, |
1768 | | { 340, "Diameter SCAddress"}, |
1769 | | { 341, "Diameter AuthenticationVectorRAND"}, |
1770 | | { 342, "Diameter AuthenticationVectorXRES"}, |
1771 | | { 343, "Diameter AuthenticationVectorAUTN"}, |
1772 | | { 344, "Diameter AuthenticationVectorKASME"}, |
1773 | | { 345, "Diameter SubscriptionDataAMBRMaxRequestedBandwidthUL"}, |
1774 | | { 346, "Diameter SubscriptionDataAMBRMaxRequestedBandwidthDL"}, |
1775 | | { 347, "Diameter APNConfigurationProfile"}, |
1776 | | { 348, "Diameter AccessRestrictionDataFlags"}, |
1777 | | { 349, "Diameter RouteRecord"}, |
1778 | | { 350, "Diameter FramedIPAddress"}, |
1779 | | { 351, "Diameter 3GPPUserLocationInfo"}, |
1780 | | { 352, "Diameter CalledStationId"}, |
1781 | | { 353, "Diameter QoSClassIdentifier"}, |
1782 | | { 354, "Diameter QoSMaxRequestedBandwidthDL"}, |
1783 | | { 355, "Diameter QoSMaxRequestedBandwidthUL"}, |
1784 | | { 356, "Diameter QoSGuaranteedBitrateUL"}, |
1785 | | { 357, "Diameter QoSGuaranteedBitrateDL"}, |
1786 | | { 358, "Diameter QoSAPNAggregateMaxBitrateUL"}, |
1787 | | { 359, "Diameter QoSAPNAggregateMaxBitrateDL"}, |
1788 | | { 360, "Diameter IntegrityKey"}, |
1789 | | { 361, "Diameter ConfidentialityKey"}, |
1790 | | { 362, "Diameter Result Code"}, |
1791 | | { 363, "Diameter Subscriber Id Data"}, |
1792 | | { 364, "SessionFingerprint"}, |
1793 | | { 365, "SessionParseErrors"}, |
1794 | | { 366, "httpHeaders"}, |
1795 | | { 367, "httpHeaderField"}, |
1796 | | { 368, "httpHeaderValue"}, |
1797 | | { 369, "sipPackets"}, |
1798 | | { 370, "sipHeaders"}, |
1799 | | { 371, "sipType"}, |
1800 | | { 372, "sipHeaderField"}, |
1801 | | { 373, "sipHeaderValue"}, |
1802 | | { 374, "IP Scrambling"}, |
1803 | | { 375, "JA4 Fingerprint Part A"}, |
1804 | | { 376, "JA4 Fingerprint Part B"}, |
1805 | | { 377, "JA4 Fingerprint Part C"}, |
1806 | | { 378, "Extended HTTP URI"}, |
1807 | | { 379, "App Octet Delta Count"}, |
1808 | | { 380, "Reverse App Octet Delta Count"}, |
1809 | | { 381, "GTP ULI nrCellId"}, |
1810 | | { 382, "RAT Type Name"}, |
1811 | | { 383, "Mobile Country Name"}, |
1812 | | { 384, "Mobile Network Name"}, |
1813 | | { 385, "IMEI Mobile Device Model"}, |
1814 | | { 386, "IMEI Mobile Device Manufacturer"}, |
1815 | | { 0, NULL } |
1816 | | }; |
1817 | | static value_string_ext v10_template_types_ixia_ext = VALUE_STRING_EXT_INIT(v10_template_types_ixia); |
1818 | | |
1819 | | /* Netscaler AppFlow */ |
1820 | | static const value_string v10_template_types_netscaler[] = { |
1821 | | { 128, "Round Trip Time" }, |
1822 | | { 129, "Transaction Id" }, |
1823 | | { 130, "HTTP Request URL" }, |
1824 | | { 131, "HTTP Request Cookie" }, |
1825 | | { 132, "Flow Flags" }, |
1826 | | { 133, "Connection Id" }, |
1827 | | { 134, "Syslog Priority" }, |
1828 | | { 135, "Syslog Message" }, |
1829 | | { 136, "Syslog Timestamp" }, |
1830 | | { 140, "HTTP Request Referer" }, |
1831 | | { 141, "HTTP Request Method" }, |
1832 | | { 142, "HTTP Request Host" }, |
1833 | | { 143, "HTTP Request UserAgent" }, |
1834 | | { 144, "HTTP Response Status" }, |
1835 | | { 145, "HTTP Response Length" }, |
1836 | | { 146, "Server TTFB" }, |
1837 | | { 147, "Server TTLB" }, |
1838 | | { 150, "AppName Incarnation Number" }, |
1839 | | { 151, "AppName App Id" }, |
1840 | | { 152, "AppName" }, |
1841 | | { 153, "HTTP Request Received FB" }, |
1842 | | { 156, "HTTP Request Forwarded FB" }, |
1843 | | { 157, "HTTP Response Received FB" }, |
1844 | | { 158, "HTTP Response Forwarded FB" }, |
1845 | | { 159, "HTTP Request Received LB" }, |
1846 | | { 160, "HTTP Request Forwarded LB" }, |
1847 | | { 161, "Main Page Id" }, |
1848 | | { 162, "Main Page Core Id" }, |
1849 | | { 163, "HTTP Client Interaction Start Time" }, |
1850 | | { 164, "HTTP Client Render End Time" }, |
1851 | | { 165, "HTTP Client Render Start Time" }, |
1852 | | { 167, "App Template Name" }, |
1853 | | { 168, "HTTP Client Interaction End Time" }, |
1854 | | { 169, "HTTP Response Received LB" }, |
1855 | | { 170, "HTTP Response Forwarded LB" }, |
1856 | | { 171, "App Unit Name App Id" }, |
1857 | | { 172, "DB Login Flags" }, |
1858 | | { 173, "DB Request Type" }, |
1859 | | { 174, "DB Protocol Name" }, |
1860 | | { 175, "DB User Name" }, |
1861 | | { 176, "DB Database Name" }, |
1862 | | { 177, "DB Client Host Name" }, |
1863 | | { 178, "DB Request String" }, |
1864 | | { 179, "DB Response Status String" }, |
1865 | | { 180, "DB Response Status" }, |
1866 | | { 181, "DB Response Length" }, |
1867 | | { 182, "Client RTT" }, |
1868 | | { 183, "HTTP Content Type" }, |
1869 | | { 185, "HTTP Request Authorization" }, |
1870 | | { 186, "HTTP Request Via" }, |
1871 | | { 187, "HTTP Response Location" }, |
1872 | | { 188, "HTTP Response Set-Cookie" }, |
1873 | | { 189, "HTTP Response Set-Cookie2" }, |
1874 | | { 190, "HTTP Request X-Forwarded-For" }, |
1875 | | { 192, "Connection Chain ID" }, |
1876 | | { 193, "Connection Chain Hop Count" }, |
1877 | | { 200, "ICA Session Guid" }, |
1878 | | { 201, "ICA Client Version" }, |
1879 | | { 202, "ICA Client Type" }, |
1880 | | { 203, "ICA Client IP" }, |
1881 | | { 204, "ICA Client Host Name" }, |
1882 | | { 205, "AAA Username" }, |
1883 | | { 207, "ICA Domain Name" }, |
1884 | | { 208, "ICA Client Launcher" }, |
1885 | | { 209, "ICA Session Setup Time" }, |
1886 | | { 210, "ICA Server Name" }, |
1887 | | { 214, "ICA Session Reconnects" }, |
1888 | | { 215, "ICA RTT" }, |
1889 | | { 216, "ICA Clientside RX Bytes" }, |
1890 | | { 217, "ICA Clientside TX Bytes" }, |
1891 | | { 219, "ICA Clientside Packets Retransmit" }, |
1892 | | { 220, "ICA Serverside Packets Retransmit" }, |
1893 | | { 221, "ICA Clientside RTT" }, |
1894 | | { 222, "ICA Serverside RTT" }, |
1895 | | { 223, "ICA Session Update Begin Sec" }, |
1896 | | { 224, "ICA Session Update End Sec" }, |
1897 | | { 225, "ICA Channel Id1" }, |
1898 | | { 226, "ICA Channel Id1 Bytes" }, |
1899 | | { 227, "ICA Channel Id2" }, |
1900 | | { 228, "ICA Channel Id2 Bytes" }, |
1901 | | { 229, "ICA Channel Id3" }, |
1902 | | { 230, "ICA Channel Id3 Bytes" }, |
1903 | | { 231, "ICA Channel Id4" }, |
1904 | | { 232, "ICA Channel Id4 Bytes" }, |
1905 | | { 233, "ICA Channel Id5" }, |
1906 | | { 234, "ICA Channel Id5 Bytes" }, |
1907 | | { 235, "ICA Connection Priority" }, |
1908 | | { 236, "Application Startup Duration" }, |
1909 | | { 237, "ICA Launch Mechanism" }, |
1910 | | { 238, "ICA Application Name" }, |
1911 | | { 239, "Application Startup Time" }, |
1912 | | { 240, "ICA Application Termination Type" }, |
1913 | | { 241, "ICA Application Termination Time" }, |
1914 | | { 242, "ICA Session End Time" }, |
1915 | | { 243, "ICA Clientside Jitter" }, |
1916 | | { 244, "ICA Serverside Jitter" }, |
1917 | | { 245, "ICA App Process ID" }, |
1918 | | { 246, "ICA App Module Path" }, |
1919 | | { 247, "ICA Device Serial No" }, |
1920 | | { 248, "Msi Client Cookie" }, |
1921 | | { 249, "ICA Flags" }, |
1922 | | { 250, "ICA Username" }, |
1923 | | { 251, "License Type" }, |
1924 | | { 252, "Max License Count" }, |
1925 | | { 253, "Current License Consumed" }, |
1926 | | { 254, "ICA Network Update Start Time" }, |
1927 | | { 255, "ICA Network Update End Time" }, |
1928 | | { 256, "ICA Clientside SRTT" }, |
1929 | | { 257, "ICA Serverside SRTT" }, |
1930 | | { 258, "ICA Clientside Delay" }, |
1931 | | { 259, "ICA Serverside Delay" }, |
1932 | | { 260, "ICA Host Delay" }, |
1933 | | { 261, "ICA ClientSide WindowSize" }, |
1934 | | { 262, "ICA ServerSide WindowSize" }, |
1935 | | { 263, "ICA ClientSide RTO Count" }, |
1936 | | { 264, "ICA ServerSide RTO Count" }, |
1937 | | { 265, "ICA L7 Client Latency" }, |
1938 | | { 266, "ICA L7 Server Latency" }, |
1939 | | { 267, "HTTP Domain Name" }, |
1940 | | { 268, "CacheRedir Client Connection Core ID" }, |
1941 | | { 269, "CacheRedir Client Connection Transaction ID" }, |
1942 | | { 0, NULL } |
1943 | | }; |
1944 | | static value_string_ext v10_template_types_netscaler_ext = VALUE_STRING_EXT_INIT(v10_template_types_netscaler); |
1945 | | |
1946 | | static const value_string v10_template_types_gigamon[] = { |
1947 | | { 1, "HttpReqUrl" }, |
1948 | | { 2, "HttpRspStatus" }, |
1949 | | { 101, "SslCertificateIssuerCommonName" }, |
1950 | | { 102, "SslCertificateSubjectCommonName" }, |
1951 | | { 103, "SslCertificateIssuer" }, |
1952 | | { 104, "SslCertificateSubject" }, |
1953 | | { 105, "SslCertificateValidNotBefore" }, |
1954 | | { 106, "SslCertificateValidNotAfter" }, |
1955 | | { 107, "SslCertificateSerialNumber" }, |
1956 | | { 108, "SslCertificateSignatureAlgorithm" }, |
1957 | | { 109, "SslCertificateSubjectPubAlgorithm" }, |
1958 | | { 110, "SslCertificateSubjectPubKeySize" }, |
1959 | | { 111, "SslCertificateSubjectAltName" }, |
1960 | | { 112, "SslServerNameIndication" }, |
1961 | | { 113, "SslServerVersion" }, |
1962 | | { 114, "SslServerCipher" }, |
1963 | | { 115, "SslServerCompressionMethod" }, |
1964 | | { 116, "SslServerSessionId" }, |
1965 | | { 201, "DnsIdentifier" }, |
1966 | | { 202, "DnsOpCode" }, |
1967 | | { 203, "DnsResponseCode" }, |
1968 | | { 204, "DnsQueryName" }, |
1969 | | { 205, "DnsResponseName" }, |
1970 | | { 206, "DnsResponseTTL" }, |
1971 | | { 207, "DnsResponseIPv4Address" }, |
1972 | | { 208, "DnsResponseIPv6Address" }, |
1973 | | { 209, "DnsBits" }, |
1974 | | { 210, "DnsQdCount" }, |
1975 | | { 211, "DnsAnCount" }, |
1976 | | { 212, "DnsNsCount" }, |
1977 | | { 213, "DnsArCount" }, |
1978 | | { 214, "DnsQueryType" }, |
1979 | | { 215, "DnsQueryClass" }, |
1980 | | { 216, "DnsResponseType" }, |
1981 | | { 217, "DnsResponseClass" }, |
1982 | | { 218, "DnsResponseRdLength" }, |
1983 | | { 219, "DnsResponseRdata" }, |
1984 | | { 220, "DnsAuthorityName" }, |
1985 | | { 221, "DnsAuthorityType" }, |
1986 | | { 222, "DnsAuthorityClass" }, |
1987 | | { 223, "DnsAuthorityTTL" }, |
1988 | | { 224, "DnsAuthorityRdLength" }, |
1989 | | { 225, "DnsAuthorityRdata" }, |
1990 | | { 226, "DnsAdditionalName" }, |
1991 | | { 227, "DnsAdditionalType" }, |
1992 | | { 228, "DnsAdditionalClass" }, |
1993 | | { 229, "DnsAdditionalTTL" }, |
1994 | | { 230, "DnsAdditionalRdLength" }, |
1995 | | { 231, "DnsAdditionalRdata" }, |
1996 | | { 0, NULL } |
1997 | | }; |
1998 | | static value_string_ext v10_template_types_gigamon_ext = VALUE_STRING_EXT_INIT(v10_template_types_gigamon); |
1999 | | |
2000 | | /* Barracuda NGFirewall IPFIX */ |
2001 | | static const value_string v10_template_types_barracuda[] = { |
2002 | | { 1, "Timestamp" }, |
2003 | | { 2, "LogOp" }, |
2004 | | { 3, "TrafficType" }, |
2005 | | { 4, "FW Rule" }, |
2006 | | { 5, "ServiceName" }, |
2007 | | { 6, "Reason" }, |
2008 | | { 7, "ReasonText" }, |
2009 | | { 8, "BindIPv4Address" }, |
2010 | | { 9, "BindTransportPort" }, |
2011 | | { 10, "ConnIPv4Address" }, |
2012 | | { 11, "ConnTransportPort" }, |
2013 | | { 12, "AuditCounter" }, |
2014 | | { 0, NULL } |
2015 | | }; |
2016 | | static value_string_ext v10_template_types_barracuda_ext = VALUE_STRING_EXT_INIT(v10_template_types_barracuda); |
2017 | | |
2018 | | /* Cisco IPFIX */ |
2019 | | static const value_string v10_template_types_cisco[] = { |
2020 | | { 4251, "Transport packets lost counter" }, |
2021 | | { 4254, "Transport RTP SSRC" }, |
2022 | | { 4257, "Transport RTP jitter maximum" }, |
2023 | | { 4273, "Transport RTP payload type" }, |
2024 | | { 4325, "Transport RTP jitter mean sum" }, |
2025 | | { 8233, "C3PL class cce-id" }, |
2026 | | { 8234, "C3PL class name" }, |
2027 | | { 8235, "C3PL class type" }, |
2028 | | { 8236, "C3PL policy cce-id" }, |
2029 | | { 8237, "C3PL policy name" }, |
2030 | | { 8238, "C3PL policy type" }, |
2031 | | { 9252, "Services WAAS segment" }, |
2032 | | { 9253, "Services WAAS passthrough reason" }, |
2033 | | { 9268, "Connection client counter packets retransmitted" }, |
2034 | | { 9272, "Connection transaction counter complete" }, |
2035 | | { 9273, "Connection transaction duration sum" }, |
2036 | | { 9292, "Connection server counter responses" }, |
2037 | | { 9300, "Connection delay response to-server histogram late" }, |
2038 | | { 9303, "Connection delay response to-server sum" }, |
2039 | | { 9306, "Connection delay application sum" }, |
2040 | | { 9307, "Connection delay application max" }, |
2041 | | { 9309, "Connection delay response client-to-server sum" }, |
2042 | | { 9313, "Connection delay network client-to-server sum" }, |
2043 | | { 9316, "Connection delay network to-client sum" }, |
2044 | | { 9319, "Connection delay network to-server sum" }, |
2045 | | { 9357, "Application HTTP URI statistics" }, |
2046 | | { 12232, "Application category name" }, |
2047 | | { 12233, "Application sub category name" }, |
2048 | | { 12234, "Application group name" }, |
2049 | | { 12235, "Application HTTP host" }, |
2050 | | { 12236, "Connection client IPv4 address" }, |
2051 | | { 12237, "Connection server IPv4 address" }, |
2052 | | { 12240, "Connection client transport port" }, |
2053 | | { 12241, "Connection server transport port" }, |
2054 | | { 12242, "Connection id" }, |
2055 | | { 12243, "Application traffic class" }, |
2056 | | { 12244, "Application business relevance" }, |
2057 | | { 0, NULL } |
2058 | | }; |
2059 | | static value_string_ext v10_template_types_cisco_ext = VALUE_STRING_EXT_INIT(v10_template_types_cisco); |
2060 | | |
2061 | | static const value_string v10_template_types_niagara_networks[] = { |
2062 | | { 100, "SslServerNameIndication" }, |
2063 | | { 101, "SslServerVersion" }, |
2064 | | { 102, "SslServerVersionText" }, |
2065 | | { 103, "SslServerCipher" }, |
2066 | | { 104, "SslServerCipherText" }, |
2067 | | { 105, "SslConnectionEncryptionType" }, |
2068 | | { 106, "SslServerCompressionMethod" }, |
2069 | | { 107, "SslServerSessionId" }, |
2070 | | { 108, "SslCertificateIssuer" }, |
2071 | | { 109, "SslCertificateIssuerName" }, |
2072 | | { 110, "SslCertificateSubject" }, |
2073 | | { 111, "SslCertificateSubjectName" }, |
2074 | | { 112, "SslCertificateValidNotBefore" }, |
2075 | | { 113, "SslCertificateValidNotAfter" }, |
2076 | | { 114, "SslCertificateSerialNumber" }, |
2077 | | { 115, "SslCertificateSignatureAlgorithm" }, |
2078 | | { 116, "SslCertificateSignatureAlgorithmText" }, |
2079 | | { 117, "SslCertificateSubjectPublicKeySize" }, |
2080 | | { 118, "SslCertificateSubjectPublicAlgorithm" }, |
2081 | | { 119, "SslCertificateSubjectPublicAlgorithmText" }, |
2082 | | { 120, "SslCertificateSubjectAlgorithmText" }, |
2083 | | { 121, "SslCertificateSubjectAlternativeName" }, |
2084 | | { 122, "SslCertificateSha1" }, |
2085 | | { 200, "DnsIdentifier" }, |
2086 | | { 201, "DnsOpCode" }, |
2087 | | { 202, "DnsResponseCode" }, |
2088 | | { 203, "DnsQueryName" }, |
2089 | | { 204, "DnsResponseName" }, |
2090 | | { 205, "DnsResponseTTL" }, |
2091 | | { 206, "DnsResponseIPv4Addr" }, |
2092 | | { 207, "DnsResponseIPv4AddrText" }, |
2093 | | { 208, "DnsResponseIPv6Addr" }, |
2094 | | { 209, "DnsResponseIPv6AddrText" }, |
2095 | | { 210, "DnsBits" }, |
2096 | | { 211, "DnsQDCount" }, |
2097 | | { 212, "DnsANCount" }, |
2098 | | { 213, "DnsNSCount" }, |
2099 | | { 214, "DnsARCount" }, |
2100 | | { 215, "DnsQueryType" }, |
2101 | | { 216, "DnsQueryTypeText" }, |
2102 | | { 217, "DnsQueryClass" }, |
2103 | | { 218, "DnsQueryClassText" }, |
2104 | | { 219, "DnsResponseType" }, |
2105 | | { 220, "DnsResponseTypeText" }, |
2106 | | { 221, "DnsResponseClass" }, |
2107 | | { 222, "DnsResponseClassText" }, |
2108 | | { 223, "DnsResponseRDLength" }, |
2109 | | { 224, "DnsResponseRData" }, |
2110 | | { 225, "DnsAuthorityName" }, |
2111 | | { 226, "DnsAuthorityType" }, |
2112 | | { 227, "DnsAuthorityTypeText" }, |
2113 | | { 228, "DnsAuthorityClass" }, |
2114 | | { 229, "DnsAuthorityClassText" }, |
2115 | | { 230, "DnsAuthorityTTL" }, |
2116 | | { 231, "DnsAuthorityRDLength" }, |
2117 | | { 232, "DnsAuthorityRData" }, |
2118 | | { 233, "DnsAdditionalName" }, |
2119 | | { 234, "DnsAdditionalType" }, |
2120 | | { 235, "DnsAdditionalTypeText" }, |
2121 | | { 236, "DnsAdditionalClass" }, |
2122 | | { 237, "DnsAdditionalClassText" }, |
2123 | | { 238, "DnsAdditionalTTL" }, |
2124 | | { 239, "DnsAdditionalRDLength" }, |
2125 | | { 240, "DnsAdditionalRData" }, |
2126 | | { 300, "RadiusPacketTypeCode" }, |
2127 | | { 301, "RadiusPacketTypeCodeText" }, |
2128 | | { 302, "RadiusPacketIdentifier" }, |
2129 | | { 303, "RadiusAuthenticator" }, |
2130 | | { 304, "RadiusUserName" }, |
2131 | | { 305, "RadiusCallingStationId" }, |
2132 | | { 306, "RadiusCalledStationId" }, |
2133 | | { 307, "RadiusNasIpAddress" }, |
2134 | | { 308, "RadiusNasIpv6Address" }, |
2135 | | { 309, "RadiusNasIdentifier" }, |
2136 | | { 310, "RadiusFramedIpAddress" }, |
2137 | | { 311, "RadiusFramedIpv6Address" }, |
2138 | | { 312, "RadiusAcctSessionId" }, |
2139 | | { 313, "RadiusAcctStatusType" }, |
2140 | | { 314, "RadiusAcctInOctets" }, |
2141 | | { 315, "RadiusAcctOutOctets" }, |
2142 | | { 316, "RadiusAcctInPackets" }, |
2143 | | { 317, "RadiusAcctOutPackets" }, |
2144 | | { 318, "RadiusVsaVendorId" }, |
2145 | | { 319, "RadiusVsaName" }, |
2146 | | { 320, "RadiusVsaId" }, |
2147 | | { 321, "RadiusVsaValue" }, |
2148 | | { 0, NULL } |
2149 | | }; |
2150 | | static value_string_ext v10_template_types_niagara_networks_ext = VALUE_STRING_EXT_INIT(v10_template_types_niagara_networks); |
2151 | | |
2152 | | static const value_string v10_barracuda_logop[] = { |
2153 | | { 0, "Unknown" }, |
2154 | | { 1, "Allow" }, |
2155 | | { 2, "LocalAllow" }, |
2156 | | { 3, "Block" }, |
2157 | | { 4, "LocalBlock" }, |
2158 | | { 5, "Remove" }, |
2159 | | { 6, "LocalRemove" }, |
2160 | | { 7, "Drop" }, |
2161 | | { 8, "Terminate" }, |
2162 | | { 9, "LocalTerminate" }, |
2163 | | { 10, "Change" }, |
2164 | | { 11, "Operation" }, |
2165 | | { 12, "Startup" }, |
2166 | | { 13, "Configuration" }, |
2167 | | { 14, "Rule" }, |
2168 | | { 15, "State" }, |
2169 | | { 16, "LocalState" }, |
2170 | | { 17, "Process" }, |
2171 | | { 18, "AdminAction" }, |
2172 | | { 19, "Deny" }, |
2173 | | { 20, "LocalDeny" }, |
2174 | | { 21, "SecurityEvent" }, |
2175 | | { 22, "Sync" }, |
2176 | | { 23, "Fail" }, |
2177 | | { 24, "LocalFail" }, |
2178 | | { 25, "ARP" }, |
2179 | | { 26, "Detect" }, |
2180 | | { 27, "LocalDetect" }, |
2181 | | { 28, "IntermediateReport" }, |
2182 | | { 0, NULL } |
2183 | | }; |
2184 | | static value_string_ext v10_barracuda_logop_ext = VALUE_STRING_EXT_INIT(v10_barracuda_logop); |
2185 | | |
2186 | | static const value_string v10_barracuda_traffictype[] = { |
2187 | | { 0, "Forwarding" }, |
2188 | | { 1, "Local In" }, |
2189 | | { 2, "Local Out" }, |
2190 | | { 3, "Loopback" }, |
2191 | | { 0, NULL } |
2192 | | }; |
2193 | | |
2194 | | static const value_string v10_cisco_waas_segment[] = { |
2195 | | { 0, "Unknown" }, |
2196 | | { 1, "Client Unoptimized" }, |
2197 | | { 2, "Server Optimized" }, |
2198 | | { 4, "Client Optimized" }, |
2199 | | { 8, "Server Unoptimized" }, |
2200 | | { 16, "Pass-Through" }, |
2201 | | { 0, NULL } |
2202 | | }; |
2203 | | |
2204 | | static const value_string v10_cisco_waas_passthrough_reason[] = { |
2205 | | { 0, "Unknown" }, |
2206 | | { 1, "PT_NO_PEER" }, |
2207 | | { 2, "PT_RJCT_CAP" }, |
2208 | | { 3, "PT_RJCT_RSRCS" }, |
2209 | | { 4, "PT_RJCT_NO_LICENSE" }, |
2210 | | { 5, "PT_APP_CONFIG" }, |
2211 | | { 6, "PT_GLB_CONFIG" }, |
2212 | | { 7, "PT_ASYMMETRIC" }, |
2213 | | { 8, "PT_IN_PROGRESS" }, |
2214 | | { 9, "PT_INTERMEDIATE" }, |
2215 | | { 10, "PT_OVERLOAD" }, |
2216 | | { 11, "PT_INT_ERROR" }, |
2217 | | { 12, "PT_APP_OVERRIDE" }, |
2218 | | { 13, "PT_SVR_BLACKLIST" }, |
2219 | | { 14, "PT_AD_VER_MISMTCH" }, |
2220 | | { 15, "PT_AD_AO_INCOMPAT" }, |
2221 | | { 16, "PT_AD_AOIM_PROGRESS" }, |
2222 | | { 17, "PT_DIRM_VER_MISMTCH" }, |
2223 | | { 18, "PT_PEER_OVERRIDE" }, |
2224 | | { 19, "PT_AD_OPT_PARSE_FAIL" }, |
2225 | | { 20, "PT_AD_PT_SERIAL_MODE" }, |
2226 | | { 21, "PT_SN_INTERCEPTION_ACL" }, |
2227 | | { 22, "PT_IP_FRAG_UNSUPP_PEER" }, |
2228 | | { 23, "PT_CLUSTER_MEMBER_INDX" }, |
2229 | | { 24, "PT_FLOW_QUERY_FAIL_INDX" }, |
2230 | | { 25, "PT_FLOWSW_INT_ACL_DENY_INX" }, |
2231 | | { 26, "PT_UNKNOWN_INDX" }, |
2232 | | { 27, "PT_FLOWSW_PLCY_INDX" }, |
2233 | | { 28, "PT_SNG_OVERLOAD_INDX" }, |
2234 | | { 29, "PT_CLUSTER_DEGRADE_INDX" }, |
2235 | | { 30, "PT_FLOW_LEARN_FAIL_INDX" }, |
2236 | | { 31, "PT_OVERALL_INDX" }, |
2237 | | { 32, "PT_ZBFW" }, |
2238 | | { 33, "PT_RTSP_ALG" }, |
2239 | | { 0, NULL } |
2240 | | }; |
2241 | | static value_string_ext v10_cisco_waas_passthrough_reason_ext = VALUE_STRING_EXT_INIT(v10_cisco_waas_passthrough_reason); |
2242 | | |
2243 | | static const value_string v10_template_types_fastip[] = { |
2244 | | { 0, "METER_VERSION"}, |
2245 | | { 1, "METER_OS_SYSNAME"}, |
2246 | | { 2, "METER_OS_NODENAME"}, |
2247 | | { 3, "METER_OS_RELEASE"}, |
2248 | | { 4, "METER_OS_VERSION"}, |
2249 | | { 5, "METER_OS_MACHINE"}, |
2250 | | { 6, "TCP_FLAGS"}, |
2251 | | { 13, "EPOCH_SECOND"}, |
2252 | | { 14, "NIC_NAME"}, |
2253 | | { 15, "NIC_ID"}, |
2254 | | { 16, "NIC_MAC"}, |
2255 | | { 17, "NIC_IP"}, |
2256 | | { 18, "COLLISIONS"}, |
2257 | | { 19, "ERRORS"}, |
2258 | | { 20, "NIC_DRIVER_NAME"}, |
2259 | | { 21, "NIC_DRIVER_VERSION"}, |
2260 | | { 22, "NIC_FIRMWARE_VERSION"}, |
2261 | | { 23, "METER_OS_DISTRIBUTION_NAME"}, |
2262 | | { 24, "BOND_INTERFACE_MODE"}, |
2263 | | { 25, "BOND_INTERFACE_PHYSICAL_NIC_COUNT"}, |
2264 | | { 26, "BOND_INTERFACE_ID"}, |
2265 | | { 200, "TCP_HANDSHAKE_RTT_USEC"}, |
2266 | | { 201, "APP_RTT_USEC"}, |
2267 | | { 0, NULL } |
2268 | | }; |
2269 | | static value_string_ext v10_template_types_fastip_ext = VALUE_STRING_EXT_INIT(v10_template_types_fastip); |
2270 | | |
2271 | | static const value_string v10_template_types_juniper[] = { |
2272 | | {137, "OBSERVATION_DOMAIN_LEVEL_JUNIPER_COMMON_PROPERTIES"}, |
2273 | | {0, NULL} |
2274 | | }; |
2275 | | static value_string_ext v10_template_types_juniper_ext = VALUE_STRING_EXT_INIT(v10_template_types_juniper); |
2276 | | |
2277 | | static const value_string v10_juniper_cpid[] = { |
2278 | | {1, "Forwarding Class and Drop Priority"}, |
2279 | | {2, "Forwarding Exception Details"}, |
2280 | | {3, "Forwarding Nexthop Details"}, |
2281 | | {4, "Egress Interface Details"}, |
2282 | | {5, "Ingress Underlying Interface Details"}, |
2283 | | {6, "Ingress Interface Details"}, |
2284 | | {0, NULL} |
2285 | | }; |
2286 | | static value_string_ext v10_juniper_cpid_ext = VALUE_STRING_EXT_INIT(v10_juniper_cpid); |
2287 | | |
2288 | | static const value_string v9_scope_field_types[] = { |
2289 | | { 1, "System" }, |
2290 | | { 2, "Interface" }, |
2291 | | { 3, "Line Card" }, |
2292 | | { 4, "NetFlow Cache" }, |
2293 | | { 5, "Template" }, |
2294 | | { 0, NULL } |
2295 | | }; |
2296 | | static value_string_ext v9_scope_field_types_ext = VALUE_STRING_EXT_INIT(v9_scope_field_types); |
2297 | | |
2298 | | static const value_string v9_sampler_mode[] = { |
2299 | | { 0, "Deterministic" }, |
2300 | | { 1, "Unknown" }, /* "Time-Based" ?? */ |
2301 | | { 2, "Random" }, |
2302 | | { 0, NULL } |
2303 | | }; |
2304 | | |
2305 | | static const value_string v9_direction[] = { |
2306 | | { 0, "Ingress" }, |
2307 | | { 1, "Egress" }, |
2308 | | { 0, NULL } |
2309 | | }; |
2310 | | |
2311 | | static const value_string v10_ixia_dns_section_type[] = { |
2312 | | {0, "Answer"}, |
2313 | | {1, "Authoritative NS"}, |
2314 | | {2, "Additional"}, |
2315 | | {0, NULL} |
2316 | | }; |
2317 | | |
2318 | | static const value_string v10_ixia_req_res_flag[] = { |
2319 | | {0, "Request"}, |
2320 | | {1, "Response"}, |
2321 | | {0, NULL} |
2322 | | }; |
2323 | | |
2324 | 0 | #define FORWARDING_STATUS_UNKNOWN 0 |
2325 | 0 | #define FORWARDING_STATUS_FORWARD 1 |
2326 | 0 | #define FORWARDING_STATUS_DROP 2 |
2327 | 0 | #define FORWARDING_STATUS_CONSUME 3 |
2328 | | |
2329 | | static const value_string v9_forwarding_status[] = { |
2330 | | { FORWARDING_STATUS_UNKNOWN, "Unknown"}, /* Observed on IOS-XR 3.2 */ |
2331 | | { FORWARDING_STATUS_FORWARD, "Forward"}, /* Observed on 7200 12.4(9)T */ |
2332 | | { FORWARDING_STATUS_DROP, "Drop"}, /* Observed on 7200 12.4(9)T */ |
2333 | | { FORWARDING_STATUS_CONSUME, "Consume"}, /* Observed on 7200 12.4(9)T */ |
2334 | | { 0, NULL } |
2335 | | }; |
2336 | | |
2337 | | static const value_string v9_forwarding_status_unknown_code[] = { |
2338 | | { 0, NULL } |
2339 | | }; |
2340 | | |
2341 | | static const value_string v9_forwarding_status_forward_code[] = { |
2342 | | { 0, "Forwarded (Unknown)" }, |
2343 | | { 1, "Forwarded Fragmented" }, |
2344 | | { 2, "Forwarded not Fragmented" }, |
2345 | | { 0, NULL } |
2346 | | }; |
2347 | | |
2348 | | static const value_string v9_forwarding_status_drop_code[] = { |
2349 | | { 0, "Dropped (Unknown)" }, |
2350 | | { 1, "Drop ACL Deny" }, |
2351 | | { 2, "Drop ACL drop" }, |
2352 | | { 3, "Drop Unroutable" }, |
2353 | | { 4, "Drop Adjacency" }, |
2354 | | { 5, "Drop Fragmentation & DF set" }, |
2355 | | { 6, "Drop Bad header checksum" }, |
2356 | | { 7, "Drop Bad total Length" }, |
2357 | | { 8, "Drop Bad Header Length" }, |
2358 | | { 9, "Drop bad TTL" }, |
2359 | | { 10, "Drop Policer" }, |
2360 | | { 11, "Drop WRED" }, |
2361 | | { 12, "Drop RPF" }, |
2362 | | { 13, "Drop For us" }, |
2363 | | { 14, "Drop Bad output interface" }, |
2364 | | { 15, "Drop Hardware" }, |
2365 | | { 0, NULL } |
2366 | | }; |
2367 | | |
2368 | | static const value_string v9_forwarding_status_consume_code[] = { |
2369 | | { 0, "Consumed (Unknown)" }, |
2370 | | { 1, "Terminate Punt Adjacency" }, |
2371 | | { 2, "Terminate Incomplete Adjacency" }, |
2372 | | { 3, "Terminate For us" }, |
2373 | | { 0, NULL } |
2374 | | }; |
2375 | | |
2376 | | static const value_string v9_firewall_event[] = { |
2377 | | { 0, "Default (ignore)"}, |
2378 | | { 1, "Flow created"}, |
2379 | | { 2, "Flow deleted"}, |
2380 | | { 3, "Flow denied"}, |
2381 | | { 4, "Flow alert"}, |
2382 | | { 0, NULL } |
2383 | | }; |
2384 | | |
2385 | | static const value_string v9_extended_firewall_event[] = { |
2386 | | { 0, "ignore"}, |
2387 | | { 1001, "Flow denied by an ingress ACL"}, |
2388 | | { 1002, "Flow denied by an egress ACL"}, |
2389 | | { 1003, "Flow denied by security appliance"}, |
2390 | | { 1004, "Flow denied (TCP flow beginning with not TCP SYN)"}, |
2391 | | { 0, NULL } |
2392 | | }; |
2393 | | |
2394 | | static const value_string engine_type[] = { |
2395 | | { 0, "RP"}, |
2396 | | { 1, "VIP/Linecard"}, |
2397 | | { 2, "PFC/DFC" }, |
2398 | | { 0, NULL } |
2399 | | }; |
2400 | | |
2401 | | static const value_string v9_flow_end_reason[] = { |
2402 | | { 0, "Unknown"}, |
2403 | | { 1, "Idle timeout"}, |
2404 | | { 2, "Active timeout" }, |
2405 | | { 3, "End of Flow detected" }, |
2406 | | { 4, "Forced end" }, |
2407 | | { 5, "Lack of resources" }, |
2408 | | { 0, NULL } |
2409 | | }; |
2410 | | |
2411 | | static const value_string v9_biflow_direction[] = { |
2412 | | { 0, "Arbitrary"}, |
2413 | | { 1, "Initiator"}, |
2414 | | { 2, "ReverseInitiator" }, |
2415 | | { 3, "Perimeter" }, |
2416 | | { 0, NULL } |
2417 | | }; |
2418 | | |
2419 | | static const value_string selector_algorithm[] = { |
2420 | | { 0, "Reserved"}, |
2421 | | { 1, "Systematic count-based Sampling"}, |
2422 | | { 2, "Systematic time-based Sampling"}, |
2423 | | { 3, "Random n-out-of-N Sampling"}, |
2424 | | { 4, "Uniform probabilistic Sampling"}, |
2425 | | { 5, "Property match Filtering"}, |
2426 | | { 6, "Hash based Filtering using BOB"}, |
2427 | | { 7, "Hash based Filtering using IPSX"}, |
2428 | | { 8, "Hash based Filtering using CRC"}, |
2429 | | { 0, NULL } |
2430 | | }; |
2431 | | static value_string_ext selector_algorithm_ext = VALUE_STRING_EXT_INIT(selector_algorithm); |
2432 | | |
2433 | | static const value_string performance_monitor_specials[] = { |
2434 | | { 0xFFFFFFFF, "Not Measured"}, |
2435 | | { 0xFFFF, "Not Measured"}, |
2436 | | { 0xFF, "Not Measured"}, |
2437 | | { 0, NULL } |
2438 | | }; |
2439 | | |
2440 | | static const true_false_string mpls_bos_tfs = { |
2441 | | "Bottom-of-Stack", |
2442 | | "" |
2443 | | }; |
2444 | | |
2445 | | static const value_string cflow_unknown_value[] = { |
2446 | | { 0, "Unknown" }, |
2447 | | { 0, NULL } |
2448 | | }; |
2449 | | |
2450 | | /* https://www.iana.org/assignments/ipfix/ipfix.xhtml#classification-engine-ids */ |
2451 | | |
2452 | | static const value_string classification_engine_types[] = { |
2453 | | { 0, "invalid" }, |
2454 | | { 1, "IANA-L3" }, |
2455 | | { 2, "PANA-L3" }, |
2456 | | { 3, "IANA-L4" }, |
2457 | | { 4, "PANA-L4" }, |
2458 | | { 6, "USER-Defined" }, |
2459 | | { 12, "PANA-L2" }, |
2460 | | { 13, "PANA-L7" }, |
2461 | | { 18, "ETHERTYPE" }, |
2462 | | { 19, "LLC" }, |
2463 | | { 20, "PANA-L7-PEN" }, |
2464 | | { 21, "Qosmos ixEngine" }, |
2465 | | { 22, "ntop nDPI" }, |
2466 | | { 0, NULL } |
2467 | | }; |
2468 | | /* |
2469 | | * wireshark tree identifiers |
2470 | | */ |
2471 | | |
2472 | | static int proto_netflow; |
2473 | | |
2474 | | static int ett_netflow; |
2475 | | static int ett_unixtime; |
2476 | | static int ett_flow; |
2477 | | static int ett_flowtime; |
2478 | | static int ett_str_len; |
2479 | | static int ett_template; |
2480 | | static int ett_field; |
2481 | | static int ett_dataflowset; |
2482 | | static int ett_fwdstat; |
2483 | | static int ett_mpls_label; |
2484 | | static int ett_tcpflags; |
2485 | | static int ett_subtemplate_list; |
2486 | | static int ett_resiliency; |
2487 | | static int ett_data_link_frame_sec; |
2488 | | static int ett_srhflagsipv6; |
2489 | | static int ett_gtpflags; |
2490 | | |
2491 | | /* |
2492 | | * cflow header |
2493 | | */ |
2494 | | |
2495 | | static int hf_cflow_version; |
2496 | | static int hf_cflow_count; |
2497 | | static int hf_cflow_len; |
2498 | | static int hf_cflow_sysuptime; |
2499 | | static int hf_cflow_exporttime; |
2500 | | static int hf_cflow_unix_secs; |
2501 | | static int hf_cflow_unix_nsecs; |
2502 | | static int hf_cflow_timestamp; |
2503 | | static int hf_cflow_samplingmode; |
2504 | | static int hf_cflow_samplerate; |
2505 | | |
2506 | | static int hf_cflow_unknown_field_type; |
2507 | | static int hf_cflow_padding; |
2508 | | static int hf_cflow_reserved; |
2509 | | static int hf_cflow_extra_packets; |
2510 | | |
2511 | | /* |
2512 | | * cflow version specific info |
2513 | | */ |
2514 | | static int hf_cflow_sequence; |
2515 | | static int hf_cflow_engine_type; |
2516 | | static int hf_cflow_engine_id; |
2517 | | static int hf_cflow_source_id; |
2518 | | |
2519 | | static int hf_cflow_aggmethod; |
2520 | | static int hf_cflow_aggversion; |
2521 | | |
2522 | | /* Version 9 */ |
2523 | | |
2524 | | static int hf_cflow_flowset_id; |
2525 | | static int hf_cflow_flowset_length; |
2526 | | static int hf_cflow_template_id; |
2527 | | static int hf_cflow_template_field_count; |
2528 | | static int hf_cflow_template_field_type; |
2529 | | static int hf_cflow_template_field_length; |
2530 | | static int hf_cflow_option_scope_length; |
2531 | | static int hf_cflow_option_length; |
2532 | | static int hf_cflow_template_scope_field_type; |
2533 | | |
2534 | | static int hf_cflow_scope_system; |
2535 | | static int hf_cflow_scope_interface; |
2536 | | static int hf_cflow_scope_linecard; |
2537 | | static int hf_cflow_scope_cache; |
2538 | | static int hf_cflow_scope_template; |
2539 | | |
2540 | | /* IPFIX */ |
2541 | | static int hf_cflow_template_ipfix_total_field_count; |
2542 | | static int hf_cflow_template_ipfix_scope_field_count; |
2543 | | static int hf_cflow_template_ipfix_pen_provided; |
2544 | | static int hf_cflow_template_ipfix_field_type; |
2545 | | static int hf_cflow_template_ipfix_field_type_enterprise; |
2546 | | static int hf_cflow_template_ipfix_field_pen; |
2547 | | static int hf_cflow_subtemplate_id; |
2548 | | static int hf_cflow_subtemplate_semantic; |
2549 | | |
2550 | | /* IPFIX / vendor */ |
2551 | | static int hf_cflow_template_plixer_field_type; |
2552 | | static int hf_cflow_template_ntop_field_type; |
2553 | | static int hf_cflow_template_ixia_field_type; |
2554 | | static int hf_cflow_template_netscaler_field_type; |
2555 | | static int hf_cflow_template_barracuda_field_type; |
2556 | | static int hf_cflow_template_gigamon_field_type; |
2557 | | static int hf_cflow_template_cisco_field_type; |
2558 | | static int hf_cflow_template_niagara_networks_field_type; |
2559 | | static int hf_cflow_template_fastip_field_type; |
2560 | | static int hf_cflow_template_juniper_field_type; |
2561 | | |
2562 | | |
2563 | | /* |
2564 | | * pdu storage |
2565 | | */ |
2566 | | static int hf_cflow_srcaddr; |
2567 | | static int hf_cflow_srcaddr_v6; |
2568 | | static int hf_cflow_srcnet; |
2569 | | static int hf_cflow_dstaddr; |
2570 | | static int hf_cflow_dstaddr_v6; |
2571 | | static int hf_cflow_dstnet; |
2572 | | static int hf_cflow_nexthop; |
2573 | | static int hf_cflow_nexthop_v6; |
2574 | | static int hf_cflow_bgpnexthop; |
2575 | | static int hf_cflow_bgpnexthop_v6; |
2576 | | static int hf_cflow_inputint; |
2577 | | static int hf_cflow_outputint; |
2578 | | static int hf_cflow_flows; |
2579 | | static int hf_cflow_packets; |
2580 | | static int hf_cflow_octets; |
2581 | | static int hf_cflow_length_min; |
2582 | | static int hf_cflow_length_max; |
2583 | | static int hf_cflow_timedelta; |
2584 | | static int hf_cflow_sys_init_time; |
2585 | | static int hf_cflow_timestart; |
2586 | | static int hf_cflow_timeend; |
2587 | | static int hf_cflow_srcport; |
2588 | | static int hf_cflow_dstport; |
2589 | | static int hf_cflow_prot; |
2590 | | static int hf_cflow_tos; |
2591 | | static int hf_cflow_marked_tos; |
2592 | | static int hf_cflow_flags; |
2593 | | static int hf_cflow_tcpflags; |
2594 | | static int hf_cflow_tcpflags16; |
2595 | | static int hf_cflow_tcpflags_fin; |
2596 | | static int hf_cflow_tcpflags_syn; |
2597 | | static int hf_cflow_tcpflags_rst; |
2598 | | static int hf_cflow_tcpflags_psh; |
2599 | | static int hf_cflow_tcpflags_ack; |
2600 | | static int hf_cflow_tcpflags_urg; |
2601 | | static int hf_cflow_tcpflags_ece; |
2602 | | static int hf_cflow_tcpflags_cwr; |
2603 | | static int hf_cflow_tcpflags16_fin; |
2604 | | static int hf_cflow_tcpflags16_syn; |
2605 | | static int hf_cflow_tcpflags16_rst; |
2606 | | static int hf_cflow_tcpflags16_psh; |
2607 | | static int hf_cflow_tcpflags16_ack; |
2608 | | static int hf_cflow_tcpflags16_urg; |
2609 | | static int hf_cflow_tcpflags16_ece; |
2610 | | static int hf_cflow_tcpflags16_cwr; |
2611 | | static int hf_cflow_tcpflags16_ns; |
2612 | | static int hf_cflow_tcpflags_reserved; |
2613 | | static int hf_cflow_tcpflags16_reserved; |
2614 | | static int hf_cflow_tcpflags16_zero; |
2615 | | static int hf_cflow_dstas; |
2616 | | static int hf_cflow_srcas; |
2617 | | static int hf_cflow_dstmask; |
2618 | | static int hf_cflow_dstmask_v6; |
2619 | | static int hf_cflow_srcmask; |
2620 | | static int hf_cflow_srcmask_v6; |
2621 | | static int hf_cflow_routersc; |
2622 | | static int hf_cflow_mulpackets; |
2623 | | static int hf_cflow_muloctets; |
2624 | | static int hf_cflow_octets_exp; |
2625 | | static int hf_cflow_packets_exp; |
2626 | | static int hf_cflow_flows_exp; |
2627 | | static int hf_cflow_ipv4_router_sc; |
2628 | | static int hf_cflow_srcprefix; |
2629 | | static int hf_cflow_dstprefix; |
2630 | | static int hf_cflow_flow_class; |
2631 | | static int hf_cflow_ttl_minimum; |
2632 | | static int hf_cflow_ttl_maximum; |
2633 | | static int hf_cflow_frag_id; |
2634 | | static int hf_cflow_ip_version; |
2635 | | static int hf_cflow_icmp_type_code_ipv4; |
2636 | | static int hf_cflow_igmp_type; |
2637 | | static int hf_cflow_sampling_interval; |
2638 | | static int hf_cflow_sampling_algorithm; |
2639 | | static int hf_cflow_flow_active_timeout; |
2640 | | static int hf_cflow_flow_inactive_timeout; |
2641 | | static int hf_cflow_mpls_top_label_type; |
2642 | | static int hf_cflow_mpls_pe_addr; |
2643 | | static int hf_cflow_sampler_id; |
2644 | | static int hf_cflow_sampler_mode; |
2645 | | static int hf_cflow_sampler_random_interval; |
2646 | | static int hf_cflow_direction; |
2647 | | static int hf_cflow_if_name; |
2648 | | static int hf_cflow_if_descr; |
2649 | | static int hf_cflow_sampler_name; |
2650 | | static int hf_cflow_forwarding_status; |
2651 | | static int hf_cflow_forwarding_status_unknown_code; |
2652 | | static int hf_cflow_forwarding_status_forward_code; |
2653 | | static int hf_cflow_forwarding_status_consume_code; |
2654 | | static int hf_cflow_forwarding_status_drop_code; |
2655 | | static int hf_cflow_nbar_appl_desc; |
2656 | | static int hf_cflow_nbar_appl_id_class_eng_id; |
2657 | | static int hf_cflow_nbar_appl_id_selector_id; |
2658 | | static int hf_cflow_nbar_appl_name; |
2659 | | static int hf_cflow_peer_srcas; |
2660 | | static int hf_cflow_peer_dstas; |
2661 | | static int hf_cflow_flow_exporter; |
2662 | | static int hf_cflow_icmp_ipv4_type; |
2663 | | static int hf_cflow_icmp_ipv4_code; |
2664 | | static int hf_cflow_icmp_ipv6_type; |
2665 | | static int hf_cflow_icmp_ipv6_code; |
2666 | | static int hf_cflow_tcp_window_size; |
2667 | | static int hf_cflow_ipv4_total_length; |
2668 | | static int hf_cflow_ip_ttl; |
2669 | | static int hf_cflow_mpls_payload_length; |
2670 | | static int hf_cflow_ip_dscp; |
2671 | | static int hf_cflow_delta_octets_squared; |
2672 | | static int hf_cflow_total_octets_squared; |
2673 | | static int hf_cflow_udp_length; |
2674 | | static int hf_cflow_is_multicast; |
2675 | | static int hf_cflow_ip_header_words; |
2676 | | static int hf_cflow_option_map; |
2677 | | static int hf_cflow_section_header; |
2678 | | static int hf_cflow_section_payload; |
2679 | | /* IPFIX (version 10) Information Elements */ |
2680 | | static int hf_cflow_post_octets; |
2681 | | static int hf_cflow_post_packets; |
2682 | | static int hf_cflow_ipv6_flowlabel; |
2683 | | static int hf_cflow_post_tos; |
2684 | | static int hf_cflow_srcmac; |
2685 | | static int hf_cflow_post_dstmac; |
2686 | | static int hf_cflow_vlanid; |
2687 | | static int hf_cflow_post_vlanid; |
2688 | | static int hf_cflow_ipv6_exthdr; |
2689 | | static int hf_cflow_dstmac; |
2690 | | static int hf_cflow_post_srcmac; |
2691 | | static int hf_cflow_permanent_packets; |
2692 | | static int hf_cflow_permanent_octets; |
2693 | | static int hf_cflow_fragment_offset; |
2694 | | static int hf_cflow_mpls_vpn_rd; |
2695 | | static int hf_cflow_mpls_top_label_prefix_length; /* ID: 91 */ |
2696 | | static int hf_cflow_src_traffic_index; /* ID: 92 */ |
2697 | | static int hf_cflow_dst_traffic_index; /* ID: 93 */ |
2698 | | static int hf_cflow_post_ip_diff_serv_code_point; /* ID: 98 */ |
2699 | | static int hf_cflow_multicast_replication_factor; /* ID: 99 */ |
2700 | | static int hf_cflow_classification_engine_id; /* ID: 101 */ |
2701 | | static int hf_cflow_exporter_addr; |
2702 | | static int hf_cflow_exporter_addr_v6; |
2703 | | static int hf_cflow_drop_octets; |
2704 | | static int hf_cflow_drop_packets; |
2705 | | static int hf_cflow_drop_total_octets; |
2706 | | static int hf_cflow_drop_total_packets; |
2707 | | static int hf_cflow_flow_end_reason; |
2708 | | static int hf_cflow_common_properties_id; |
2709 | | static int hf_cflow_observation_point_id; |
2710 | | static int hf_cflow_mpls_pe_addr_v6; |
2711 | | static int hf_cflow_port_id; |
2712 | | static int hf_cflow_mp_id; |
2713 | | static int hf_cflow_wlan_channel_id; |
2714 | | static int hf_cflow_wlan_ssid; |
2715 | | static int hf_cflow_flow_id; |
2716 | | static int hf_cflow_od_id; |
2717 | | static int hf_cflow_abstimestart; |
2718 | | static int hf_cflow_abstimeend; |
2719 | | static int hf_cflow_dstnet_v6; |
2720 | | static int hf_cflow_srcnet_v6; |
2721 | | static int hf_cflow_ignore_packets; |
2722 | | static int hf_cflow_ignore_octets; |
2723 | | static int hf_cflow_notsent_flows; |
2724 | | static int hf_cflow_notsent_packets; |
2725 | | static int hf_cflow_notsent_octets; |
2726 | | static int hf_cflow_post_total_octets; |
2727 | | static int hf_cflow_post_total_packets; |
2728 | | static int hf_cflow_key; |
2729 | | static int hf_cflow_post_total_mulpackets; |
2730 | | static int hf_cflow_post_total_muloctets; |
2731 | | static int hf_cflow_tcp_seq_num; |
2732 | | static int hf_cflow_tcp_ack_num; |
2733 | | static int hf_cflow_tcp_urg_ptr; |
2734 | | static int hf_cflow_tcp_header_length; |
2735 | | static int hf_cflow_ip_header_length; |
2736 | | static int hf_cflow_ipv6_payload_length; |
2737 | | static int hf_cflow_ipv6_next_hdr; |
2738 | | static int hf_cflow_ip_precedence; |
2739 | | static int hf_cflow_ip_fragment_flags; |
2740 | | static int hf_cflow_mpls_top_label_ttl; |
2741 | | static int hf_cflow_mpls_label_length; |
2742 | | static int hf_cflow_mpls_label_depth; |
2743 | | static int hf_cflow_mpls_top_label_exp; |
2744 | | static int hf_cflow_ip_payload_length; |
2745 | | static int hf_cflow_tcp_option_map; |
2746 | | static int hf_cflow_collector_addr; |
2747 | | static int hf_cflow_collector_addr_v6; |
2748 | | static int hf_cflow_export_interface; |
2749 | | static int hf_cflow_export_protocol_version; |
2750 | | static int hf_cflow_export_prot; |
2751 | | static int hf_cflow_collector_port; |
2752 | | static int hf_cflow_exporter_port; |
2753 | | static int hf_cflow_total_tcp_syn; |
2754 | | static int hf_cflow_total_tcp_fin; |
2755 | | static int hf_cflow_total_tcp_rst; |
2756 | | static int hf_cflow_total_tcp_psh; |
2757 | | static int hf_cflow_total_tcp_ack; |
2758 | | static int hf_cflow_total_tcp_urg; |
2759 | | static int hf_cflow_ip_total_length; |
2760 | | static int hf_cflow_post_natsource_ipv4_address; /* ID: 225 */ |
2761 | | static int hf_cflow_post_natdestination_ipv4_address; /* ID: 226 */ |
2762 | | static int hf_cflow_post_naptsource_transport_port; /* ID: 227 */ |
2763 | | static int hf_cflow_post_naptdestination_transport_port; /* ID: 228 */ |
2764 | | static int hf_cflow_nat_originating_address_realm; /* ID: 229 */ |
2765 | | static int hf_cflow_nat_event; /* ID: 230 */ |
2766 | | static int hf_cflow_initiator_octets; /* ID: 231 */ |
2767 | | static int hf_cflow_responder_octets; /* ID: 232 */ |
2768 | | static int hf_cflow_firewall_event; /* ID: 233 */ |
2769 | | static int hf_cflow_ingress_vrfid; /* ID: 234 */ |
2770 | | static int hf_cflow_egress_vrfid; /* ID: 235 */ |
2771 | | static int hf_cflow_vrfname; /* ID: 236 */ |
2772 | | static int hf_cflow_post_mpls_top_label_exp; /* ID: 237 */ |
2773 | | static int hf_cflow_tcp_window_scale; /* ID: 238 */ |
2774 | | static int hf_cflow_biflow_direction; |
2775 | | static int hf_cflow_ethernet_header_length; /* ID: 240 */ |
2776 | | static int hf_cflow_ethernet_payload_length; /* ID: 241 */ |
2777 | | static int hf_cflow_ethernet_total_length; /* ID: 242 */ |
2778 | | static int hf_cflow_dot1q_vlan_id; /* ID: 243 */ |
2779 | | static int hf_cflow_dot1q_priority; /* ID: 244 */ |
2780 | | static int hf_cflow_dot1q_customer_vlan_id; /* ID: 245 */ |
2781 | | static int hf_cflow_dot1q_customer_priority; /* ID: 246 */ |
2782 | | static int hf_cflow_metro_evc_id; /* ID: 247 */ |
2783 | | static int hf_cflow_metro_evc_type; /* ID: 248 */ |
2784 | | static int hf_cflow_pseudo_wire_id; /* ID: 249 */ |
2785 | | static int hf_cflow_pseudo_wire_type; /* ID: 250 */ |
2786 | | static int hf_cflow_pseudo_wire_control_word; /* ID: 251 */ |
2787 | | static int hf_cflow_ingress_physical_interface; /* ID: 252 */ |
2788 | | static int hf_cflow_egress_physical_interface; /* ID: 253 */ |
2789 | | static int hf_cflow_post_dot1q_vlan_id; /* ID: 254 */ |
2790 | | static int hf_cflow_post_dot1q_customer_vlan_id; /* ID: 255 */ |
2791 | | static int hf_cflow_ethernet_type; /* ID: 256 */ |
2792 | | static int hf_cflow_post_ip_precedence; /* ID: 257 */ |
2793 | | static int hf_cflow_collection_time_milliseconds; /* ID: 258 */ |
2794 | | static int hf_cflow_export_sctp_stream_id; /* ID: 259 */ |
2795 | | static int hf_cflow_max_export_seconds; /* ID: 260 */ |
2796 | | static int hf_cflow_max_flow_end_seconds; /* ID: 261 */ |
2797 | | static int hf_cflow_message_md5_checksum; /* ID: 262 */ |
2798 | | static int hf_cflow_message_scope; /* ID: 263 */ |
2799 | | static int hf_cflow_min_export_seconds; /* ID: 264 */ |
2800 | | static int hf_cflow_min_flow_start_seconds; /* ID: 265 */ |
2801 | | static int hf_cflow_opaque_octets; /* ID: 266 */ |
2802 | | static int hf_cflow_session_scope; /* ID: 267 */ |
2803 | | static int hf_cflow_max_flow_end_microseconds; /* ID: 268 */ |
2804 | | static int hf_cflow_max_flow_end_milliseconds; /* ID: 269 */ |
2805 | | static int hf_cflow_max_flow_end_nanoseconds; /* ID: 270 */ |
2806 | | static int hf_cflow_min_flow_start_microseconds; /* ID: 271 */ |
2807 | | static int hf_cflow_min_flow_start_milliseconds; /* ID: 272 */ |
2808 | | static int hf_cflow_min_flow_start_nanoseconds; /* ID: 273 */ |
2809 | | static int hf_cflow_collector_certificate; /* ID: 274 */ |
2810 | | static int hf_cflow_exporter_certificate; /* ID: 275 */ |
2811 | | static int hf_cflow_data_records_reliability; /* ID: 276 */ |
2812 | | static int hf_cflow_observation_point_type; /* ID: 277 */ |
2813 | | static int hf_cflow_new_connection_delta_count; /* ID: 278 */ |
2814 | | static int hf_cflow_connection_sum_duration_seconds; /* ID: 279 */ |
2815 | | static int hf_cflow_connection_transaction_id; /* ID: 280 */ |
2816 | | static int hf_cflow_post_nat_source_ipv6_address; /* ID: 281 */ |
2817 | | static int hf_cflow_post_nat_destination_ipv6_address; /* ID: 282 */ |
2818 | | static int hf_cflow_nat_pool_id; /* ID: 283 */ |
2819 | | static int hf_cflow_nat_pool_name; /* ID: 284 */ |
2820 | | static int hf_cflow_anonymization_flags; /* ID: 285 */ |
2821 | | static int hf_cflow_anonymization_technique; /* ID: 286 */ |
2822 | | static int hf_cflow_information_element_index; /* ID: 287 */ |
2823 | | static int hf_cflow_p2p_technology; /* ID: 288 */ |
2824 | | static int hf_cflow_tunnel_technology; /* ID: 289 */ |
2825 | | static int hf_cflow_encrypted_technology; /* ID: 290 */ |
2826 | | static int hf_cflow_subtemplate_list; /* ID: 292 */ |
2827 | | static int hf_cflow_bgp_validity_state; /* ID: 294 */ |
2828 | | static int hf_cflow_ipsec_spi; /* ID: 295 */ |
2829 | | static int hf_cflow_gre_key; /* ID: 296 */ |
2830 | | static int hf_cflow_nat_type; /* ID: 297 */ |
2831 | | static int hf_cflow_initiator_packets; /* ID: 298 */ |
2832 | | static int hf_cflow_responder_packets; /* ID: 299 */ |
2833 | | static int hf_cflow_observation_domain_name; /* ID: 300 */ |
2834 | | static int hf_cflow_selection_sequence_id; /* ID: 301 */ |
2835 | | static int hf_cflow_selector_id; /* ID: 302 */ |
2836 | | static int hf_cflow_information_element_id; /* ID: 303 */ |
2837 | | static int hf_cflow_selector_algorithm; /* ID: 304 */ |
2838 | | static int hf_cflow_sampling_packet_interval; /* ID: 305 */ |
2839 | | static int hf_cflow_sampling_packet_space; /* ID: 306 */ |
2840 | | static int hf_cflow_sampling_time_interval; /* ID: 307 */ |
2841 | | static int hf_cflow_sampling_time_space; /* ID: 308 */ |
2842 | | static int hf_cflow_sampling_size; /* ID: 309 */ |
2843 | | static int hf_cflow_sampling_population; /* ID: 310 */ |
2844 | | static int hf_cflow_sampling_probability_float64; /* ID: 311 */ |
2845 | | static int hf_cflow_sampling_probability_float32; /* ID: 311 */ |
2846 | | static int hf_cflow_data_link_frame_size; /* ID: 312 */ |
2847 | | static int hf_cflow_data_link_frame_section; /* ID: 315 */ |
2848 | | static int hf_cflow_mpls_label_stack_section; /* ID: 316 */ |
2849 | | static int hf_cflow_mpls_payload_packet_section; /* ID: 317 */ |
2850 | | static int hf_cflow_selector_id_total_pkts_observed; /* ID: 318 */ |
2851 | | static int hf_cflow_selector_id_total_pkts_selected; /* ID: 319 */ |
2852 | | static int hf_cflow_absolute_error_float32; /* ID: 320 */ |
2853 | | static int hf_cflow_absolute_error_float64; /* ID: 320 */ |
2854 | | static int hf_cflow_relative_error_float32; /* ID: 321 */ |
2855 | | static int hf_cflow_relative_error_float64; /* ID: 321 */ |
2856 | | static int hf_cflow_observation_time_seconds; /* ID: 322 */ |
2857 | | static int hf_cflow_observation_time_milliseconds; /* ID: 323 */ |
2858 | | static int hf_cflow_observation_time_microseconds; /* ID: 324 */ |
2859 | | static int hf_cflow_observation_time_nanoseconds; /* ID: 325 */ |
2860 | | static int hf_cflow_digest_hash_value; /* ID: 326 */ |
2861 | | static int hf_cflow_hash_ippayload_offset; /* ID: 327 */ |
2862 | | static int hf_cflow_hash_ippayload_size; /* ID: 328 */ |
2863 | | static int hf_cflow_hash_output_range_min; /* ID: 329 */ |
2864 | | static int hf_cflow_hash_output_range_max; /* ID: 330 */ |
2865 | | static int hf_cflow_hash_selected_range_min; /* ID: 331 */ |
2866 | | static int hf_cflow_hash_selected_range_max; /* ID: 332 */ |
2867 | | static int hf_cflow_hash_digest_output; /* ID: 333 */ |
2868 | | static int hf_cflow_hash_initialiser_value; /* ID: 334 */ |
2869 | | static int hf_cflow_selector_name; /* ID: 335 */ |
2870 | | static int hf_cflow_upper_cilimit_float32; /* ID: 336 */ |
2871 | | static int hf_cflow_upper_cilimit_float64; /* ID: 336 */ |
2872 | | static int hf_cflow_lower_cilimit_float32; /* ID: 337 */ |
2873 | | static int hf_cflow_lower_cilimit_float64; /* ID: 337 */ |
2874 | | static int hf_cflow_confidence_level_float32; /* ID: 338 */ |
2875 | | static int hf_cflow_confidence_level_float64; /* ID: 338 */ |
2876 | | static int hf_cflow_information_element_data_type; /* ID: 339 */ |
2877 | | static int hf_cflow_information_element_description; /* ID: 340 */ |
2878 | | static int hf_cflow_information_element_name; /* ID: 341 */ |
2879 | | static int hf_cflow_information_element_range_begin; /* ID: 342 */ |
2880 | | static int hf_cflow_information_element_range_end; /* ID: 343 */ |
2881 | | static int hf_cflow_information_element_semantics; /* ID: 344 */ |
2882 | | static int hf_cflow_information_element_units; /* ID: 345 */ |
2883 | | static int hf_cflow_private_enterprise_number; /* ID: 346 */ |
2884 | | |
2885 | | static int hf_cflow_virtual_station_interface_id; /* ID: 347 */ |
2886 | | static int hf_cflow_virtual_station_interface_name; /* ID: 348 */ |
2887 | | static int hf_cflow_virtual_station_uuid; /* ID: 349 */ |
2888 | | static int hf_cflow_virtual_station_name; /* ID: 350 */ |
2889 | | static int hf_cflow_layer2_segment_id; /* ID: 351 */ |
2890 | | static int hf_cflow_layer2_octet_delta_count; /* ID: 352 */ |
2891 | | static int hf_cflow_layer2_octet_total_count; /* ID: 353 */ |
2892 | | static int hf_cflow_ingress_unicast_packet_total_count; /* ID: 354 */ |
2893 | | static int hf_cflow_ingress_multicast_packet_total_count; /* ID: 355 */ |
2894 | | static int hf_cflow_ingress_broadcast_packet_total_count; /* ID: 356 */ |
2895 | | static int hf_cflow_egress_unicast_packet_total_count; /* ID: 357 */ |
2896 | | static int hf_cflow_egress_broadcast_packet_total_count; /* ID: 358 */ |
2897 | | static int hf_cflow_monitoring_interval_start_milliseconds; /* ID: 359 */ |
2898 | | static int hf_cflow_monitoring_interval_end_milliseconds; /* ID: 360 */ |
2899 | | static int hf_cflow_port_range_start; /* ID: 361 */ |
2900 | | static int hf_cflow_port_range_end; /* ID: 362 */ |
2901 | | static int hf_cflow_port_range_step_size; /* ID: 363 */ |
2902 | | static int hf_cflow_port_range_num_ports; /* ID: 364 */ |
2903 | | static int hf_cflow_sta_mac_address; /* ID: 365 */ |
2904 | | static int hf_cflow_sta_ipv4_address; /* ID: 366 */ |
2905 | | static int hf_cflow_wtp_mac_address; /* ID: 367 */ |
2906 | | static int hf_cflow_ingress_interface_type; /* ID: 368 */ |
2907 | | static int hf_cflow_egress_interface_type; /* ID: 369 */ |
2908 | | static int hf_cflow_rtp_sequence_number; /* ID: 370 */ |
2909 | | static int hf_cflow_user_name; /* ID: 371 */ |
2910 | | static int hf_cflow_application_category_name; /* ID: 372 */ |
2911 | | static int hf_cflow_application_sub_category_name; /* ID: 373 */ |
2912 | | static int hf_cflow_application_group_name; /* ID: 374 */ |
2913 | | static int hf_cflow_original_flows_present; /* ID: 375 */ |
2914 | | static int hf_cflow_original_flows_initiated; /* ID: 376 */ |
2915 | | static int hf_cflow_original_flows_completed; /* ID: 377 */ |
2916 | | static int hf_cflow_distinct_count_of_source_ip_address; /* ID: 378 */ |
2917 | | static int hf_cflow_distinct_count_of_destinationip_address; /* ID: 379 */ |
2918 | | static int hf_cflow_distinct_count_of_source_ipv4_address; /* ID: 380 */ |
2919 | | static int hf_cflow_distinct_count_of_destination_ipv4_address; /* ID: 381 */ |
2920 | | static int hf_cflow_distinct_count_of_source_ipv6_address; /* ID: 382 */ |
2921 | | static int hf_cflow_distinct_count_of_destination_ipv6_address; /* ID: 383 */ |
2922 | | static int hf_cflow_value_distribution_method; /* ID: 384 */ |
2923 | | static int hf_cflow_rfc3550_jitter_milliseconds; /* ID: 385 */ |
2924 | | static int hf_cflow_rfc3550_jitter_microseconds; /* ID: 386 */ |
2925 | | static int hf_cflow_rfc3550_jitter_nanoseconds; /* ID: 387 */ |
2926 | | static int hf_cflow_dot1q_dei; /* ID: 388 */ |
2927 | | static int hf_cflow_dot1q_customer_dei; /* ID: 389 */ |
2928 | | static int hf_cflow_flow_selector_algorithm; /* ID: 390 */ |
2929 | | static int hf_cflow_flow_selected_octet_delta_count; /* ID: 391 */ |
2930 | | static int hf_cflow_flow_selected_packet_delta_count; /* ID: 392 */ |
2931 | | static int hf_cflow_flow_selected_flow_delta_count; /* ID: 393 */ |
2932 | | static int hf_cflow_selectorid_total_flows_observed; /* ID: 394 */ |
2933 | | static int hf_cflow_selectorid_total_flows_selected; /* ID: 395 */ |
2934 | | static int hf_cflow_sampling_flow_interval; /* ID: 396 */ |
2935 | | static int hf_cflow_sampling_flow_spacing; /* ID: 397 */ |
2936 | | static int hf_cflow_flow_sampling_time_interval; /* ID: 398 */ |
2937 | | static int hf_cflow_flow_sampling_time_spacing; /* ID: 399 */ |
2938 | | static int hf_cflow_hash_flow_domain; /* ID: 400 */ |
2939 | | static int hf_cflow_transport_octet_delta_count; /* ID: 401 */ |
2940 | | static int hf_cflow_transport_packet_delta_count; /* ID: 402 */ |
2941 | | static int hf_cflow_original_exporter_ipv4_address; /* ID: 403 */ |
2942 | | static int hf_cflow_original_exporter_ipv6_address; /* ID: 404 */ |
2943 | | static int hf_cflow_original_observation_domain_id; /* ID: 405 */ |
2944 | | static int hf_cflow_intermediate_process_id; /* ID: 406 */ |
2945 | | static int hf_cflow_ignored_data_record_total_count; /* ID: 407 */ |
2946 | | static int hf_cflow_data_link_frame_type; /* ID: 408 */ |
2947 | | static int hf_cflow_section_offset; /* ID: 409 */ |
2948 | | static int hf_cflow_section_exported_octets; /* ID: 410 */ |
2949 | | static int hf_cflow_dot1q_service_instance_tag; /* ID: 411 */ |
2950 | | static int hf_cflow_dot1q_service_instance_id; /* ID: 412 */ |
2951 | | static int hf_cflow_dot1q_service_instance_priority; /* ID: 413 */ |
2952 | | static int hf_cflow_dot1q_customer_source_mac_address; /* ID: 414 */ |
2953 | | static int hf_cflow_dot1q_customer_destination_mac_address; /* ID: 415 */ |
2954 | | static int hf_cflow_post_layer2_octet_delta_count; /* ID: 417 */ |
2955 | | static int hf_cflow_postm_cast_layer2_octet_delta_count; /* ID: 418 */ |
2956 | | static int hf_cflow_post_layer2_octet_total_count; /* ID: 420 */ |
2957 | | static int hf_cflow_postm_cast_layer2_octet_total_count; /* ID: 421 */ |
2958 | | static int hf_cflow_minimum_layer2_total_length; /* ID: 422 */ |
2959 | | static int hf_cflow_maximum_layer2_total_length; /* ID: 423 */ |
2960 | | static int hf_cflow_dropped_layer2_octet_delta_count; /* ID: 424 */ |
2961 | | static int hf_cflow_dropped_layer2_octet_total_count; /* ID: 425 */ |
2962 | | static int hf_cflow_ignored_layer2_octet_total_count; /* ID: 426 */ |
2963 | | static int hf_cflow_not_sent_layer2_octet_total_count; /* ID: 427 */ |
2964 | | static int hf_cflow_layer2_octet_delta_sum_of_squares; /* ID: 428 */ |
2965 | | static int hf_cflow_layer2_octet_total_sum_of_squares; /* ID: 429 */ |
2966 | | static int hf_cflow_layer2_frame_delta_count; /* ID: 430 */ |
2967 | | static int hf_cflow_layer2_frame_total_count; /* ID: 431 */ |
2968 | | static int hf_cflow_pseudo_wire_destination_ipv4_address; /* ID: 432 */ |
2969 | | static int hf_cflow_ignored_layer2_frame_total_count; /* ID: 433 */ |
2970 | | static int hf_cflow_mib_object_value_integer; /* ID: 434 */ |
2971 | | static int hf_cflow_mib_object_value_octetstring; /* ID: 435 */ |
2972 | | static int hf_cflow_mib_object_value_oid; /* ID: 436 */ |
2973 | | static int hf_cflow_mib_object_value_bits; /* ID: 437 */ |
2974 | | static int hf_cflow_mib_object_value_ipaddress; /* ID: 438 */ |
2975 | | static int hf_cflow_mib_object_value_counter; /* ID: 439 */ |
2976 | | static int hf_cflow_mib_object_value_gauge; /* ID: 440 */ |
2977 | | static int hf_cflow_mib_object_value_timeticks; /* ID: 441 */ |
2978 | | static int hf_cflow_mib_object_value_unsigned; /* ID: 442 */ |
2979 | | static int hf_cflow_mib_object_value_table; /* ID: 443 */ |
2980 | | static int hf_cflow_mib_object_value_row; /* ID: 444 */ |
2981 | | static int hf_cflow_mib_object_identifier; /* ID: 445 */ |
2982 | | static int hf_cflow_mib_subidentifier; /* ID: 446 */ |
2983 | | static int hf_cflow_mib_index_indicator; /* ID: 447 */ |
2984 | | static int hf_cflow_mib_capture_time_semantics; /* ID: 448 */ |
2985 | | static int hf_cflow_mib_context_engineid; /* ID: 449 */ |
2986 | | static int hf_cflow_mib_context_name; /* ID: 450 */ |
2987 | | static int hf_cflow_mib_object_name; /* ID: 451 */ |
2988 | | static int hf_cflow_mib_object_description; /* ID: 452 */ |
2989 | | static int hf_cflow_mib_object_syntax; /* ID: 453 */ |
2990 | | static int hf_cflow_mib_module_name; /* ID: 454 */ |
2991 | | static int hf_cflow_mobile_imsi; /* ID: 455 */ |
2992 | | static int hf_cflow_mobile_msisdn; /* ID: 456 */ |
2993 | | static int hf_cflow_http_statuscode; /* ID: 457 */ |
2994 | | static int hf_cflow_source_transport_ports_limit; /* ID: 458 */ |
2995 | | static int hf_cflow_http_request_method; /* ID: 459 */ |
2996 | | static int hf_cflow_http_request_host; /* ID: 460 */ |
2997 | | static int hf_cflow_http_request_target; /* ID: 461 */ |
2998 | | static int hf_cflow_http_message_version; /* ID: 462 */ |
2999 | | static int hf_cflow_nat_instanceid; /* ID: 463 */ |
3000 | | static int hf_cflow_internal_address_realm; /* ID: 464 */ |
3001 | | static int hf_cflow_external_address_realm; /* ID: 465 */ |
3002 | | static int hf_cflow_nat_quota_exceeded_event; /* ID: 466 */ |
3003 | | static int hf_cflow_nat_threshold_event; /* ID: 467 */ |
3004 | | static int hf_cflow_http_user_agent; /* ID: 468 */ |
3005 | | static int hf_cflow_http_content_type; /* ID: 469 */ |
3006 | | static int hf_cflow_http_reason_phrase; /* ID: 470 */ |
3007 | | static int hf_cflow_max_session_entries; /* ID: 471 */ |
3008 | | static int hf_cflow_max_bib_entries; /* ID: 472 */ |
3009 | | static int hf_cflow_max_entries_per_user; /* ID: 473 */ |
3010 | | static int hf_cflow_max_subscribers; /* ID: 474 */ |
3011 | | static int hf_cflow_max_fragments_pending_reassembly; /* ID: 475 */ |
3012 | | static int hf_cflow_addresspool_highthreshold; /* ID: 476 */ |
3013 | | static int hf_cflow_addresspool_lowthreshold; /* ID: 477 */ |
3014 | | static int hf_cflow_addressport_mapping_highthreshold; /* ID: 478 */ |
3015 | | static int hf_cflow_addressport_mapping_lowthreshold; /* ID: 479 */ |
3016 | | static int hf_cflow_addressport_mapping_per_user_highthreshold; /* ID: 480 */ |
3017 | | static int hf_cflow_global_addressmapping_highthreshold; /* ID: 481 */ |
3018 | | static int hf_cflow_vpn_identifier; /* ID: 482 */ |
3019 | | static int hf_cflow_bgp_community; /* ID: 483 */ |
3020 | | static int hf_cflow_bgp_source_community_list; /* ID: 484 */ |
3021 | | static int hf_cflow_bgp_destination_community_list; /* ID: 485 */ |
3022 | | static int hf_cflow_bgp_extended_community; /* ID: 486 */ |
3023 | | static int hf_cflow_bgp_source_extended_community_list; /* ID: 487 */ |
3024 | | static int hf_cflow_bgp_destination_extended_community_list; /* ID: 488 */ |
3025 | | static int hf_cflow_bgp_large_community; /* ID: 489 */ |
3026 | | static int hf_cflow_bgp_source_large_community_list; /* ID: 490 */ |
3027 | | static int hf_cflow_bgp_destination_large_community_list; /* ID: 491 */ |
3028 | | |
3029 | | static int hf_cflow_srh_flags_ipv6; /* ID: 492 */ |
3030 | | static int hf_cflow_srh_flags_ipv6_reserved; /* Reserved / Unassigned RFC8754 */ |
3031 | | static int hf_cflow_srh_flags_ipv6_oflag; /* O-Flag RFC9259 */ |
3032 | | static int hf_cflow_srh_tag_ipv6; /* ID: 493 */ |
3033 | | static int hf_cflow_srh_segment_ipv6; /* ID: 494 */ |
3034 | | static int hf_cflow_srh_active_segment_ipv6; /* ID: 495 */ |
3035 | | static int hf_cflow_srh_segment_ipv6_basic_list; /* ID: 496 */ |
3036 | | static int hf_cflow_srh_segment_ipv6_list_section; /* ID: 497 */ |
3037 | | static int hf_cflow_srh_segments_ipv6_left; /* ID: 498 */ |
3038 | | static int hf_cflow_srh_ipv6_section; /* ID: 499 */ |
3039 | | static int hf_cflow_srh_ipv6_active_segment_type; /* ID: 500 */ |
3040 | | static int hf_cflow_srh_segment_ipv6_locator_length; /* ID: 501 */ |
3041 | | static int hf_cflow_srh_segment_ipv6_endpoint_behaviour; /* ID: 502 */ |
3042 | | |
3043 | | static int * const srh_flags_ipv6[] = { |
3044 | | &hf_cflow_srh_flags_ipv6_reserved, |
3045 | | &hf_cflow_srh_flags_ipv6_oflag, |
3046 | | NULL |
3047 | | }; |
3048 | | |
3049 | | static int hf_cflow_gtpu_flags; /* ID: 505 */ |
3050 | | static int hf_gtpu_flags_version; |
3051 | | static int hf_gtpu_flags_pt; |
3052 | | static int hf_gtpu_flags_reserved; |
3053 | | static int hf_gtpu_flags_s; |
3054 | | static int hf_gtpu_flags_n; |
3055 | | static int hf_gtpu_flags_pn; |
3056 | | static int hf_cflow_gtpu_msg_type; /* ID: 506 */ |
3057 | | static int hf_cflow_gtpu_teid; /* ID: 507 */ |
3058 | | static int hf_cflow_gtpu_seq_num; /* ID: 508 */ |
3059 | | static int hf_cflow_gtpu_qfi; /* ID: 509 */ |
3060 | | static int hf_cflow_gtpu_pdu_type; /* ID: 510 */ |
3061 | | |
3062 | | static int * const gtpu_flags[] = { |
3063 | | &hf_gtpu_flags_version, |
3064 | | &hf_gtpu_flags_pt, |
3065 | | &hf_gtpu_flags_reserved, |
3066 | | &hf_gtpu_flags_s, |
3067 | | &hf_gtpu_flags_n, |
3068 | | &hf_gtpu_flags_pn, |
3069 | | NULL |
3070 | | }; |
3071 | | |
3072 | | static int hf_cflow_mpls_label; |
3073 | | static int hf_cflow_mpls_exp; |
3074 | | static int hf_cflow_mpls_bos; |
3075 | | |
3076 | | #if 0 |
3077 | | static int hf_cflow_nic_id; /* ID: 33625 */ |
3078 | | #endif |
3079 | | static int hf_cflow_cts_sgt_source_tag; /* ID: 34000 */ |
3080 | | static int hf_cflow_cts_sgt_destination_tag; /* ID: 34001 */ |
3081 | | static int hf_cflow_cts_sgt_source_name; /* ID: 34002 */ |
3082 | | static int hf_cflow_cts_sgt_destination_name; /* ID: 34003 */ |
3083 | | static int hf_cflow_packets_dropped; /* ID: 37000 */ |
3084 | | static int hf_cflow_byte_rate; /* ID: 37003 */ |
3085 | | static int hf_cflow_application_media_bytes; /* ID: 37004 */ |
3086 | | static int hf_cflow_application_media_byte_rate; /* ID: 37006 */ |
3087 | | static int hf_cflow_application_media_packets; /* ID: 37007 */ |
3088 | | static int hf_cflow_application_media_packet_rate; /* ID: 37009 */ |
3089 | | static int hf_cflow_application_media_event; /* ID: 37011 */ |
3090 | | static int hf_cflow_monitor_event; /* ID: 37012 */ |
3091 | | static int hf_cflow_timestamp_interval; /* ID: 37013 */ |
3092 | | static int hf_cflow_transport_packets_expected; /* ID: 37014 */ |
3093 | | static int hf_cflow_transport_round_trip_time; /* ID: 37016 */ |
3094 | | static int hf_cflow_transport_round_trip_time_string; /* ID: 37016 */ |
3095 | | static int hf_cflow_transport_event_packet_loss; /* ID: 37017 */ |
3096 | | static int hf_cflow_transport_packets_lost; /* ID: 37019 */ |
3097 | | static int hf_cflow_transport_packets_lost_string; /* ID: 37019 */ |
3098 | | static int hf_cflow_transport_packets_lost_rate; /* ID: 37021 */ |
3099 | | static int hf_cflow_transport_packets_lost_rate_string; /* ID: 37021 */ |
3100 | | static int hf_cflow_transport_rtp_ssrc; /* ID: 37022 */ |
3101 | | static int hf_cflow_transport_rtp_jitter_mean; /* ID: 37023 */ |
3102 | | static int hf_cflow_transport_rtp_jitter_mean_string; /* ID: 37023 */ |
3103 | | static int hf_cflow_transport_rtp_jitter_min; /* ID: 37024 */ |
3104 | | static int hf_cflow_transport_rtp_jitter_min_string; /* ID: 37024 */ |
3105 | | static int hf_cflow_transport_rtp_jitter_max; /* ID: 37025 */ |
3106 | | static int hf_cflow_transport_rtp_jitter_max_string; /* ID: 37025 */ |
3107 | | |
3108 | | static int hf_cflow_transport_rtp_payload_type; /* ID: 37041 */ |
3109 | | static int hf_cflow_transport_rtp_payload_type_string; /* ID: 37041 */ |
3110 | | static int hf_cflow_transport_bytes_out_of_order; /* ID: 37071 */ |
3111 | | /* static int hf_cflow_transport_packets_out_of_order; */ /* ID: 37074 */ |
3112 | | static int hf_cflow_transport_packets_out_of_order_string; /* ID: 37074 */ |
3113 | | static int hf_cflow_transport_tcp_window_size_min; /* ID: 37083 */ |
3114 | | static int hf_cflow_transport_tcp_window_size_min_string; /* ID: 37083 */ |
3115 | | static int hf_cflow_transport_tcp_window_size_max; /* ID: 37084 */ |
3116 | | static int hf_cflow_transport_tcp_window_size_max_string; /* ID: 37084 */ |
3117 | | static int hf_cflow_transport_tcp_window_size_mean; /* ID: 37085 */ |
3118 | | static int hf_cflow_transport_tcp_window_size_mean_string; /* ID: 37085 */ |
3119 | | static int hf_cflow_transport_tcp_maximum_segment_size; /* ID: 37086 */ |
3120 | | static int hf_cflow_transport_tcp_maximum_segment_size_string; /* ID: 37086 */ |
3121 | | |
3122 | | /* Sequence analysis fields */ |
3123 | | static int hf_cflow_sequence_analysis_expected_sn; |
3124 | | static int hf_cflow_sequence_analysis_previous_frame; |
3125 | | |
3126 | | /* Ericsson SE NAT Logging */ |
3127 | | static int hf_cflow_nat_context_id; /* ID: 24628 */ |
3128 | | static int hf_cflow_nat_context_name; /* ID: 24629 */ |
3129 | | static int hf_cflow_nat_assign_time; /* ID: 24630 */ |
3130 | | static int hf_cflow_nat_unassign_time; /* ID: 24631 */ |
3131 | | static int hf_cflow_nat_int_addr; /* ID: 24632 */ |
3132 | | static int hf_cflow_nat_ext_addr; /* ID: 24633 */ |
3133 | | static int hf_cflow_nat_ext_port_first; /* ID: 24634 */ |
3134 | | static int hf_cflow_nat_ext_port_last; /* ID: 24635 */ |
3135 | | |
3136 | | |
3137 | | /* Cisco ASA 5500 Series */ |
3138 | | static int hf_cflow_ingress_acl_id; /* NF_F_INGRESS_ACL_ID (33000) */ |
3139 | | static int hf_cflow_egress_acl_id; /* NF_F_EGRESS_ACL_ID (33001) */ |
3140 | | static int hf_cflow_fw_ext_event; /* NF_F_FW_EXT_EVENT (33002) */ |
3141 | | static int hf_cflow_aaa_username; /* NF_F_USERNAME[_MAX] (40000) */ |
3142 | | |
3143 | | static int hf_ipfix_enterprise_private_entry; |
3144 | | |
3145 | | /* pie = private information element */ |
3146 | | |
3147 | | static int hf_pie_cace; |
3148 | | static int hf_pie_cace_local_ipv4_address; |
3149 | | static int hf_pie_cace_remote_ipv4_address; |
3150 | | static int hf_pie_cace_local_ipv6_address; |
3151 | | static int hf_pie_cace_remote_ipv6_address; |
3152 | | static int hf_pie_cace_local_port; |
3153 | | static int hf_pie_cace_remote_port; |
3154 | | static int hf_pie_cace_local_ipv4_id; |
3155 | | static int hf_pie_cace_local_icmp_id; |
3156 | | static int hf_pie_cace_local_uid; |
3157 | | static int hf_pie_cace_local_pid; |
3158 | | static int hf_pie_cace_local_username_len; |
3159 | | static int hf_pie_cace_local_username; |
3160 | | static int hf_pie_cace_local_cmd_len; |
3161 | | static int hf_pie_cace_local_cmd; |
3162 | | |
3163 | | static int hf_pie_ntop; |
3164 | | static int hf_pie_ntop_src_fragments; |
3165 | | static int hf_pie_ntop_dst_fragments; |
3166 | | static int hf_pie_ntop_src_to_dst_max_throughput; |
3167 | | static int hf_pie_ntop_src_to_dst_min_throughput; |
3168 | | static int hf_pie_ntop_src_to_dst_avg_throughput; |
3169 | | static int hf_pie_ntop_dst_to_src_max_throughput; |
3170 | | static int hf_pie_ntop_dst_to_src_min_throughput; |
3171 | | static int hf_pie_ntop_dst_to_src_avg_throughput; |
3172 | | static int hf_pie_ntop_num_pkts_up_to_128_bytes; |
3173 | | static int hf_pie_ntop_num_pkts_128_to_256_bytes; |
3174 | | static int hf_pie_ntop_num_pkts_256_to_512_bytes; |
3175 | | static int hf_pie_ntop_num_pkts_512_to_1024_bytes; |
3176 | | static int hf_pie_ntop_num_pkts_1024_to_1514_bytes; |
3177 | | static int hf_pie_ntop_num_pkts_over_1514_bytes; |
3178 | | static int hf_pie_ntop_cumulative_icmp_type; |
3179 | | static int hf_pie_ntop_src_ip_country; |
3180 | | static int hf_pie_ntop_src_ip_city; |
3181 | | static int hf_pie_ntop_dst_ip_country; |
3182 | | static int hf_pie_ntop_dst_ip_city; |
3183 | | static int hf_pie_ntop_flow_proto_port; |
3184 | | |
3185 | | static int hf_pie_ntop_upstream_tunnel_id; |
3186 | | static int hf_pie_ntop_longest_flow_pkt; |
3187 | | static int hf_pie_ntop_shortest_flow_pkt; |
3188 | | static int hf_pie_ntop_retransmitted_in_pkts; |
3189 | | static int hf_pie_ntop_retransmitted_out_pkts; |
3190 | | static int hf_pie_ntop_ooorder_in_pkts; |
3191 | | static int hf_pie_ntop_ooorder_out_pkts; |
3192 | | static int hf_pie_ntop_untunneled_protocol; |
3193 | | static int hf_pie_ntop_untunneled_ipv4_src_addr; |
3194 | | static int hf_pie_ntop_untunneled_l4_src_port; |
3195 | | static int hf_pie_ntop_untunneled_ipv4_dst_addr; |
3196 | | static int hf_pie_ntop_untunneled_l4_dst_port; |
3197 | | |
3198 | | static int hf_pie_ntop_l7_proto; |
3199 | | static int hf_pie_ntop_l7_proto_name; |
3200 | | static int hf_pie_ntop_downstram_tunnel_id; |
3201 | | static int hf_pie_ntop_flow_user_name; |
3202 | | static int hf_pie_ntop_flow_server_name; |
3203 | | static int hf_pie_ntop_client_nw_latency_ms; |
3204 | | static int hf_pie_ntop_server_nw_latency_ms; |
3205 | | static int hf_pie_ntop_appl_latency_ms; |
3206 | | static int hf_pie_ntop_plugin_name; |
3207 | | static int hf_pie_ntop_retransmitted_in_bytes; |
3208 | | static int hf_pie_ntop_retransmitted_out_bytes; |
3209 | | static int hf_pie_ntop_sip_call_id; |
3210 | | static int hf_pie_ntop_sip_calling_party; |
3211 | | static int hf_pie_ntop_sip_called_party; |
3212 | | static int hf_pie_ntop_sip_rtp_codecs; |
3213 | | static int hf_pie_ntop_sip_invite_time; |
3214 | | static int hf_pie_ntop_sip_trying_time; |
3215 | | static int hf_pie_ntop_sip_ringing_time; |
3216 | | |
3217 | | static int hf_pie_ntop_sip_invite_ok_time; |
3218 | | static int hf_pie_ntop_sip_invite_failure_time; |
3219 | | static int hf_pie_ntop_sip_bye_time; |
3220 | | static int hf_pie_ntop_sip_bye_ok_time; |
3221 | | static int hf_pie_ntop_sip_cancel_time; |
3222 | | static int hf_pie_ntop_sip_cancel_ok_time; |
3223 | | static int hf_pie_ntop_sip_rtp_ipv4_src_addr; |
3224 | | static int hf_pie_ntop_sip_rtp_l4_src_port; |
3225 | | static int hf_pie_ntop_sip_rtp_ipv4_dst_addr; |
3226 | | static int hf_pie_ntop_sip_rtp_l4_dst_port; |
3227 | | static int hf_pie_ntop_sip_response_code; |
3228 | | static int hf_pie_ntop_sip_reason_cause; |
3229 | | static int hf_pie_ntop_rtp_first_seq; |
3230 | | static int hf_pie_ntop_rtp_first_ts; |
3231 | | static int hf_pie_ntop_rtp_last_seq; |
3232 | | static int hf_pie_ntop_rtp_last_ts; |
3233 | | static int hf_pie_ntop_rtp_in_jitter; |
3234 | | static int hf_pie_ntop_rtp_out_jitter; |
3235 | | static int hf_pie_ntop_rtp_in_pkt_lost; |
3236 | | static int hf_pie_ntop_rtp_out_pkt_lost; |
3237 | | static int hf_pie_ntop_rtp_out_payload_type; |
3238 | | static int hf_pie_ntop_rtp_in_max_delta; |
3239 | | static int hf_pie_ntop_rtp_out_max_delta; |
3240 | | static int hf_pie_ntop_rtp_in_payload_type; |
3241 | | static int hf_pie_ntop_src_proc_id; |
3242 | | static int hf_pie_ntop_src_proc_name; |
3243 | | static int hf_pie_ntop_http_url; |
3244 | | static int hf_pie_ntop_http_ret_code; |
3245 | | static int hf_pie_ntop_http_referer; |
3246 | | static int hf_pie_ntop_http_ua; |
3247 | | static int hf_pie_ntop_http_mime; |
3248 | | static int hf_pie_ntop_smtp_mail_from; |
3249 | | static int hf_pie_ntop_smtp_rcpt_to; |
3250 | | static int hf_pie_ntop_http_host; |
3251 | | static int hf_pie_ntop_ssl_server_name; |
3252 | | static int hf_pie_ntop_bittorrent_hash; |
3253 | | |
3254 | | static int hf_pie_ntop_mysql_srv_version; |
3255 | | static int hf_pie_ntop_mysql_username; |
3256 | | static int hf_pie_ntop_mysql_db; |
3257 | | static int hf_pie_ntop_mysql_query; |
3258 | | static int hf_pie_ntop_mysql_response; |
3259 | | |
3260 | | static int hf_pie_ntop_oracle_username; |
3261 | | static int hf_pie_ntop_oracle_query; |
3262 | | static int hf_pie_ntop_oracle_resp_code; |
3263 | | static int hf_pie_ntop_oracle_resp_string; |
3264 | | static int hf_pie_ntop_oracle_query_duration; |
3265 | | static int hf_pie_ntop_dns_query; |
3266 | | static int hf_pie_ntop_dns_query_id; |
3267 | | static int hf_pie_ntop_dns_query_type; |
3268 | | static int hf_pie_ntop_dns_ret_code; |
3269 | | static int hf_pie_ntop_dns_num_answers; |
3270 | | static int hf_pie_ntop_pop_user; |
3271 | | |
3272 | | static int hf_pie_ntop_gtpv1_req_msg_type; |
3273 | | static int hf_pie_ntop_gtpv1_rsp_msg_type; |
3274 | | static int hf_pie_ntop_gtpv1_c2s_teid_data; |
3275 | | static int hf_pie_ntop_gtpv1_c2s_teid_ctrl; |
3276 | | static int hf_pie_ntop_gtpv1_s2c_teid_data; |
3277 | | static int hf_pie_ntop_gtpv1_s2c_teid_ctrl; |
3278 | | static int hf_pie_ntop_gtpv1_end_user_ip; |
3279 | | static int hf_pie_ntop_gtpv1_end_user_imsi; |
3280 | | static int hf_pie_ntop_gtpv1_end_user_msisdn; |
3281 | | static int hf_pie_ntop_gtpv1_end_user_imei; |
3282 | | static int hf_pie_ntop_gtpv1_apn_name; |
3283 | | static int hf_pie_ntop_gtpv1_rai_mcc; |
3284 | | static int hf_pie_ntop_gtpv1_rai_mnc; |
3285 | | |
3286 | | static int hf_pie_ntop_gtpv1_uli_cell_lac; |
3287 | | static int hf_pie_ntop_gtpv1_uli_cell_ci; |
3288 | | static int hf_pie_ntop_gtpv1_uli_sac; |
3289 | | static int hf_pie_ntop_gtpv1_rai_type; |
3290 | | static int hf_pie_ntop_radius_req_msg_type; |
3291 | | static int hf_pie_ntop_radius_rsp_msg_type; |
3292 | | static int hf_pie_ntop_radius_user_name; |
3293 | | static int hf_pie_ntop_radius_calling_station_id; |
3294 | | static int hf_pie_ntop_radius_called_station_id; |
3295 | | static int hf_pie_ntop_radius_nas_ip_addr; |
3296 | | static int hf_pie_ntop_radius_nas_identifier; |
3297 | | static int hf_pie_ntop_radius_user_imsi; |
3298 | | static int hf_pie_ntop_radius_user_imei; |
3299 | | static int hf_pie_ntop_radius_framed_ip_addr; |
3300 | | static int hf_pie_ntop_radius_acct_session_id; |
3301 | | static int hf_pie_ntop_radius_acct_status_type; |
3302 | | static int hf_pie_ntop_radius_acct_in_octets; |
3303 | | static int hf_pie_ntop_radius_acct_out_octets; |
3304 | | static int hf_pie_ntop_radius_acct_in_pkts; |
3305 | | static int hf_pie_ntop_radius_acct_out_pkts; |
3306 | | static int hf_pie_ntop_imap_login; |
3307 | | |
3308 | | static int hf_pie_ntop_gtpv2_req_msg_type; |
3309 | | static int hf_pie_ntop_gtpv2_rsp_msg_type; |
3310 | | static int hf_pie_ntop_gtpv2_c2s_s1u_gtpu_teid; |
3311 | | static int hf_pie_ntop_gtpv2_c2s_s1u_gtpu_ip; |
3312 | | static int hf_pie_ntop_gtpv2_s2c_s1u_gtpu_teid; |
3313 | | static int hf_pie_ntop_gtpv2_s2c_s1u_gtpu_ip; |
3314 | | static int hf_pie_ntop_gtpv2_end_user_imsi; |
3315 | | static int hf_pie_ntop_gtpv2_and_user_msisdn; |
3316 | | static int hf_pie_ntop_gtpv2_apn_name; |
3317 | | static int hf_pie_ntop_gtpv2_uli_mcc; |
3318 | | static int hf_pie_ntop_gtpv2_uli_mnc; |
3319 | | static int hf_pie_ntop_gtpv2_uli_cell_tac; |
3320 | | static int hf_pie_ntop_gtpv2_uli_cell_id; |
3321 | | static int hf_pie_ntop_gtpv2_rat_type; |
3322 | | static int hf_pie_ntop_gtpv2_pdn_ip; |
3323 | | static int hf_pie_ntop_gtpv2_end_user_imei; |
3324 | | |
3325 | | static int hf_pie_ntop_src_as_path_1; |
3326 | | static int hf_pie_ntop_src_as_path_2; |
3327 | | static int hf_pie_ntop_src_as_path_3; |
3328 | | static int hf_pie_ntop_src_as_path_4; |
3329 | | static int hf_pie_ntop_src_as_path_5; |
3330 | | static int hf_pie_ntop_src_as_path_6; |
3331 | | static int hf_pie_ntop_src_as_path_7; |
3332 | | static int hf_pie_ntop_src_as_path_8; |
3333 | | static int hf_pie_ntop_src_as_path_9; |
3334 | | static int hf_pie_ntop_src_as_path_10; |
3335 | | static int hf_pie_ntop_dst_as_path_1; |
3336 | | static int hf_pie_ntop_dst_as_path_2; |
3337 | | static int hf_pie_ntop_dst_as_path_3; |
3338 | | static int hf_pie_ntop_dst_as_path_4; |
3339 | | static int hf_pie_ntop_dst_as_path_5; |
3340 | | static int hf_pie_ntop_dst_as_path_6; |
3341 | | static int hf_pie_ntop_dst_as_path_7; |
3342 | | static int hf_pie_ntop_dst_as_path_8; |
3343 | | static int hf_pie_ntop_dst_as_path_9; |
3344 | | static int hf_pie_ntop_dst_as_path_10; |
3345 | | |
3346 | | static int hf_pie_ntop_mysql_appl_latency_usec; |
3347 | | static int hf_pie_ntop_gtpv0_req_msg_type; |
3348 | | static int hf_pie_ntop_gtpv0_rsp_msg_type; |
3349 | | static int hf_pie_ntop_gtpv0_tid; |
3350 | | static int hf_pie_ntop_gtpv0_end_user_ip; |
3351 | | static int hf_pie_ntop_gtpv0_end_user_msisdn; |
3352 | | static int hf_pie_ntop_gtpv0_apn_name; |
3353 | | static int hf_pie_ntop_gtpv0_rai_mcc; |
3354 | | static int hf_pie_ntop_gtpv0_rai_mnc; |
3355 | | static int hf_pie_ntop_gtpv0_rai_cell_lac; |
3356 | | static int hf_pie_ntop_gtpv0_rai_cell_rac; |
3357 | | static int hf_pie_ntop_gtpv0_response_cause; |
3358 | | static int hf_pie_ntop_gtpv1_response_cause; |
3359 | | static int hf_pie_ntop_gtpv2_response_cause; |
3360 | | static int hf_pie_ntop_num_pkts_ttl_5_32; |
3361 | | static int hf_pie_ntop_num_pkts_ttl_32_64; |
3362 | | static int hf_pie_ntop_num_pkts_ttl_64_96; |
3363 | | static int hf_pie_ntop_num_pkts_ttl_96_128; |
3364 | | static int hf_pie_ntop_num_pkts_ttl_128_160; |
3365 | | static int hf_pie_ntop_num_pkts_ttl_160_192; |
3366 | | static int hf_pie_ntop_num_pkts_ttl_192_224; |
3367 | | static int hf_pie_ntop_num_pkts_ttl_224_255; |
3368 | | static int hf_pie_ntop_gtpv1_rai_lac; |
3369 | | static int hf_pie_ntop_gtpv1_rai_rac; |
3370 | | static int hf_pie_ntop_gtpv1_uli_mcc; |
3371 | | static int hf_pie_ntop_gtpv1_uli_mnc; |
3372 | | static int hf_pie_ntop_num_pkts_ttl_2_5; |
3373 | | static int hf_pie_ntop_num_pkts_ttl_eq_1; |
3374 | | static int hf_pie_ntop_rtp_sip_call_id; |
3375 | | static int hf_pie_ntop_in_src_osi_sap; |
3376 | | static int hf_pie_ntop_out_dst_osi_sap; |
3377 | | |
3378 | | static int hf_pie_ntop_whois_das_domain; |
3379 | | static int hf_pie_ntop_dns_ttl_answer; |
3380 | | static int hf_pie_ntop_dhcp_client_mac; |
3381 | | static int hf_pie_ntop_dhcp_client_ip; |
3382 | | static int hf_pie_ntop_dhcp_client_name; |
3383 | | static int hf_pie_ntop_ftp_login; |
3384 | | static int hf_pie_ntop_ftp_password; |
3385 | | static int hf_pie_ntop_ftp_command; |
3386 | | static int hf_pie_ntop_ftp_command_ret_code; |
3387 | | static int hf_pie_ntop_http_method; |
3388 | | static int hf_pie_ntop_http_site; |
3389 | | static int hf_pie_ntop_sip_c_ip; |
3390 | | static int hf_pie_ntop_sip_call_state; |
3391 | | static int hf_pie_ntop_rtp_in_mos; |
3392 | | static int hf_pie_ntop_rtp_in_r_factor; |
3393 | | static int hf_pie_ntop_src_proc_user_name; |
3394 | | static int hf_pie_ntop_src_father_proc_pid; |
3395 | | static int hf_pie_ntop_src_father_proc_name; |
3396 | | static int hf_pie_ntop_dst_proc_pid; |
3397 | | static int hf_pie_ntop_dst_proc_name; |
3398 | | static int hf_pie_ntop_dst_proc_user_name; |
3399 | | static int hf_pie_ntop_dst_father_proc_pid; |
3400 | | static int hf_pie_ntop_dst_father_proc_name; |
3401 | | static int hf_pie_ntop_rtp_rtt; |
3402 | | static int hf_pie_ntop_rtp_in_transit; |
3403 | | static int hf_pie_ntop_rtp_out_transit; |
3404 | | static int hf_pie_ntop_src_proc_actual_memory; |
3405 | | static int hf_pie_ntop_src_proc_peak_memory; |
3406 | | static int hf_pie_ntop_src_proc_average_cpu_load; |
3407 | | static int hf_pie_ntop_src_proc_num_page_faults; |
3408 | | static int hf_pie_ntop_dst_proc_actual_memory; |
3409 | | static int hf_pie_ntop_dst_proc_peak_memory; |
3410 | | static int hf_pie_ntop_dst_proc_average_cpu_load; |
3411 | | static int hf_pie_ntop_dst_proc_num_page_faults; |
3412 | | static int hf_pie_ntop_duration_in; |
3413 | | static int hf_pie_ntop_duration_out; |
3414 | | static int hf_pie_ntop_src_proc_pctg_iowait; |
3415 | | static int hf_pie_ntop_dst_proc_pctg_iowait; |
3416 | | static int hf_pie_ntop_rtp_dtmf_tones; |
3417 | | static int hf_pie_ntop_untunneled_ipv6_src_addr; |
3418 | | static int hf_pie_ntop_untunneled_ipv6_dst_addr; |
3419 | | static int hf_pie_ntop_dns_response; |
3420 | | |
3421 | | static int hf_pie_ntop_diameter_req_msg_type; |
3422 | | static int hf_pie_ntop_diameter_rsp_msg_type; |
3423 | | static int hf_pie_ntop_diameter_req_origin_host; |
3424 | | static int hf_pie_ntop_diameter_rsp_origin_host; |
3425 | | static int hf_pie_ntop_diameter_req_user_name; |
3426 | | static int hf_pie_ntop_diameter_rsp_result_code; |
3427 | | static int hf_pie_ntop_diameter_exp_res_vendor_id; |
3428 | | static int hf_pie_ntop_diameter_exp_res_result_code; |
3429 | | |
3430 | | static int hf_pie_ntop_s1ap_enb_ue_s1ap_id; |
3431 | | static int hf_pie_ntop_s1ap_mme_ue_s1ap_id; |
3432 | | static int hf_pie_ntop_s1ap_msg_emm_type_mme_to_enb; |
3433 | | static int hf_pie_ntop_s1ap_msg_esm_type_mme_to_enb; |
3434 | | static int hf_pie_ntop_s1ap_msg_emm_type_enb_to_mme; |
3435 | | static int hf_pie_ntop_s1ap_msg_esm_type_enb_to_mme; |
3436 | | static int hf_pie_ntop_s1ap_cause_enb_to_mme; |
3437 | | static int hf_pie_ntop_s1ap_detailed_cause_enb_to_mme; |
3438 | | |
3439 | | static int hf_pie_ntop_tcp_win_min_in; |
3440 | | static int hf_pie_ntop_tcp_win_max_in; |
3441 | | static int hf_pie_ntop_tcp_win_mss_in; |
3442 | | static int hf_pie_ntop_tcp_win_scale_in; |
3443 | | static int hf_pie_ntop_tcp_win_min_out; |
3444 | | static int hf_pie_ntop_tcp_win_max_out; |
3445 | | static int hf_pie_ntop_tcp_win_mss_out; |
3446 | | static int hf_pie_ntop_tcp_win_scale_out; |
3447 | | static int hf_pie_ntop_dhcp_remote_id; |
3448 | | static int hf_pie_ntop_dhcp_subscriber_id; |
3449 | | static int hf_pie_ntop_src_proc_uid; |
3450 | | static int hf_pie_ntop_dst_proc_uid; |
3451 | | static int hf_pie_ntop_application_name; |
3452 | | static int hf_pie_ntop_user_name; |
3453 | | static int hf_pie_ntop_dhcp_message_type; |
3454 | | static int hf_pie_ntop_rtp_in_pkt_drop; |
3455 | | static int hf_pie_ntop_rtp_out_pkt_drop; |
3456 | | static int hf_pie_ntop_rtp_out_mos; |
3457 | | static int hf_pie_ntop_rtp_out_r_factor; |
3458 | | static int hf_pie_ntop_rtp_mos; |
3459 | | static int hf_pie_ntop_gptv2_s5_s8_gtpc_teid; |
3460 | | static int hf_pie_ntop_rtp_r_factor; |
3461 | | static int hf_pie_ntop_rtp_ssrc; |
3462 | | static int hf_pie_ntop_payload_hash; |
3463 | | static int hf_pie_ntop_gtpv2_c2s_s5_s8_gtpu_teid; |
3464 | | static int hf_pie_ntop_gtpv2_s2c_s5_s8_gtpu_teid; |
3465 | | static int hf_pie_ntop_gtpv2_c2s_s5_s8_gtpu_ip; |
3466 | | static int hf_pie_ntop_gtpv2_s2c_s5_s8_gtpu_ip; |
3467 | | static int hf_pie_ntop_src_as_map; |
3468 | | static int hf_pie_ntop_dst_as_map; |
3469 | | static int hf_pie_ntop_diameter_hop_by_hop_id; |
3470 | | static int hf_pie_ntop_upstream_session_id; |
3471 | | static int hf_pie_ntop_downstream_session_id; |
3472 | | static int hf_pie_ntop_src_ip_long; |
3473 | | static int hf_pie_ntop_src_ip_lat; |
3474 | | static int hf_pie_ntop_dst_ip_long; |
3475 | | static int hf_pie_ntop_dst_ip_lat; |
3476 | | |
3477 | | static int hf_pie_ntop_diameter_clr_cancel_type; |
3478 | | static int hf_pie_ntop_diameter_clr_flags; |
3479 | | static int hf_pie_ntop_gtpv2_c2s_s5_s8_gtpc_ip; |
3480 | | static int hf_pie_ntop_gtpv2_s2c_s5_s8_gtpc_ip; |
3481 | | static int hf_pie_ntop_gtpv2_c2s_s5_s8_sgw_gtpu_teid; |
3482 | | static int hf_pie_ntop_gtpv2_s2c_s5_s8_sgw_gtpu_teid; |
3483 | | static int hf_pie_ntop_gtpv2_c2s_s5_s8_sgw_gtpu_ip; |
3484 | | static int hf_pie_ntop_gtpv2_s2c_s5_s8_sgw_gtpu_ip; |
3485 | | |
3486 | | static int hf_pie_ntop_http_x_forwarded_for; |
3487 | | static int hf_pie_ntop_http_via; |
3488 | | static int hf_pie_ntop_ssdp_host; |
3489 | | static int hf_pie_ntop_ssdp_usn; |
3490 | | static int hf_pie_ntop_netbios_query_name; |
3491 | | static int hf_pie_ntop_netbios_query_type; |
3492 | | static int hf_pie_ntop_netbios_response; |
3493 | | static int hf_pie_ntop_netbios_query_os; |
3494 | | static int hf_pie_ntop_ssdp_server; |
3495 | | static int hf_pie_ntop_ssdp_type; |
3496 | | static int hf_pie_ntop_ssdp_method; |
3497 | | static int hf_pie_ntop_nprobe_ipv4_address; |
3498 | | |
3499 | | static int hf_pie_plixer; |
3500 | | static int hf_pie_plixer_client_ip_v4; |
3501 | | static int hf_pie_plixer_client_hostname; /* string */ |
3502 | | static int hf_pie_plixer_partner_name; /* string */ |
3503 | | static int hf_pie_plixer_server_hostname; /* string */ |
3504 | | static int hf_pie_plixer_server_ip_v4; |
3505 | | static int hf_pie_plixer_recipient_address; /* string */ |
3506 | | static int hf_pie_plixer_event_id; |
3507 | | static int hf_pie_plixer_msgid; /* string */ |
3508 | | |
3509 | | static int hf_pie_plixer_priority; |
3510 | | static int hf_pie_plixer_recipient_report_status; |
3511 | | static int hf_pie_plixer_number_recipients; |
3512 | | static int hf_pie_plixer_origination_time; |
3513 | | static int hf_pie_plixer_encryption; /* string */ |
3514 | | static int hf_pie_plixer_service_version; /* string */ |
3515 | | static int hf_pie_plixer_linked_msgid; /* string */ |
3516 | | static int hf_pie_plixer_message_subject; /* string */ |
3517 | | static int hf_pie_plixer_sender_address; /* string */ |
3518 | | static int hf_pie_plixer_date_time; |
3519 | | |
3520 | | static int hf_pie_ixia; |
3521 | | static int hf_pie_ixia_l7_application_id; |
3522 | | static int hf_pie_ixia_l7_application_name; |
3523 | | static int hf_pie_ixia_source_ip_country_code; |
3524 | | static int hf_pie_ixia_source_ip_country_name; |
3525 | | static int hf_pie_ixia_source_ip_region_code; |
3526 | | static int hf_pie_ixia_source_ip_region_name; |
3527 | | static int hf_pie_ixia_source_ip_city_name; |
3528 | | static int hf_pie_ixia_source_ip_latitude; |
3529 | | static int hf_pie_ixia_source_ip_longitude; |
3530 | | static int hf_pie_ixia_destination_ip_country_code; |
3531 | | static int hf_pie_ixia_destination_ip_country_name; |
3532 | | static int hf_pie_ixia_destination_ip_region_code; |
3533 | | static int hf_pie_ixia_destination_ip_region_name; |
3534 | | static int hf_pie_ixia_destination_ip_city_name; |
3535 | | static int hf_pie_ixia_destination_ip_latitude; |
3536 | | static int hf_pie_ixia_destination_ip_longitude; |
3537 | | static int hf_pie_ixia_os_device_id; |
3538 | | static int hf_pie_ixia_os_device_name; |
3539 | | static int hf_pie_ixia_browser_id; |
3540 | | static int hf_pie_ixia_browser_name; |
3541 | | static int hf_pie_ixia_reverse_octet_delta_count; |
3542 | | static int hf_pie_ixia_reverse_packet_delta_count; |
3543 | | static int hf_pie_ixia_conn_encryption_type; |
3544 | | static int hf_pie_ixia_encryption_cipher; |
3545 | | static int hf_pie_ixia_encryption_keylen; |
3546 | | static int hf_pie_ixia_imsi; |
3547 | | static int hf_pie_ixia_user_agent; |
3548 | | static int hf_pie_ixia_host_name; |
3549 | | static int hf_pie_ixia_uri; |
3550 | | static int hf_pie_ixia_dns_txt; |
3551 | | static int hf_pie_ixia_source_as_name; |
3552 | | static int hf_pie_ixia_dest_as_name; |
3553 | | static int hf_pie_ixia_transaction_latency; |
3554 | | static int hf_pie_ixia_dns_query_names; |
3555 | | static int hf_pie_ixia_dns_answer_names; |
3556 | | static int hf_pie_ixia_dns_classes; |
3557 | | static int hf_pie_ixia_threat_type; |
3558 | | static int hf_pie_ixia_threat_ipv4; |
3559 | | static int hf_pie_ixia_threat_ipv6; |
3560 | | static int hf_pie_ixia_http_session; |
3561 | | static int hf_pie_ixia_request_time; |
3562 | | static int hf_pie_ixia_http_connection; |
3563 | | static int hf_pie_ixia_http_accept; |
3564 | | static int hf_pie_ixia_http_accept_language; |
3565 | | static int hf_pie_ixia_http_accept_encoding; |
3566 | | static int hf_pie_ixia_http_reason; |
3567 | | static int hf_pie_ixia_http_server; |
3568 | | static int hf_pie_ixia_http_content_length; |
3569 | | static int hf_pie_ixia_http_referer; |
3570 | | static int hf_pie_ixia_http_useragent_cpu; |
3571 | | static int hf_pie_ixia_dns_records; |
3572 | | static int hf_pie_ixia_dns_name; |
3573 | | static int hf_pie_ixia_dns_ipv4; |
3574 | | static int hf_pie_ixia_dns_ipv6; |
3575 | | static int hf_pie_ixia_dns_packets; |
3576 | | static int hf_pie_ixia_dns_transaction_id; |
3577 | | static int hf_pie_ixia_dns_opcode; |
3578 | | static int hf_pie_ixia_dns_request_type; |
3579 | | static int hf_pie_ixia_dns_response_code; |
3580 | | static int hf_pie_ixia_dns_record_ttl; |
3581 | | static int hf_pie_ixia_dns_raw_rdata; |
3582 | | static int hf_pie_ixia_dns_response_type; |
3583 | | static int hf_pie_ixia_dns_qdcount; |
3584 | | static int hf_pie_ixia_dns_ancount; |
3585 | | static int hf_pie_ixia_dns_nscount; |
3586 | | static int hf_pie_ixia_dns_arcount; |
3587 | | static int hf_pie_ixia_dns_auth_answer; |
3588 | | static int hf_pie_ixia_dns_trucation; |
3589 | | static int hf_pie_ixia_dns_recursion_desired; |
3590 | | static int hf_pie_ixia_dns_recursion_avail; |
3591 | | static int hf_pie_ixia_dns_rdata_len; |
3592 | | static int hf_pie_ixia_dns_questions; |
3593 | | static int hf_pie_ixia_dns_query_type; |
3594 | | static int hf_pie_ixia_dns_query_name; |
3595 | | static int hf_pie_ixia_dns_section_type; |
3596 | | static int hf_pie_ixia_dns_qr_flag; |
3597 | | static int hf_pie_ixia_dns_canonical_name; |
3598 | | static int hf_pie_ixia_dns_mx_domain; |
3599 | | static int hf_pie_ixia_tls_sni; |
3600 | | static int hf_pie_ixia_tls_srvr_cert; |
3601 | | static int hf_pie_ixia_tls_srvr_cert_issuer; |
3602 | | static int hf_pie_ixia_tls_srvr_cert_issuer_attr; |
3603 | | static int hf_pie_ixia_tls_srvr_cert_issuer_val; |
3604 | | static int hf_pie_ixia_tls_srvr_cert_subject; |
3605 | | static int hf_pie_ixia_tls_srvr_cert_subject_attr; |
3606 | | static int hf_pie_ixia_tls_srvr_cert_subject_val; |
3607 | | static int hf_pie_ixia_tls_srvr_cert_vld_nt_bfr; |
3608 | | static int hf_pie_ixia_tls_srvr_cert_vld_nt_aftr; |
3609 | | static int hf_pie_ixia_tls_srvr_cert_srl_num; |
3610 | | static int hf_pie_ixia_tls_srvr_cert_sign_algo; |
3611 | | static int hf_pie_ixia_tls_srvr_cert_subj_pki_algo; |
3612 | | static int hf_pie_ixia_tls_srvr_cert_altnames; |
3613 | | static int hf_pie_ixia_tls_srvr_cert_altnames_attr; |
3614 | | static int hf_pie_ixia_tls_srvr_cert_altnames_val; |
3615 | | static int hf_pie_ixia_dhcp_client_id; |
3616 | | static int hf_pie_ixia_dhcp_client_mac; |
3617 | | static int hf_pie_ixia_dhcp_messages; |
3618 | | static int hf_pie_ixia_dhcp_message_timestamp; |
3619 | | static int hf_pie_ixia_dhcp_message_type; |
3620 | | static int hf_pie_ixia_dhcp_lease_duration; |
3621 | | static int hf_pie_ixia_dhcp_servername; |
3622 | | static int hf_pie_ixia_dhcp_agent_circuit_id; |
3623 | | static int hf_pie_ixia_radius_events; |
3624 | | static int hf_pie_ixia_radius_timestamp; |
3625 | | static int hf_pie_ixia_radius_event_timestamp; |
3626 | | static int hf_pie_ixia_radius_username; |
3627 | | static int hf_pie_ixia_radius_nas_ipv4; |
3628 | | static int hf_pie_ixia_radius_service_type; |
3629 | | static int hf_pie_ixia_radius_framed_protocol; |
3630 | | static int hf_pie_ixia_radius_framed_ip; |
3631 | | static int hf_pie_ixia_radius_filter_id; |
3632 | | static int hf_pie_ixia_radius_reply_message; |
3633 | | static int hf_pie_ixia_radius_called_station_id; |
3634 | | static int hf_pie_ixia_radius_calling_station_id; |
3635 | | static int hf_pie_ixia_email_messages; |
3636 | | static int hf_pie_ixia_email_msg_id; |
3637 | | static int hf_pie_ixia_email_msg_date; |
3638 | | static int hf_pie_ixia_email_msg_subject; |
3639 | | static int hf_pie_ixia_email_msg_to; |
3640 | | static int hf_pie_ixia_email_msg_from; |
3641 | | static int hf_pie_ixia_email_msg_cc; |
3642 | | static int hf_pie_ixia_email_msg_bcc; |
3643 | | static int hf_pie_ixia_email_msg_attachments; |
3644 | | static int hf_pie_ixia_ja3_fingerprint_string; |
3645 | | static int hf_pie_ixia_tcp_conn_setup_time; |
3646 | | static int hf_pie_ixia_tcp_app_response_time; |
3647 | | static int hf_pie_ixia_tcp_retrans_pkt_count; |
3648 | | static int hf_pie_ixia_conn_avg_rtt; |
3649 | | static int hf_pie_ixia_udpAppResponseTime; |
3650 | | static int hf_pie_ixia_quicConnSetupTime; |
3651 | | static int hf_pie_ixia_quicConnRTT; |
3652 | | static int hf_pie_ixia_quicAppResponseTime; |
3653 | | static int hf_pie_ixia_matchedFilterName; |
3654 | | static int hf_pie_ixia_gtp_IMSI; |
3655 | | static int hf_pie_ixia_gtp_ULI_SAI_SAC; |
3656 | | static int hf_pie_ixia_gtp_ULI_RAI_RAC; |
3657 | | static int hf_pie_ixia_gtp_ULI_TAC; |
3658 | | static int hf_pie_ixia_gtp_ULI_ECGI_E_NODEB_ID; |
3659 | | static int hf_pie_ixia_gtp_ULI_CELL_ID; |
3660 | | static int hf_pie_ixia_gtp_ULI_LAC; |
3661 | | static int hf_pie_ixia_gtp_ULI_MCC; |
3662 | | static int hf_pie_ixia_gtp_ULI_MNC; |
3663 | | static int hf_pie_ixia_gtp_MSISDN; |
3664 | | static int hf_pie_ixia_gtp_IMEI; |
3665 | | static int hf_pie_ixia_gtp_RAT_type; |
3666 | | static int hf_pie_ixia_gtp_ep_gen; |
3667 | | static int hf_pie_ixia_gtp_up_TEID; |
3668 | | static int hf_pie_ixia_gtp_down_TEID; |
3669 | | static int hf_pie_ixia_gtp_up_ipv4_addr; |
3670 | | static int hf_pie_ixia_gtp_down_ipv4_addr; |
3671 | | static int hf_pie_ixia_gtp_up_ipv6_addr; |
3672 | | static int hf_pie_ixia_gtp_down_ipv6_addr; |
3673 | | static int hf_pie_ixia_gtp_up_QCI_QFI; |
3674 | | static int hf_pie_ixia_gtp_down_QCI_QFI; |
3675 | | static int hf_pie_ixia_gtp_up_APN_DNN; |
3676 | | static int hf_pie_ixia_gtp_down_APN_DNN; |
3677 | | static int hf_pie_ixia_gtp_NSSAI_SD; |
3678 | | static int hf_pie_ixia_gtp_NSSAI_SST; |
3679 | | static int hf_pie_ixia_gtp_5QI_up; |
3680 | | static int hf_pie_ixia_gtp_5QI_down; |
3681 | | static int hf_pie_ixia_stun_response; |
3682 | | static int hf_pie_ixia_stun_reflexive_ta_ipv4; |
3683 | | static int hf_pie_ixia_stun_reflexive_ta_ipv6; |
3684 | | static int hf_pie_ixia_stun_reflexive_ta_port; |
3685 | | static int hf_pie_ixia_http_alt_svc; |
3686 | | static int hf_pie_ixia_unidirectional; |
3687 | | static int hf_pie_ixia_http_tls_server_rand; |
3688 | | static int hf_pie_ixia_http_tls_session_id; |
3689 | | static int hf_pie_ixia_sip_to; |
3690 | | static int hf_pie_ixia_sip_from; |
3691 | | static int hf_pie_ixia_sip_call_id; |
3692 | | static int hf_pie_ixia_sip_content_type; |
3693 | | static int hf_pie_ixia_sip_route; |
3694 | | static int hf_pie_ixia_sip_geolocation; |
3695 | | static int hf_pie_ixia_diameter_message; |
3696 | | static int hf_pie_ixia_diameter_command_code; |
3697 | | static int hf_pie_ixia_diameter_request; |
3698 | | static int hf_pie_ixia_diameter_response; |
3699 | | static int hf_pie_ixia_diameter_application_id; |
3700 | | static int hf_pie_ixia_diameter_origin_host; |
3701 | | static int hf_pie_ixia_diameter_origin_realm; |
3702 | | static int hf_pie_ixia_diameter_dest_host; |
3703 | | static int hf_pie_ixia_diameter_dest_realm; |
3704 | | static int hf_pie_ixia_diameter_user_name; |
3705 | | static int hf_pie_ixia_diameter_sc_address; |
3706 | | static int hf_pie_ixia_diameter_auth_vector_rand; |
3707 | | static int hf_pie_ixia_diameter_auth_vector_xres; |
3708 | | static int hf_pie_ixia_diameter_auth_vector_autn; |
3709 | | static int hf_pie_ixia_diameter_auth_vector_kasme; |
3710 | | static int hf_pie_ixia_diameter_sub_data_ambr_max_req_bw_ul; |
3711 | | static int hf_pie_ixia_diameter_sub_data_ambr_max_req_bw_dl; |
3712 | | static int hf_pie_ixia_diameter_apn_configuration_profile; |
3713 | | static int hf_pie_ixia_diameter_access_restriction_data_flags; |
3714 | | static int hf_pie_ixia_diameter_route_record; |
3715 | | static int hf_pie_ixia_diameter_framed_ip_address; |
3716 | | static int hf_pie_ixia_diameter_3gpp_user_location_info; |
3717 | | static int hf_pie_ixia_diameter_called_station_id; |
3718 | | static int hf_pie_ixia_diameter_qos_class_identifier; |
3719 | | static int hf_pie_ixia_diameter_qos_max_req_bw_dl; |
3720 | | static int hf_pie_ixia_diameter_qos_max_req_bw_ul; |
3721 | | static int hf_pie_ixia_diameter_qos_guaranteed_br_ul; |
3722 | | static int hf_pie_ixia_diameter_qos_guaranteed_br_dl; |
3723 | | static int hf_pie_ixia_diameter_qos_apn_agg_max_br_ul; |
3724 | | static int hf_pie_ixia_diameter_qos_apn_agg_max_br_dl; |
3725 | | static int hf_pie_ixia_diameter_integrity_key; |
3726 | | static int hf_pie_ixia_diameter_confidentiality_key; |
3727 | | static int hf_pie_ixia_diameter_result_code; |
3728 | | static int hf_pie_ixia_diameter_subscription_id_data; |
3729 | | static int hf_pie_ixia_session_fingerprint; |
3730 | | static int hf_pie_ixia_session_parse_errors; |
3731 | | static int hf_pie_ixia_http_headers; |
3732 | | static int hf_pie_ixia_http_header_field; |
3733 | | static int hf_pie_ixia_http_header_value; |
3734 | | static int hf_pie_ixia_sip_packets; |
3735 | | static int hf_pie_ixia_sip_headers; |
3736 | | static int hf_pie_ixia_sip_type; |
3737 | | static int hf_pie_ixia_sip_header_field; |
3738 | | static int hf_pie_ixia_sip_header_value; |
3739 | | static int hf_pie_ixia_session_ip_scrambling_key_hash; |
3740 | | static int hf_pie_ixia_ja4a; |
3741 | | static int hf_pie_ixia_ja4b; |
3742 | | static int hf_pie_ixia_ja4c; |
3743 | | static int hf_pie_ixia_uri_extended; |
3744 | | static int hf_pie_ixia_app_octet_delta_count; |
3745 | | static int hf_pie_ixia_reverse_app_octet_delta_count; |
3746 | | static int hf_pie_ixia_gtp_uli_cell_nr_cellid; |
3747 | | static int hf_pie_ixia_gtp_rat_type_name; |
3748 | | static int hf_pie_ixia_gtp_mobile_country_name; |
3749 | | static int hf_pie_ixia_gtp_mobile_network_name; |
3750 | | static int hf_pie_ixia_gtp_mobile_device_model; |
3751 | | static int hf_pie_ixia_gtp_mobile_device_manufacturer; |
3752 | | |
3753 | | static int hf_pie_netscaler; |
3754 | | static int hf_pie_netscaler_roundtriptime; |
3755 | | static int hf_pie_netscaler_transactionid; |
3756 | | static int hf_pie_netscaler_httprequrl; |
3757 | | static int hf_pie_netscaler_httpreqcookie; |
3758 | | static int hf_pie_netscaler_flowflags; |
3759 | | static int hf_pie_netscaler_connectionid; |
3760 | | static int hf_pie_netscaler_syslogpriority; |
3761 | | static int hf_pie_netscaler_syslogmessage; |
3762 | | static int hf_pie_netscaler_syslogtimestamp; |
3763 | | static int hf_pie_netscaler_httpreqreferer; |
3764 | | static int hf_pie_netscaler_httpreqmethod; |
3765 | | static int hf_pie_netscaler_httpreqhost; |
3766 | | static int hf_pie_netscaler_httprequseragent; |
3767 | | static int hf_pie_netscaler_httprspstatus; |
3768 | | static int hf_pie_netscaler_httprsplen; |
3769 | | static int hf_pie_netscaler_serverttfb; |
3770 | | static int hf_pie_netscaler_serverttlb; |
3771 | | static int hf_pie_netscaler_appnameincarnationnumber; |
3772 | | static int hf_pie_netscaler_appnameappid; |
3773 | | static int hf_pie_netscaler_appname; |
3774 | | static int hf_pie_netscaler_httpreqrcvfb; |
3775 | | static int hf_pie_netscaler_httpreqforwfb; |
3776 | | static int hf_pie_netscaler_httpresrcvfb; |
3777 | | static int hf_pie_netscaler_httpresforwfb; |
3778 | | static int hf_pie_netscaler_httpreqrcvlb; |
3779 | | static int hf_pie_netscaler_httpreqforwlb; |
3780 | | static int hf_pie_netscaler_mainpageid; |
3781 | | static int hf_pie_netscaler_mainpagecoreid; |
3782 | | static int hf_pie_netscaler_httpclientinteractionstarttime; |
3783 | | static int hf_pie_netscaler_httpclientrenderendtime; |
3784 | | static int hf_pie_netscaler_httpclientrenderstarttime; |
3785 | | static int hf_pie_netscaler_apptemplatename; |
3786 | | static int hf_pie_netscaler_httpclientinteractionendtime; |
3787 | | static int hf_pie_netscaler_httpresrcvlb; |
3788 | | static int hf_pie_netscaler_httpresforwlb; |
3789 | | static int hf_pie_netscaler_appunitnameappid; |
3790 | | static int hf_pie_netscaler_dbloginflags; |
3791 | | static int hf_pie_netscaler_dbreqtype; |
3792 | | static int hf_pie_netscaler_dbprotocolname; |
3793 | | static int hf_pie_netscaler_dbusername; |
3794 | | static int hf_pie_netscaler_dbdatabasename; |
3795 | | static int hf_pie_netscaler_dbclthostname; |
3796 | | static int hf_pie_netscaler_dbreqstring; |
3797 | | static int hf_pie_netscaler_dbrespstatusstring; |
3798 | | static int hf_pie_netscaler_dbrespstatus; |
3799 | | static int hf_pie_netscaler_dbresplength; |
3800 | | static int hf_pie_netscaler_clientrtt; |
3801 | | static int hf_pie_netscaler_httpcontenttype; |
3802 | | static int hf_pie_netscaler_httpreqauthorization; |
3803 | | static int hf_pie_netscaler_httpreqvia; |
3804 | | static int hf_pie_netscaler_httpreslocation; |
3805 | | static int hf_pie_netscaler_httpressetcookie; |
3806 | | static int hf_pie_netscaler_httpressetcookie2; |
3807 | | static int hf_pie_netscaler_httpreqxforwardedfor; |
3808 | | static int hf_pie_netscaler_connectionchainid; |
3809 | | static int hf_pie_netscaler_connectionchainhopcount; |
3810 | | static int hf_pie_netscaler_icasessionguid; |
3811 | | static int hf_pie_netscaler_icaclientversion; |
3812 | | static int hf_pie_netscaler_icaclienttype; |
3813 | | static int hf_pie_netscaler_icaclientip; |
3814 | | static int hf_pie_netscaler_icaclienthostname; |
3815 | | static int hf_pie_netscaler_aaausername; |
3816 | | static int hf_pie_netscaler_icadomainname; |
3817 | | static int hf_pie_netscaler_icaclientlauncher; |
3818 | | static int hf_pie_netscaler_icasessionsetuptime; |
3819 | | static int hf_pie_netscaler_icaservername; |
3820 | | static int hf_pie_netscaler_icasessionreconnects; |
3821 | | static int hf_pie_netscaler_icartt; |
3822 | | static int hf_pie_netscaler_icaclientsiderxbytes; |
3823 | | static int hf_pie_netscaler_icaclientsidetxbytes; |
3824 | | static int hf_pie_netscaler_icaclientsidepacketsretransmit; |
3825 | | static int hf_pie_netscaler_icaserversidepacketsretransmit; |
3826 | | static int hf_pie_netscaler_icaclientsidertt; |
3827 | | static int hf_pie_netscaler_icaserversidertt; |
3828 | | static int hf_pie_netscaler_icasessionupdatebeginsec; |
3829 | | static int hf_pie_netscaler_icasessionupdateendsec; |
3830 | | static int hf_pie_netscaler_icachannelid1; |
3831 | | static int hf_pie_netscaler_icachannelid1bytes; |
3832 | | static int hf_pie_netscaler_icachannelid2; |
3833 | | static int hf_pie_netscaler_icachannelid2bytes; |
3834 | | static int hf_pie_netscaler_icachannelid3; |
3835 | | static int hf_pie_netscaler_icachannelid3bytes; |
3836 | | static int hf_pie_netscaler_icachannelid4; |
3837 | | static int hf_pie_netscaler_icachannelid4bytes; |
3838 | | static int hf_pie_netscaler_icachannelid5; |
3839 | | static int hf_pie_netscaler_icachannelid5bytes; |
3840 | | static int hf_pie_netscaler_icaconnectionpriority; |
3841 | | static int hf_pie_netscaler_applicationstartupduration; |
3842 | | static int hf_pie_netscaler_icalaunchmechanism; |
3843 | | static int hf_pie_netscaler_icaapplicationname; |
3844 | | static int hf_pie_netscaler_applicationstartuptime; |
3845 | | static int hf_pie_netscaler_icaapplicationterminationtype; |
3846 | | static int hf_pie_netscaler_icaapplicationterminationtime; |
3847 | | static int hf_pie_netscaler_icasessionendtime; |
3848 | | static int hf_pie_netscaler_icaclientsidejitter; |
3849 | | static int hf_pie_netscaler_icaserversidejitter; |
3850 | | static int hf_pie_netscaler_icaappprocessid; |
3851 | | static int hf_pie_netscaler_icaappmodulepath; |
3852 | | static int hf_pie_netscaler_icadeviceserialno; |
3853 | | static int hf_pie_netscaler_msiclientcookie; |
3854 | | static int hf_pie_netscaler_icaflags; |
3855 | | static int hf_pie_netscaler_icausername; |
3856 | | static int hf_pie_netscaler_licensetype; |
3857 | | static int hf_pie_netscaler_maxlicensecount; |
3858 | | static int hf_pie_netscaler_currentlicenseconsumed; |
3859 | | static int hf_pie_netscaler_icanetworkupdatestarttime; |
3860 | | static int hf_pie_netscaler_icanetworkupdateendtime; |
3861 | | static int hf_pie_netscaler_icaclientsidesrtt; |
3862 | | static int hf_pie_netscaler_icaserversidesrtt; |
3863 | | static int hf_pie_netscaler_icaclientsidedelay; |
3864 | | static int hf_pie_netscaler_icaserversidedelay; |
3865 | | static int hf_pie_netscaler_icahostdelay; |
3866 | | static int hf_pie_netscaler_icaclientsidewindowsize; |
3867 | | static int hf_pie_netscaler_icaserversidewindowsize; |
3868 | | static int hf_pie_netscaler_icaclientsidertocount; |
3869 | | static int hf_pie_netscaler_icaserversidertocount; |
3870 | | static int hf_pie_netscaler_ical7clientlatency; |
3871 | | static int hf_pie_netscaler_ical7serverlatency; |
3872 | | static int hf_pie_netscaler_httpdomainname; |
3873 | | static int hf_pie_netscaler_cacheredirclientconnectioncoreid; |
3874 | | static int hf_pie_netscaler_cacheredirclientconnectiontransactionid; |
3875 | | |
3876 | | |
3877 | | static int hf_pie_barracuda; |
3878 | | static int hf_pie_barracuda_timestamp; |
3879 | | static int hf_pie_barracuda_logop; |
3880 | | static int hf_pie_barracuda_traffictype; |
3881 | | static int hf_pie_barracuda_fwrule; |
3882 | | static int hf_pie_barracuda_servicename; |
3883 | | static int hf_pie_barracuda_reason; |
3884 | | static int hf_pie_barracuda_reasontext; |
3885 | | static int hf_pie_barracuda_bindipv4address; |
3886 | | static int hf_pie_barracuda_bindtransportport; |
3887 | | static int hf_pie_barracuda_connipv4address; |
3888 | | static int hf_pie_barracuda_conntransportport; |
3889 | | static int hf_pie_barracuda_auditcounter; |
3890 | | |
3891 | | static int hf_pie_gigamon; |
3892 | | static int hf_pie_gigamon_httprequrl; |
3893 | | static int hf_pie_gigamon_httprspstatus; |
3894 | | static int hf_pie_gigamon_sslcertificateissuercommonname; |
3895 | | static int hf_pie_gigamon_sslcertificatesubjectcommonname; |
3896 | | static int hf_pie_gigamon_sslcertificateissuer; |
3897 | | static int hf_pie_gigamon_sslcertificatesubject; |
3898 | | static int hf_pie_gigamon_sslcertificatevalidnotbefore; |
3899 | | static int hf_pie_gigamon_sslcertificatevalidnotafter; |
3900 | | static int hf_pie_gigamon_sslcertificateserialnumber; |
3901 | | static int hf_pie_gigamon_sslcertificatesignaturealgorithm; |
3902 | | static int hf_pie_gigamon_sslcertificatesubjectpubalgorithm; |
3903 | | static int hf_pie_gigamon_sslcertificatesubjectpubkeysize; |
3904 | | static int hf_pie_gigamon_sslcertificatesubjectaltname; |
3905 | | static int hf_pie_gigamon_sslservernameindication; |
3906 | | static int hf_pie_gigamon_sslserverversion; |
3907 | | static int hf_pie_gigamon_sslservercipher; |
3908 | | static int hf_pie_gigamon_sslservercompressionmethod; |
3909 | | static int hf_pie_gigamon_sslserversessionid; |
3910 | | static int hf_pie_gigamon_dnsidentifier; |
3911 | | static int hf_pie_gigamon_dnsopcode; |
3912 | | static int hf_pie_gigamon_dnsresponsecode; |
3913 | | static int hf_pie_gigamon_dnsqueryname; |
3914 | | static int hf_pie_gigamon_dnsresponsename; |
3915 | | static int hf_pie_gigamon_dnsresponsettl; |
3916 | | static int hf_pie_gigamon_dnsresponseipv4address; |
3917 | | static int hf_pie_gigamon_dnsresponseipv6address; |
3918 | | static int hf_pie_gigamon_dnsbits; |
3919 | | static int hf_pie_gigamon_dnsqdcount; |
3920 | | static int hf_pie_gigamon_dnsancount; |
3921 | | static int hf_pie_gigamon_dnsnscount; |
3922 | | static int hf_pie_gigamon_dnsarcount; |
3923 | | static int hf_pie_gigamon_dnsquerytype; |
3924 | | static int hf_pie_gigamon_dnsqueryclass; |
3925 | | static int hf_pie_gigamon_dnsresponsetype; |
3926 | | static int hf_pie_gigamon_dnsresponseclass; |
3927 | | static int hf_pie_gigamon_dnsresponserdlength; |
3928 | | static int hf_pie_gigamon_dnsresponserdata; |
3929 | | static int hf_pie_gigamon_dnsauthorityname; |
3930 | | static int hf_pie_gigamon_dnsauthoritytype; |
3931 | | static int hf_pie_gigamon_dnsauthorityclass; |
3932 | | static int hf_pie_gigamon_dnsauthorityttl; |
3933 | | static int hf_pie_gigamon_dnsauthorityrdlength; |
3934 | | static int hf_pie_gigamon_dnsauthorityrdata; |
3935 | | static int hf_pie_gigamon_dnsadditionalname; |
3936 | | static int hf_pie_gigamon_dnsadditionaltype; |
3937 | | static int hf_pie_gigamon_dnsadditionalclass; |
3938 | | static int hf_pie_gigamon_dnsadditionalttl; |
3939 | | static int hf_pie_gigamon_dnsadditionalrdlength; |
3940 | | static int hf_pie_gigamon_dnsadditionalrdata; |
3941 | | |
3942 | | static int hf_pie_cisco; |
3943 | | static int hf_pie_cisco_transport_packets_lost_counter; |
3944 | | static int hf_pie_cisco_transport_rtp_ssrc; |
3945 | | static int hf_pie_cisco_transport_rtp_jitter_maximum; |
3946 | | static int hf_pie_cisco_transport_rtp_payload_type; |
3947 | | static int hf_pie_cisco_transport_rtp_jitter_mean_sum; |
3948 | | static int hf_pie_cisco_c3pl_class_cce_id; |
3949 | | static int hf_pie_cisco_c3pl_class_name; |
3950 | | static int hf_pie_cisco_c3pl_class_type; |
3951 | | static int hf_pie_cisco_c3pl_policy_cce_id; |
3952 | | static int hf_pie_cisco_c3pl_policy_name; |
3953 | | static int hf_pie_cisco_c3pl_policy_type; |
3954 | | static int hf_pie_cisco_connection_server_counter_responses; |
3955 | | static int hf_pie_cisco_connection_client_counter_packets_retransmitted; |
3956 | | static int hf_pie_cisco_connection_transaction_counter_complete; |
3957 | | static int hf_pie_cisco_connection_transaction_duration_sum; |
3958 | | static int hf_pie_cisco_connection_delay_response_to_server_histogram_late; |
3959 | | static int hf_pie_cisco_connection_delay_response_to_server_sum; |
3960 | | static int hf_pie_cisco_connection_delay_application_sum; |
3961 | | static int hf_pie_cisco_connection_delay_application_max; |
3962 | | static int hf_pie_cisco_connection_delay_response_client_to_server_sum; |
3963 | | static int hf_pie_cisco_connection_delay_network_client_to_server_sum; |
3964 | | static int hf_pie_cisco_connection_delay_network_to_client_sum; |
3965 | | static int hf_pie_cisco_connection_delay_network_to_server_sum; |
3966 | | static int hf_pie_cisco_services_waas_segment; |
3967 | | static int hf_pie_cisco_services_waas_passthrough_reason; |
3968 | | static int hf_pie_cisco_application_http_uri_statistics; |
3969 | | static int hf_pie_cisco_application_http_uri_statistics_count; |
3970 | | static int hf_pie_cisco_application_category_name; |
3971 | | static int hf_pie_cisco_application_sub_category_name; |
3972 | | static int hf_pie_cisco_application_group_name; |
3973 | | static int hf_pie_cisco_application_http_host; |
3974 | | static int hf_pie_cisco_application_http_host_app_id; |
3975 | | static int hf_pie_cisco_application_http_host_sub_app_id; |
3976 | | static int hf_pie_cisco_connection_client_ipv4_address; |
3977 | | static int hf_pie_cisco_connection_server_ipv4_address; |
3978 | | static int hf_pie_cisco_connection_client_transport_port; |
3979 | | static int hf_pie_cisco_connection_server_transport_port; |
3980 | | static int hf_pie_cisco_connection_id; |
3981 | | static int hf_pie_cisco_application_traffic_class; |
3982 | | static int hf_pie_cisco_application_business_relevance; |
3983 | | |
3984 | | static int hf_pie_niagara_networks; |
3985 | | static int hf_pie_niagara_networks_sslservernameindication; |
3986 | | static int hf_pie_niagara_networks_sslserverversion; |
3987 | | static int hf_pie_niagara_networks_sslserverversiontext; |
3988 | | static int hf_pie_niagara_networks_sslservercipher; |
3989 | | static int hf_pie_niagara_networks_sslserverciphertext; |
3990 | | static int hf_pie_niagara_networks_sslconnectionencryptiontype; |
3991 | | static int hf_pie_niagara_networks_sslservercompressionmethod; |
3992 | | static int hf_pie_niagara_networks_sslserversessionid; |
3993 | | static int hf_pie_niagara_networks_sslcertificateissuer; |
3994 | | static int hf_pie_niagara_networks_sslcertificateissuername; |
3995 | | static int hf_pie_niagara_networks_sslcertificatesubject; |
3996 | | static int hf_pie_niagara_networks_sslcertificatesubjectname; |
3997 | | static int hf_pie_niagara_networks_sslcertificatevalidnotbefore; |
3998 | | static int hf_pie_niagara_networks_sslcertificatevalidnotafter; |
3999 | | static int hf_pie_niagara_networks_sslcertificateserialnumber; |
4000 | | static int hf_pie_niagara_networks_sslcertificatesignaturealgorithm; |
4001 | | static int hf_pie_niagara_networks_sslcertificatesignaturealgorithmtext; |
4002 | | static int hf_pie_niagara_networks_sslcertificatesubjectpublickeysize; |
4003 | | static int hf_pie_niagara_networks_sslcertificatesubjectpublicalgorithm; |
4004 | | static int hf_pie_niagara_networks_sslcertificatesubjectpublicalgorithmtext; |
4005 | | static int hf_pie_niagara_networks_sslcertificatesubjectalgorithmtext; |
4006 | | static int hf_pie_niagara_networks_sslcertificatesubjectalternativename; |
4007 | | static int hf_pie_niagara_networks_sslcertificatesha1; |
4008 | | static int hf_pie_niagara_networks_dnsidentifier; |
4009 | | static int hf_pie_niagara_networks_dnsopcode; |
4010 | | static int hf_pie_niagara_networks_dnsresponsecode; |
4011 | | static int hf_pie_niagara_networks_dnsqueryname; |
4012 | | static int hf_pie_niagara_networks_dnsresponsename; |
4013 | | static int hf_pie_niagara_networks_dnsresponsettl; |
4014 | | static int hf_pie_niagara_networks_dnsresponseipv4addr; |
4015 | | static int hf_pie_niagara_networks_dnsresponseipv4addrtext; |
4016 | | static int hf_pie_niagara_networks_dnsresponseipv6addr; |
4017 | | static int hf_pie_niagara_networks_dnsresponseipv6addrtext; |
4018 | | static int hf_pie_niagara_networks_dnsbits; |
4019 | | static int hf_pie_niagara_networks_dnsqdcount; |
4020 | | static int hf_pie_niagara_networks_dnsancount; |
4021 | | static int hf_pie_niagara_networks_dnsnscount; |
4022 | | static int hf_pie_niagara_networks_dnsarcount; |
4023 | | static int hf_pie_niagara_networks_dnsquerytype; |
4024 | | static int hf_pie_niagara_networks_dnsquerytypetext; |
4025 | | static int hf_pie_niagara_networks_dnsqueryclass; |
4026 | | static int hf_pie_niagara_networks_dnsqueryclasstext; |
4027 | | static int hf_pie_niagara_networks_dnsresponsetype; |
4028 | | static int hf_pie_niagara_networks_dnsresponsetypetext; |
4029 | | static int hf_pie_niagara_networks_dnsresponseclass; |
4030 | | static int hf_pie_niagara_networks_dnsresponseclasstext; |
4031 | | static int hf_pie_niagara_networks_dnsresponserdlength; |
4032 | | static int hf_pie_niagara_networks_dnsresponserdata; |
4033 | | static int hf_pie_niagara_networks_dnsauthorityname; |
4034 | | static int hf_pie_niagara_networks_dnsauthoritytype; |
4035 | | static int hf_pie_niagara_networks_dnsauthoritytypetext; |
4036 | | static int hf_pie_niagara_networks_dnsauthorityclass; |
4037 | | static int hf_pie_niagara_networks_dnsauthorityclasstext; |
4038 | | static int hf_pie_niagara_networks_dnsauthorityttl; |
4039 | | static int hf_pie_niagara_networks_dnsauthorityrdlength; |
4040 | | static int hf_pie_niagara_networks_dnsauthorityrdata; |
4041 | | static int hf_pie_niagara_networks_dnsadditionalname; |
4042 | | static int hf_pie_niagara_networks_dnsadditionaltype; |
4043 | | static int hf_pie_niagara_networks_dnsadditionaltypetext; |
4044 | | static int hf_pie_niagara_networks_dnsadditionalclass; |
4045 | | static int hf_pie_niagara_networks_dnsadditionalclasstext; |
4046 | | static int hf_pie_niagara_networks_dnsadditionalttl; |
4047 | | static int hf_pie_niagara_networks_dnsadditionalrdlength; |
4048 | | static int hf_pie_niagara_networks_dnsadditionalrdata; |
4049 | | static int hf_pie_niagara_networks_radiuspackettypecode; |
4050 | | static int hf_pie_niagara_networks_radiuspackettypecodetext; |
4051 | | static int hf_pie_niagara_networks_radiuspacketidentifier; |
4052 | | static int hf_pie_niagara_networks_radiusauthenticator; |
4053 | | static int hf_pie_niagara_networks_radiususername; |
4054 | | static int hf_pie_niagara_networks_radiuscallingstationid; |
4055 | | static int hf_pie_niagara_networks_radiuscalledstationid; |
4056 | | static int hf_pie_niagara_networks_radiusnasipaddress; |
4057 | | static int hf_pie_niagara_networks_radiusnasipv6address; |
4058 | | static int hf_pie_niagara_networks_radiusnasidentifier; |
4059 | | static int hf_pie_niagara_networks_radiusframedipaddress; |
4060 | | static int hf_pie_niagara_networks_radiusframedipv6address; |
4061 | | static int hf_pie_niagara_networks_radiusacctsessionid; |
4062 | | static int hf_pie_niagara_networks_radiusacctstatustype; |
4063 | | static int hf_pie_niagara_networks_radiusacctinoctets; |
4064 | | static int hf_pie_niagara_networks_radiusacctoutoctets; |
4065 | | static int hf_pie_niagara_networks_radiusacctinpackets; |
4066 | | static int hf_pie_niagara_networks_radiusacctoutpackets; |
4067 | | static int hf_pie_niagara_networks_radiusvsavendorid; |
4068 | | static int hf_pie_niagara_networks_radiusvsaname; |
4069 | | static int hf_pie_niagara_networks_radiusvsaid; |
4070 | | static int hf_pie_niagara_networks_radiusvsavalue; |
4071 | | |
4072 | | static int hf_pie_fastip_meter_version; |
4073 | | static int hf_pie_fastip_meter_os_sysname; |
4074 | | static int hf_pie_fastip_meter_os_nodename; |
4075 | | static int hf_pie_fastip_meter_os_release; |
4076 | | static int hf_pie_fastip_meter_os_version; |
4077 | | static int hf_pie_fastip_meter_os_machine; |
4078 | | static int hf_pie_fastip_epoch_second; |
4079 | | static int hf_pie_fastip_nic_name; |
4080 | | static int hf_pie_fastip_nic_id; |
4081 | | static int hf_pie_fastip_nic_mac; |
4082 | | static int hf_pie_fastip_nic_ip; |
4083 | | /* |
4084 | | static int hf_pie_fastip_collisions; |
4085 | | static int hf_pie_fastip_errors; |
4086 | | */ |
4087 | | static int hf_pie_fastip_nic_driver_name; |
4088 | | static int hf_pie_fastip_nic_driver_version; |
4089 | | static int hf_pie_fastip_nic_firmware_version; |
4090 | | static int hf_pie_fastip_meter_os_distribution; |
4091 | | /* |
4092 | | static int hf_pie_fastip_bond_interface_mode; |
4093 | | static int hf_pie_fastip_bond_interface_physical_nic_count; |
4094 | | static int hf_pie_fastip_bond_interface_id; |
4095 | | */ |
4096 | | static int hf_pie_fastip_tcp_flags; |
4097 | | static int hf_pie_fastip_tcp_handshake_rtt_usec; |
4098 | | static int hf_pie_fastip_app_rtt_usec; |
4099 | | |
4100 | | static int hf_pie_juniper; |
4101 | | static int hf_pie_juniper_cpid_16bit; |
4102 | | static int hf_pie_juniper_cpid_32bit; |
4103 | | static int hf_pie_juniper_cpdesc_16bit; |
4104 | | static int hf_pie_juniper_cpdesc_32bit; |
4105 | | |
4106 | | static int hf_string_len_short; |
4107 | | static int hf_string_len_long; |
4108 | | |
4109 | | static int hf_template_frame; |
4110 | | |
4111 | | static expert_field ei_cflow_entries; |
4112 | | static expert_field ei_cflow_options; |
4113 | | static expert_field ei_cflow_flowset_length; |
4114 | | static expert_field ei_cflow_scopes; |
4115 | | static expert_field ei_cflow_template_ipfix_scope_field_count_too_many; |
4116 | | static expert_field ei_cflow_template_ipfix_scope_field_count; |
4117 | | static expert_field ei_cflow_no_flow_information; |
4118 | | static expert_field ei_cflow_mpls_label_bad_length; |
4119 | | static expert_field ei_cflow_flowsets_impossible; |
4120 | | static expert_field ei_cflow_no_template_found; |
4121 | | static expert_field ei_transport_bytes_out_of_order; |
4122 | | static expert_field ei_unexpected_sequence_number; |
4123 | | static expert_field ei_cflow_subtemplate_bad_length; |
4124 | | |
4125 | | static const value_string special_mpls_top_label_type[] = { |
4126 | | {0, "Unknown"}, |
4127 | | {1, "TE-MIDPT"}, |
4128 | | {2, "ATOM"}, |
4129 | | {3, "VPN"}, |
4130 | | {4, "BGP"}, |
4131 | | {5, "LDP"}, |
4132 | | {0, NULL } |
4133 | | }; |
4134 | | |
4135 | | static const value_string special_mib_capture_time_semantics[] = { |
4136 | | {0, "undefined"}, |
4137 | | {1, "begin"}, |
4138 | | {2, "end"}, |
4139 | | {3, "export"}, |
4140 | | {4, "average"}, |
4141 | | {0, NULL } |
4142 | | }; |
4143 | | |
4144 | | static const value_string special_nat_quota_exceeded_event[] = { |
4145 | | {0, "Reserved"}, |
4146 | | {1, "Maximum session entries"}, |
4147 | | {2, "Maximum BIB entries"}, |
4148 | | {3, "Maximum entries per user"}, |
4149 | | {4, "Maximum active hosts or subscribers"}, |
4150 | | {5, "Maximum fragments pending reassembly"}, |
4151 | | {0, NULL } |
4152 | | }; |
4153 | | |
4154 | | static const value_string special_nat_threshold_event[] = { |
4155 | | {0, "Reserved"}, |
4156 | | {1, "Address pool high threshold event"}, |
4157 | | {2, "Address pool low threshold event"}, |
4158 | | {3, "Address and port mapping high threshold event"}, |
4159 | | {4, "Address and port mapping per user high threshold event"}, |
4160 | | {5, "Global address mapping high threshold event"}, |
4161 | | {0, NULL } |
4162 | | }; |
4163 | | |
4164 | | static const value_string special_nat_event_type[] = { |
4165 | | {0, "Reserved"}, |
4166 | | {1, "NAT translation create (Historic)"}, |
4167 | | {2, "NAT translation delete (Historic)"}, |
4168 | | {3, "NAT Addresses exhausted"}, |
4169 | | {4, "NAT44 session create"}, |
4170 | | {5, "NAT44 session delete"}, |
4171 | | {6, "NAT64 session create"}, |
4172 | | {7, "NAT64 session delete"}, |
4173 | | {8, "NAT44 BIB create"}, |
4174 | | {9, "NAT44 BIB delete"}, |
4175 | | {10, "NAT64 BIB create"}, |
4176 | | {11, "NAT64 BIB delete"}, |
4177 | | {12, "NAT ports exhausted"}, |
4178 | | {13, "Quota Exceeded"}, |
4179 | | {14, "Address binding create"}, |
4180 | | {15, "Address binding delete"}, |
4181 | | {16, "Port block allocation"}, |
4182 | | {17, "Port block de-allocation"}, |
4183 | | {18, "Threshold Reached"}, |
4184 | | {0, NULL } |
4185 | | }; |
4186 | | |
4187 | | static int * const tcp_flags[] = { |
4188 | | &hf_cflow_tcpflags_reserved, |
4189 | | &hf_cflow_tcpflags_urg, |
4190 | | &hf_cflow_tcpflags_ack, |
4191 | | &hf_cflow_tcpflags_psh, |
4192 | | &hf_cflow_tcpflags_rst, |
4193 | | &hf_cflow_tcpflags_syn, |
4194 | | &hf_cflow_tcpflags_fin, |
4195 | | NULL |
4196 | | }; |
4197 | | |
4198 | | static int * const tcp_flags_cwr[] = { |
4199 | | &hf_cflow_tcpflags_cwr, |
4200 | | &hf_cflow_tcpflags_ece, |
4201 | | &hf_cflow_tcpflags_urg, |
4202 | | &hf_cflow_tcpflags_ack, |
4203 | | &hf_cflow_tcpflags_psh, |
4204 | | &hf_cflow_tcpflags_rst, |
4205 | | &hf_cflow_tcpflags_syn, |
4206 | | &hf_cflow_tcpflags_fin, |
4207 | | NULL |
4208 | | }; |
4209 | | |
4210 | | static int * const tcp_flags16[] = { |
4211 | | &hf_cflow_tcpflags16_zero, |
4212 | | &hf_cflow_tcpflags16_reserved, |
4213 | | &hf_cflow_tcpflags16_ns, |
4214 | | &hf_cflow_tcpflags16_cwr, |
4215 | | &hf_cflow_tcpflags16_ece, |
4216 | | &hf_cflow_tcpflags16_urg, |
4217 | | &hf_cflow_tcpflags16_ack, |
4218 | | &hf_cflow_tcpflags16_psh, |
4219 | | &hf_cflow_tcpflags16_rst, |
4220 | | &hf_cflow_tcpflags16_syn, |
4221 | | &hf_cflow_tcpflags16_fin, |
4222 | | NULL |
4223 | | }; |
4224 | | |
4225 | | static proto_item * |
4226 | | proto_tree_add_mpls_label(proto_tree *pdutree, tvbuff_t *tvb, int offset, int length, int level) |
4227 | 0 | { |
4228 | 0 | proto_tree *mpls_tree; |
4229 | 0 | proto_item *ti; |
4230 | 0 | if( length == 3) { |
4231 | 0 | uint8_t b0 = tvb_get_uint8(tvb, offset); |
4232 | 0 | uint8_t b1 = tvb_get_uint8(tvb, offset + 1); |
4233 | 0 | uint8_t b2 = tvb_get_uint8(tvb, offset + 2); |
4234 | |
|
4235 | 0 | uint32_t label = (b0<<12) + (b1<<4) + (b2>>4); |
4236 | 0 | uint8_t exp = (b2>>1) & 0x7; |
4237 | 0 | uint8_t bos = b2 & 0x1; |
4238 | |
|
4239 | 0 | mpls_tree = proto_tree_add_subtree_format(pdutree, tvb, offset, length, ett_mpls_label, &ti, |
4240 | 0 | "MPLS-Label%d: %u exp-bits: %u %s", |
4241 | 0 | level, label, exp, bos ? "bottom-of-stack" : ""); |
4242 | 0 | proto_tree_add_item(mpls_tree, hf_cflow_mpls_label, tvb, offset, 3, ENC_BIG_ENDIAN); |
4243 | 0 | proto_tree_add_item(mpls_tree, hf_cflow_mpls_exp, tvb, offset+2, 1, ENC_BIG_ENDIAN); |
4244 | 0 | proto_tree_add_item(mpls_tree, hf_cflow_mpls_bos, tvb, offset+2, 1, ENC_NA); |
4245 | |
|
4246 | 0 | } else { |
4247 | 0 | ti = proto_tree_add_expert_format(pdutree, NULL, &ei_cflow_mpls_label_bad_length, |
4248 | 0 | tvb, offset, length, |
4249 | 0 | "MPLS-Label%d: bad length %d", level, length); |
4250 | 0 | } |
4251 | 0 | return ti; |
4252 | 0 | } |
4253 | | |
4254 | | |
4255 | | typedef struct _hdrinfo_t { |
4256 | | uint8_t vspec; |
4257 | | uint32_t src_id; /* SourceID in NetFlow V9, Observation Domain ID in IPFIX */ |
4258 | | time_t export_time_secs; /* secs since epoch */ |
4259 | | } hdrinfo_t; |
4260 | | |
4261 | | typedef int dissect_pdu_t(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset, |
4262 | | hdrinfo_t *hdrinfo_p, uint32_t *flows_seen); |
4263 | | |
4264 | | static int dissect_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset, |
4265 | | hdrinfo_t *hdrinfo_p, uint32_t *flows_seen); |
4266 | | static int dissect_v8_aggpdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4267 | | int offset, hdrinfo_t *hdrinfo_p, uint32_t *flows_seen); |
4268 | | static int dissect_v8_flowpdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4269 | | int offset, hdrinfo_t *hdrinfo_p, uint32_t *flows_seen); |
4270 | | static int dissect_v9_v10_flowset(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4271 | | int offset, hdrinfo_t *hdrinfo_p, uint32_t *flows_seen); |
4272 | | static int dissect_v9_v10_data(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4273 | | int offset, uint16_t id, unsigned length, hdrinfo_t *hdrinfo_p, |
4274 | | uint32_t *flows_seen); |
4275 | | static unsigned dissect_v9_v10_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4276 | | int offset, v9_v10_tmplt_t *tmplt_p, hdrinfo_t *hdrinfo_p, |
4277 | | uint32_t *flows_seen); |
4278 | | static unsigned dissect_v9_pdu_scope(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4279 | | int offset, v9_v10_tmplt_t *tmplt_p); |
4280 | | static unsigned dissect_v9_v10_pdu_data(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4281 | | int offset, v9_v10_tmplt_t *tmplt_p, hdrinfo_t *hdrinfo_p, |
4282 | | v9_v10_tmplt_fields_type_t fields_type); |
4283 | | static int dissect_v9_v10_options_template(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4284 | | int offset, int len, hdrinfo_t *hdrinfo_p, uint16_t flowset_id); |
4285 | | static int dissect_v9_v10_data_template(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, |
4286 | | int offset, int len, hdrinfo_t *hdrinfo_p, uint16_t flowset_id); |
4287 | | |
4288 | | static const char *getprefix(wmem_allocator_t *pool, const uint32_t *address, unsigned prefix); |
4289 | | |
4290 | | static int flow_process_ints(proto_tree *pdutree, tvbuff_t *tvb, |
4291 | | int offset); |
4292 | | static int flow_process_ports(proto_tree *pdutree, tvbuff_t *tvb, |
4293 | | int offset); |
4294 | | static int flow_process_timeperiod(proto_tree *pdutree, tvbuff_t *tvb, |
4295 | | int offset); |
4296 | | static int flow_process_aspair(proto_tree *pdutree, tvbuff_t *tvb, |
4297 | | int offset); |
4298 | | static int flow_process_sizecount(proto_tree *pdutree, tvbuff_t *tvb, |
4299 | | int offset); |
4300 | | |
4301 | | static v9_v10_tmplt_t *v9_v10_tmplt_build_key(v9_v10_tmplt_t *tmplt_p, packet_info *pinfo, uint32_t src_id, uint16_t tmplt_id); |
4302 | | |
4303 | | |
4304 | | static int |
4305 | | flow_process_textfield(proto_tree *pdutree, tvbuff_t *tvb, int offset, int bytes, int hf) |
4306 | 1.30k | { |
4307 | 1.30k | proto_tree_add_item(pdutree, hf, tvb, offset, bytes, ENC_NA); |
4308 | 1.30k | offset += bytes; |
4309 | | |
4310 | 1.30k | return offset; |
4311 | 1.30k | } |
4312 | | |
4313 | | |
4314 | | static int |
4315 | 929 | pen_to_type_hf_list(uint32_t pen) { |
4316 | 929 | switch (pen) { |
4317 | 0 | case VENDOR_PLIXER: |
4318 | 0 | return TF_PLIXER; |
4319 | 0 | case VENDOR_NTOP: |
4320 | 0 | return TF_NTOP; |
4321 | 0 | case VENDOR_IXIA: |
4322 | 0 | return TF_IXIA; |
4323 | 0 | case VENDOR_NETSCALER: |
4324 | 0 | return TF_NETSCALER; |
4325 | 0 | case VENDOR_BARRACUDA: |
4326 | 0 | return TF_BARRACUDA; |
4327 | 0 | case VENDOR_GIGAMON: |
4328 | 0 | return TF_GIGAMON; |
4329 | 17 | case VENDOR_CISCO: |
4330 | 17 | return TF_CISCO; |
4331 | 0 | case VENDOR_NIAGARA_NETWORKS: |
4332 | 0 | return TF_NIAGARA_NETWORKS; |
4333 | 0 | case VENDOR_FASTIP: |
4334 | 0 | return TF_FASTIP; |
4335 | 0 | case VENDOR_JUNIPER: |
4336 | 0 | return TF_JUNIPER; |
4337 | 912 | default: |
4338 | 912 | return TF_NO_VENDOR_INFO; |
4339 | 929 | } |
4340 | 929 | } |
4341 | | |
4342 | | |
4343 | | /****************************************/ |
4344 | | /* Sequence analysis */ |
4345 | | /****************************************/ |
4346 | | |
4347 | | /* Observation domain -> domain state. For now, just looking up by observation domain ID. |
4348 | | TODO: consider also including transport info in key? May be better to store separate |
4349 | | map for each template/set ID inside the domain state? */ |
4350 | | |
4351 | | typedef struct netflow_domain_state_t { |
4352 | | bool sequence_number_set; |
4353 | | uint32_t current_sequence_number; |
4354 | | uint32_t current_frame_number; |
4355 | | } netflow_domain_state_t; |
4356 | | |
4357 | | /* On first pass, check ongoing sequence of observation domain, and only store a result |
4358 | | if the sequence number is not as expected */ |
4359 | | static void store_sequence_analysis_info(uint32_t domain_id, uint32_t seqnum, unsigned int version, uint32_t new_flows, |
4360 | | packet_info *pinfo) |
4361 | 161 | { |
4362 | | /* Find current domain info */ |
4363 | | /* XXX: "Each SCTP Stream counts sequence numbers separately," but |
4364 | | * SCTP conversations are per association. This is correct for TCP |
4365 | | * connections and UDP sessions, though. |
4366 | | */ |
4367 | 161 | conversation_t *conv = find_conversation_pinfo(pinfo, 0); |
4368 | 161 | if (conv == NULL) { |
4369 | 0 | return; |
4370 | 0 | } |
4371 | 161 | wmem_map_t *netflow_sequence_analysis_domain_hash = conversation_get_proto_data(conv, proto_netflow); |
4372 | 161 | if (netflow_sequence_analysis_domain_hash == NULL) { |
4373 | 123 | return; |
4374 | 123 | } |
4375 | 38 | netflow_domain_state_t *domain_state = (netflow_domain_state_t *)wmem_map_lookup(netflow_sequence_analysis_domain_hash, |
4376 | 38 | GUINT_TO_POINTER(domain_id)); |
4377 | 38 | if (domain_state == NULL) { |
4378 | | /* Give up if we haven't seen a template for this domain id yet */ |
4379 | 24 | return; |
4380 | 24 | } |
4381 | | |
4382 | | /* Store result if not expected sequence. |
4383 | | SequenceNumber represents SN of first flow in current packet, i.e. flows/data-records for previous |
4384 | | frame have now been added (apart from V9, which just counts netflow frames). */ |
4385 | 14 | if (domain_state->sequence_number_set && |
4386 | 10 | (seqnum != domain_state->current_sequence_number)) { |
4387 | | |
4388 | | /* Allocate state to remember - a deep copy of current domain */ |
4389 | 8 | netflow_domain_state_t *result_state = wmem_new0(wmem_file_scope(), netflow_domain_state_t); |
4390 | 8 | *result_state = *domain_state; |
4391 | | |
4392 | | /* Add into result table for current frame number */ |
4393 | 8 | p_add_proto_data(wmem_file_scope(), pinfo, proto_netflow, 0, result_state); |
4394 | 8 | } |
4395 | | |
4396 | | /* Update domain info for the next frame to consult. |
4397 | | Add flows(data records) for all protocol versions except for 9, which just counts exported frames */ |
4398 | 14 | domain_state->current_sequence_number = seqnum + ((version == 9) ? 1 : new_flows); |
4399 | 14 | domain_state->sequence_number_set = true; |
4400 | 14 | domain_state->current_frame_number = pinfo->num; |
4401 | 14 | } |
4402 | | |
4403 | | /* Check for result stored indicating that sequence number wasn't as expected, and show in tree */ |
4404 | | static void show_sequence_analysis_info(uint32_t domain_id, uint32_t seqnum, |
4405 | | packet_info *pinfo, tvbuff_t *tvb, |
4406 | | proto_item *flow_sequence_ti, proto_tree *tree) |
4407 | 161 | { |
4408 | | /* Look for info stored for this frame */ |
4409 | 161 | netflow_domain_state_t *state = (netflow_domain_state_t *)p_get_proto_data(wmem_file_scope(), pinfo, proto_netflow, 0); |
4410 | 161 | if (state != NULL) { |
4411 | 8 | proto_item *ti; |
4412 | | |
4413 | | /* Expected sequence number, i.e. what we stored in state when checking previous frame */ |
4414 | 8 | ti = proto_tree_add_uint(tree, hf_cflow_sequence_analysis_expected_sn, tvb, |
4415 | 8 | 0, 0, state->current_sequence_number); |
4416 | 8 | proto_item_set_generated(ti); |
4417 | 8 | expert_add_info_format(pinfo, flow_sequence_ti, &ei_unexpected_sequence_number, |
4418 | 8 | "Unexpected flow sequence for domain ID %u (expected %u, got %u)", |
4419 | 8 | domain_id, state->current_sequence_number, seqnum); |
4420 | | |
4421 | | /* Avoid needing to open item to see what expected sequence number was... */ |
4422 | 8 | proto_item_append_text(flow_sequence_ti, " (expected %u)", state->current_sequence_number); |
4423 | | |
4424 | | /* Previous frame for this observation domain ID */ |
4425 | 8 | ti = proto_tree_add_uint(tree, hf_cflow_sequence_analysis_previous_frame, tvb, |
4426 | 8 | 0, 0, state->current_frame_number); |
4427 | 8 | proto_item_set_generated(ti); |
4428 | 8 | } |
4429 | 161 | } |
4430 | | |
4431 | | /* Try to look up the transport name given the pen_type, ip_protocol and port_number. |
4432 | | If found, append to port number item */ |
4433 | | static void netflow_add_transport_info(packet_info *pinfo, uint64_t pen_type, uint8_t ip_protocol, |
4434 | | uint16_t port_number, proto_item *ti) |
4435 | 0 | { |
4436 | 0 | const char *port_str; |
4437 | | |
4438 | | /* UDP */ |
4439 | 0 | if ((ip_protocol == IP_PROTO_UDP) || (pen_type == 180) || (pen_type == 181)) { |
4440 | 0 | port_str = udp_port_to_display(pinfo->pool, port_number); |
4441 | 0 | } |
4442 | | /* TCP */ |
4443 | 0 | else if ((ip_protocol == IP_PROTO_TCP) || (pen_type == 182) || (pen_type == 183)) { |
4444 | 0 | port_str = tcp_port_to_display(pinfo->pool, port_number); |
4445 | 0 | } |
4446 | | /* SCTP */ |
4447 | 0 | else if (ip_protocol == IP_PROTO_SCTP) { |
4448 | 0 | port_str = sctp_port_to_display(pinfo->pool, port_number); |
4449 | 0 | } |
4450 | 0 | else { |
4451 | | /* Didn't match any of these transports, so do nothing */ |
4452 | 0 | return; |
4453 | 0 | } |
4454 | | |
4455 | 0 | proto_item_append_text(ti, " (%s)", port_str); |
4456 | 0 | } |
4457 | | |
4458 | | |
4459 | | /* Main dissector function */ |
4460 | | static int |
4461 | | dissect_netflow(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) |
4462 | 281 | { |
4463 | 281 | proto_tree *netflow_tree = NULL; |
4464 | 281 | proto_tree *ti; |
4465 | 281 | proto_item *timeitem; |
4466 | 281 | proto_tree *timetree, *pdutree; |
4467 | 281 | unsigned int pduret, ver, pdus, x; |
4468 | 281 | hdrinfo_t hdrinfo; |
4469 | 281 | uint32_t flow_sequence = 0; /* TODO: could be part of hdrinfo struct? */ |
4470 | 281 | proto_item *flow_sequence_ti = NULL; |
4471 | 281 | int flow_len = -1; /* v10 only */ |
4472 | 281 | unsigned available, pdusize, offset = 0; |
4473 | 281 | nstime_t ts; |
4474 | 281 | dissect_pdu_t *pduptr; |
4475 | 281 | uint32_t flows_seen = 0; |
4476 | | |
4477 | 281 | ws_debug("start"); |
4478 | | |
4479 | 281 | ver = tvb_get_ntohs(tvb, offset); |
4480 | | |
4481 | 281 | ws_debug("found version %d", ver); |
4482 | | |
4483 | 281 | switch (ver) { |
4484 | 9 | case 1: |
4485 | 9 | pdusize = V1PDU_SIZE; |
4486 | 9 | pduptr = &dissect_pdu; |
4487 | 9 | break; |
4488 | 35 | case 5: |
4489 | 35 | pdusize = V5PDU_SIZE; |
4490 | 35 | pduptr = &dissect_pdu; |
4491 | 35 | break; |
4492 | 26 | case 7: |
4493 | 26 | pdusize = V7PDU_SIZE; |
4494 | 26 | pduptr = &dissect_pdu; |
4495 | 26 | break; |
4496 | 82 | case 8: |
4497 | 82 | pdusize = -1; /* deferred */ |
4498 | 82 | pduptr = &dissect_v8_aggpdu; |
4499 | 82 | break; |
4500 | 8 | case 9: |
4501 | 119 | case 10: /* IPFIX */ |
4502 | 119 | pdusize = -1; /* deferred */ |
4503 | 119 | pduptr = &dissect_v9_v10_flowset; |
4504 | 119 | break; |
4505 | 9 | default: |
4506 | | /* This does not appear to be a valid netflow packet; |
4507 | | * return 0 to let another dissector have a chance at |
4508 | | * dissecting it. |
4509 | | */ |
4510 | 9 | return 0; |
4511 | 281 | } |
4512 | | |
4513 | 271 | col_set_str(pinfo->cinfo, COL_PROTOCOL, "CFLOW"); |
4514 | 271 | col_clear(pinfo->cinfo, COL_INFO); |
4515 | 271 | ws_debug("column cleared"); |
4516 | | |
4517 | 271 | if (tree) { |
4518 | 271 | ti = proto_tree_add_item(tree, proto_netflow, tvb, offset, -1, ENC_NA); |
4519 | 271 | netflow_tree = proto_item_add_subtree(ti, ett_netflow); |
4520 | 271 | } |
4521 | 271 | ws_debug("tree added"); |
4522 | | |
4523 | 271 | hdrinfo.vspec = ver; |
4524 | 271 | hdrinfo.src_id = 0; |
4525 | | |
4526 | 271 | if (tree) |
4527 | 271 | proto_tree_add_uint(netflow_tree, hf_cflow_version, tvb, offset, 2, ver); |
4528 | 271 | offset += 2; |
4529 | | |
4530 | 271 | pdus = tvb_get_ntohs(tvb, offset); |
4531 | 271 | if(ver == 10) { |
4532 | 110 | proto_tree_add_uint(netflow_tree, hf_cflow_len, tvb, offset, 2, pdus); |
4533 | 110 | flow_len = pdus; |
4534 | 161 | } else { |
4535 | 161 | proto_tree_add_uint(netflow_tree, hf_cflow_count, tvb, offset, 2, pdus); |
4536 | 161 | } |
4537 | 271 | offset += 2; |
4538 | | |
4539 | | /* |
4540 | | * set something interesting in the display now that we have info |
4541 | | */ |
4542 | 271 | if (ver == 9) { |
4543 | 8 | col_add_fstr(pinfo->cinfo, COL_INFO, |
4544 | 8 | "total: %u (v%u) record%s", pdus, ver, |
4545 | 8 | plurality(pdus, "", "s")); |
4546 | 263 | } else if (ver == 10) { |
4547 | 110 | int remaining = tvb_reported_length_remaining(tvb, offset) + 4; |
4548 | | |
4549 | 110 | if(remaining == flow_len) |
4550 | 58 | col_add_fstr(pinfo->cinfo, COL_INFO, "IPFIX flow (%4d bytes)", |
4551 | 58 | flow_len); |
4552 | 52 | else |
4553 | 52 | col_add_fstr(pinfo->cinfo, COL_INFO, |
4554 | 52 | "IPFIX partial flow (%u/%u bytes)", |
4555 | 52 | remaining, flow_len); |
4556 | 153 | } else { |
4557 | 153 | col_add_fstr(pinfo->cinfo, COL_INFO, |
4558 | 153 | "total: %u (v%u) flow%s", pdus, ver, |
4559 | 153 | plurality(pdus, "", "s")); |
4560 | 153 | } |
4561 | | |
4562 | | /* |
4563 | | * The rest is only interesting if we're displaying/searching the |
4564 | | * packet or if V9/V10 so we need to keep going to find any templates |
4565 | | */ |
4566 | 271 | if ( (ver != 9) && (ver != 10) && !tree ) |
4567 | 0 | return tvb_reported_length(tvb); |
4568 | | |
4569 | 271 | if(ver != 10) { |
4570 | 160 | uint32_t sysuptime = tvb_get_ntohl(tvb, offset); |
4571 | 160 | nstime_t nsuptime; |
4572 | | |
4573 | 160 | nsuptime.secs = sysuptime / 1000; |
4574 | 160 | nsuptime.nsecs = (sysuptime % 1000) * 1000000; |
4575 | 160 | proto_tree_add_time(netflow_tree, hf_cflow_sysuptime, tvb, |
4576 | 160 | offset, 4, &nsuptime); |
4577 | 160 | offset += 4; |
4578 | 160 | } |
4579 | | |
4580 | 271 | ts.secs = tvb_get_ntohl(tvb, offset); |
4581 | 271 | hdrinfo.export_time_secs = ts.secs; |
4582 | | |
4583 | 271 | if ((ver != 9) && (ver != 10)) { |
4584 | 151 | ts.nsecs = tvb_get_ntohl(tvb, offset + 4); |
4585 | 151 | timeitem = proto_tree_add_time(netflow_tree, |
4586 | 151 | hf_cflow_timestamp, tvb, offset, |
4587 | 151 | 8, &ts); |
4588 | 151 | } else { |
4589 | 120 | ts.nsecs = 0; |
4590 | 120 | timeitem = proto_tree_add_time(netflow_tree, |
4591 | 120 | hf_cflow_timestamp, tvb, offset, |
4592 | 120 | 4, &ts); |
4593 | 120 | } |
4594 | | |
4595 | 271 | timetree = proto_item_add_subtree(timeitem, ett_unixtime); |
4596 | | |
4597 | 271 | proto_tree_add_item(timetree, |
4598 | 271 | (ver == 10) ? hf_cflow_exporttime : hf_cflow_unix_secs, |
4599 | 271 | tvb, offset, 4, ENC_BIG_ENDIAN); |
4600 | | |
4601 | 271 | offset += 4; |
4602 | | |
4603 | 271 | if ((ver != 9) && (ver != 10)) { |
4604 | 151 | proto_tree_add_item(timetree, hf_cflow_unix_nsecs, tvb, |
4605 | 151 | offset, 4, ENC_BIG_ENDIAN); |
4606 | 151 | offset += 4; |
4607 | 151 | } |
4608 | | |
4609 | | /* |
4610 | | * version specific header |
4611 | | */ |
4612 | 271 | if (ver == 5 || ver == 7 || ver == 8 || ver == 9 || ver == 10) { |
4613 | 259 | flow_sequence = tvb_get_ntohl(tvb, offset); |
4614 | 259 | flow_sequence_ti = proto_tree_add_item(netflow_tree, hf_cflow_sequence, |
4615 | 259 | tvb, offset, 4, ENC_BIG_ENDIAN); |
4616 | 259 | offset += 4; |
4617 | 259 | } |
4618 | 271 | if (ver == 5 || ver == 8) { |
4619 | 116 | proto_tree_add_item(netflow_tree, hf_cflow_engine_type, |
4620 | 116 | tvb, offset++, 1, ENC_BIG_ENDIAN); |
4621 | 116 | proto_tree_add_item(netflow_tree, hf_cflow_engine_id, |
4622 | 116 | tvb, offset++, 1, ENC_BIG_ENDIAN); |
4623 | 155 | } else if ((ver == 9) || (ver == 10)) { |
4624 | 115 | proto_tree_add_item(netflow_tree, |
4625 | 115 | (ver == 9) ? hf_cflow_source_id : hf_cflow_od_id, |
4626 | 115 | tvb, offset, 4, ENC_BIG_ENDIAN); |
4627 | 115 | hdrinfo.src_id = tvb_get_ntohl(tvb, offset); |
4628 | 115 | col_append_fstr(pinfo->cinfo, COL_INFO, " Obs-Domain-ID=%5u", |
4629 | 115 | hdrinfo.src_id); |
4630 | 115 | offset += 4; |
4631 | 115 | } |
4632 | 271 | if (ver == 8) { |
4633 | 82 | hdrinfo.vspec = tvb_get_uint8(tvb, offset); |
4634 | 82 | switch (hdrinfo.vspec) { |
4635 | 7 | case V8PDU_AS_METHOD: |
4636 | 7 | pdusize = V8PDU_AS_SIZE; |
4637 | 7 | break; |
4638 | 6 | case V8PDU_PROTO_METHOD: |
4639 | 6 | pdusize = V8PDU_PROTO_SIZE; |
4640 | 6 | break; |
4641 | 9 | case V8PDU_SPREFIX_METHOD: |
4642 | 9 | pdusize = V8PDU_SPREFIX_SIZE; |
4643 | 9 | break; |
4644 | 8 | case V8PDU_DPREFIX_METHOD: |
4645 | 8 | pdusize = V8PDU_DPREFIX_SIZE; |
4646 | 8 | break; |
4647 | 3 | case V8PDU_MATRIX_METHOD: |
4648 | 3 | pdusize = V8PDU_MATRIX_SIZE; |
4649 | 3 | break; |
4650 | 6 | case V8PDU_DESTONLY_METHOD: |
4651 | 6 | pdusize = V8PDU_DESTONLY_SIZE; |
4652 | 6 | pduptr = &dissect_v8_flowpdu; |
4653 | 6 | break; |
4654 | 2 | case V8PDU_SRCDEST_METHOD: |
4655 | 2 | pdusize = V8PDU_SRCDEST_SIZE; |
4656 | 2 | pduptr = &dissect_v8_flowpdu; |
4657 | 2 | break; |
4658 | 5 | case V8PDU_FULL_METHOD: |
4659 | 5 | pdusize = V8PDU_FULL_SIZE; |
4660 | 5 | pduptr = &dissect_v8_flowpdu; |
4661 | 5 | break; |
4662 | 6 | case V8PDU_TOSAS_METHOD: |
4663 | 6 | pdusize = V8PDU_TOSAS_SIZE; |
4664 | 6 | break; |
4665 | 3 | case V8PDU_TOSPROTOPORT_METHOD: |
4666 | 3 | pdusize = V8PDU_TOSPROTOPORT_SIZE; |
4667 | 3 | break; |
4668 | 4 | case V8PDU_TOSSRCPREFIX_METHOD: |
4669 | 4 | pdusize = V8PDU_TOSSRCPREFIX_SIZE; |
4670 | 4 | break; |
4671 | 5 | case V8PDU_TOSDSTPREFIX_METHOD: |
4672 | 5 | pdusize = V8PDU_TOSDSTPREFIX_SIZE; |
4673 | 5 | break; |
4674 | 10 | case V8PDU_TOSMATRIX_METHOD: |
4675 | 10 | pdusize = V8PDU_TOSMATRIX_SIZE; |
4676 | 10 | break; |
4677 | 5 | case V8PDU_PREPORTPROTOCOL_METHOD: |
4678 | 5 | pdusize = V8PDU_PREPORTPROTOCOL_SIZE; |
4679 | 5 | break; |
4680 | 3 | default: |
4681 | 3 | pdusize = -1; |
4682 | 3 | hdrinfo.vspec = 0; |
4683 | 3 | break; |
4684 | 82 | } |
4685 | 82 | proto_tree_add_uint(netflow_tree, hf_cflow_aggmethod, |
4686 | 82 | tvb, offset++, 1, hdrinfo.vspec); |
4687 | 82 | proto_tree_add_item(netflow_tree, hf_cflow_aggversion, |
4688 | 82 | tvb, offset++, 1, ENC_BIG_ENDIAN); |
4689 | 82 | } |
4690 | 271 | if (ver == 7 || ver == 8) |
4691 | 107 | offset = flow_process_textfield(netflow_tree, tvb, offset, 4, hf_cflow_reserved); |
4692 | 164 | else if (ver == 5) { |
4693 | 34 | proto_tree_add_item(netflow_tree, hf_cflow_samplingmode, |
4694 | 34 | tvb, offset, 2, ENC_BIG_ENDIAN); |
4695 | 34 | proto_tree_add_item(netflow_tree, hf_cflow_samplerate, |
4696 | 34 | tvb, offset, 2, ENC_BIG_ENDIAN); |
4697 | 34 | offset += 2; |
4698 | 34 | } |
4699 | | |
4700 | 271 | if (pdus == 0) { /* no payload to decode - in theory */ |
4701 | | /* This is absurd, but does happen in practice. */ |
4702 | 2 | proto_tree_add_expert_format(netflow_tree, NULL, &ei_cflow_flowsets_impossible, |
4703 | 2 | tvb, offset, tvb_reported_length_remaining(tvb, offset), |
4704 | 2 | "FlowSets impossible - PDU Count is %d", pdus); |
4705 | 2 | return tvb_reported_length(tvb); |
4706 | 2 | } |
4707 | | /* |
4708 | | * everything below here should be payload |
4709 | | */ |
4710 | 269 | available = tvb_reported_length_remaining(tvb, offset); |
4711 | 1.03k | for (x = 1; ((ver != 10) && (x < pdus + 1)) || ((ver == 10) && ((available - pdusize) > 0)); x++) { |
4712 | | /* |
4713 | | * make sure we have a pdu's worth of data |
4714 | | */ |
4715 | 1.02k | available = tvb_reported_length_remaining(tvb, offset); |
4716 | 1.02k | if(((ver == 9) || (ver == 10)) && available >= 4) { |
4717 | | /* pdusize can be different for each v9/v10 flowset */ |
4718 | 144 | pdusize = tvb_get_ntohs(tvb, offset + 2); |
4719 | 144 | } |
4720 | | |
4721 | 1.02k | if (available < pdusize) |
4722 | 161 | break; |
4723 | | |
4724 | 862 | if ((ver == 9) || (ver == 10)) { |
4725 | 131 | pdutree = proto_tree_add_subtree_format(netflow_tree, tvb, offset, pdusize, ett_flow, NULL, |
4726 | 131 | (ver == 9) ? "FlowSet %u" : "Set %u", x); |
4727 | 731 | } else { |
4728 | 731 | pdutree = proto_tree_add_subtree_format(netflow_tree, tvb, offset, pdusize, ett_flow, NULL, |
4729 | 731 | "pdu %u/%u", x, pdus); |
4730 | 731 | } |
4731 | | |
4732 | | /* Call callback function depending upon protocol version/spec */ |
4733 | 862 | pduret = pduptr(tvb, pinfo, pdutree, offset, &hdrinfo, &flows_seen); |
4734 | | |
4735 | 862 | if (pduret < pdusize) pduret = pdusize; /* padding */ |
4736 | | |
4737 | | /* |
4738 | | * if we came up short, stop processing |
4739 | | */ |
4740 | 862 | if ((pduret == pdusize) && (pduret != 0)) |
4741 | 765 | offset += pduret; |
4742 | 97 | else |
4743 | 97 | break; |
4744 | 862 | } |
4745 | | |
4746 | | /* Can only check sequence analysis once have seen how many flows were reported across |
4747 | | all data sets (flows are not dissected if no template for set is present). |
4748 | | N.B. will currently only work for v9 and v10 as earlier versions don't fill in src_id from |
4749 | | observation domain id. */ |
4750 | 269 | if ((ver == 5) || (ver == 7) || (ver == 8) || (ver == 9) || (ver == 10)) { |
4751 | | /* On first pass check sequence analysis */ |
4752 | 161 | if (!pinfo->fd->visited) { |
4753 | 161 | if (ver != 10) { |
4754 | 138 | flows_seen = pdus; /* i.e. use value from header rather than counted value */ |
4755 | 138 | } |
4756 | 161 | store_sequence_analysis_info(hdrinfo.src_id, flow_sequence, ver, flows_seen, pinfo); |
4757 | 161 | } |
4758 | | /* Show any stored sequence analysis results */ |
4759 | 161 | show_sequence_analysis_info(hdrinfo.src_id, flow_sequence, pinfo, tvb, flow_sequence_ti, netflow_tree); |
4760 | 161 | } |
4761 | | |
4762 | 269 | return tvb_reported_length(tvb); |
4763 | 271 | } |
4764 | | |
4765 | | /* |
4766 | | * flow_process_* == common groups of fields, probably could be inline |
4767 | | */ |
4768 | | |
4769 | | static int |
4770 | | flow_process_ints(proto_tree *pdutree, tvbuff_t *tvb, int offset) |
4771 | 550 | { |
4772 | 550 | proto_tree_add_item(pdutree, hf_cflow_inputint, tvb, offset, 2, ENC_BIG_ENDIAN); |
4773 | 550 | offset += 2; |
4774 | | |
4775 | 550 | proto_tree_add_item(pdutree, hf_cflow_outputint, tvb, offset, 2, |
4776 | 550 | ENC_BIG_ENDIAN); |
4777 | 550 | offset += 2; |
4778 | | |
4779 | 550 | return offset; |
4780 | 550 | } |
4781 | | |
4782 | | static int |
4783 | | flow_process_ports(proto_tree *pdutree, tvbuff_t *tvb, int offset) |
4784 | 467 | { |
4785 | 467 | proto_tree_add_item(pdutree, hf_cflow_srcport, tvb, offset, 2, ENC_BIG_ENDIAN); |
4786 | 467 | offset += 2; |
4787 | | |
4788 | 467 | proto_tree_add_item(pdutree, hf_cflow_dstport, tvb, offset, 2, ENC_BIG_ENDIAN); |
4789 | 467 | offset += 2; |
4790 | | |
4791 | 467 | return offset; |
4792 | 467 | } |
4793 | | |
4794 | | static int |
4795 | | flow_process_timeperiod(proto_tree *pdutree, tvbuff_t *tvb, int offset) |
4796 | 731 | { |
4797 | 731 | nstime_t ts_start, ts_end; |
4798 | 731 | int offset_s, offset_e; |
4799 | 731 | nstime_t ts_delta; |
4800 | 731 | uint32_t msec_start, msec_end; |
4801 | 731 | uint32_t msec_delta; |
4802 | 731 | proto_tree *timetree; |
4803 | 731 | proto_item *timeitem; |
4804 | | |
4805 | | |
4806 | 731 | msec_start = tvb_get_ntohl(tvb, offset); |
4807 | 731 | ts_start.secs = msec_start / 1000; |
4808 | 731 | ts_start.nsecs = (msec_start % 1000) * 1000000; |
4809 | 731 | offset_s = offset; |
4810 | 731 | offset += 4; |
4811 | | |
4812 | 731 | msec_end = tvb_get_ntohl(tvb, offset); |
4813 | 731 | ts_end.secs = msec_end / 1000; |
4814 | 731 | ts_end.nsecs = (msec_end % 1000) * 1000000; |
4815 | 731 | offset_e = offset; |
4816 | 731 | offset += 4; |
4817 | | |
4818 | 731 | msec_delta = msec_end - msec_start; |
4819 | 731 | ts_delta.secs = msec_delta / 1000; |
4820 | 731 | ts_delta.nsecs = (msec_delta % 1000) * 1000000; |
4821 | | |
4822 | | |
4823 | 731 | timeitem = proto_tree_add_time(pdutree, hf_cflow_timedelta, tvb, |
4824 | 731 | offset_s, 8, &ts_delta); |
4825 | 731 | proto_item_set_generated(timeitem); |
4826 | 731 | timetree = proto_item_add_subtree(timeitem, ett_flowtime); |
4827 | | |
4828 | 731 | proto_tree_add_time(timetree, hf_cflow_timestart, tvb, offset_s, 4, |
4829 | 731 | &ts_start); |
4830 | 731 | proto_tree_add_time(timetree, hf_cflow_timeend, tvb, offset_e, 4, |
4831 | 731 | &ts_end); |
4832 | | |
4833 | 731 | return offset; |
4834 | 731 | } |
4835 | | |
4836 | | |
4837 | | static int |
4838 | | flow_process_aspair(proto_tree *pdutree, tvbuff_t *tvb, int offset) |
4839 | 467 | { |
4840 | 467 | proto_tree_add_item(pdutree, hf_cflow_srcas, tvb, offset, 2, ENC_BIG_ENDIAN); |
4841 | 467 | offset += 2; |
4842 | | |
4843 | 467 | proto_tree_add_item(pdutree, hf_cflow_dstas, tvb, offset, 2, ENC_BIG_ENDIAN); |
4844 | 467 | offset += 2; |
4845 | | |
4846 | 467 | return offset; |
4847 | 467 | } |
4848 | | |
4849 | | static int |
4850 | | flow_process_sizecount(proto_tree *pdutree, tvbuff_t *tvb, int offset) |
4851 | 731 | { |
4852 | 731 | proto_tree_add_item(pdutree, hf_cflow_packets, tvb, offset, 4, ENC_BIG_ENDIAN); |
4853 | 731 | offset += 4; |
4854 | | |
4855 | 731 | proto_tree_add_item(pdutree, hf_cflow_octets, tvb, offset, 4, ENC_BIG_ENDIAN); |
4856 | 731 | offset += 4; |
4857 | | |
4858 | 731 | return offset; |
4859 | 731 | } |
4860 | | |
4861 | | static int |
4862 | | dissect_v8_flowpdu(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *pdutree, int offset, |
4863 | | hdrinfo_t *hdrinfo_p, uint32_t *flows_seen _U_) |
4864 | 52 | { |
4865 | 52 | int startoffset = offset; |
4866 | 52 | uint8_t verspec; |
4867 | | |
4868 | 52 | proto_tree_add_item(pdutree, hf_cflow_dstaddr, tvb, offset, 4, ENC_BIG_ENDIAN); |
4869 | 52 | offset += 4; |
4870 | | |
4871 | 52 | verspec = hdrinfo_p->vspec; |
4872 | | |
4873 | 52 | if (verspec != V8PDU_DESTONLY_METHOD) { |
4874 | 30 | proto_tree_add_item(pdutree, hf_cflow_srcaddr, tvb, offset, 4, |
4875 | 30 | ENC_BIG_ENDIAN); |
4876 | 30 | offset += 4; |
4877 | 30 | } |
4878 | 52 | if (verspec == V8PDU_FULL_METHOD) { |
4879 | 19 | proto_tree_add_item(pdutree, hf_cflow_dstport, tvb, offset, 2, |
4880 | 19 | ENC_BIG_ENDIAN); |
4881 | 19 | offset += 2; |
4882 | 19 | proto_tree_add_item(pdutree, hf_cflow_srcport, tvb, offset, 2, |
4883 | 19 | ENC_BIG_ENDIAN); |
4884 | 19 | offset += 2; |
4885 | 19 | } |
4886 | | |
4887 | 52 | offset = flow_process_sizecount(pdutree, tvb, offset); |
4888 | 52 | offset = flow_process_timeperiod(pdutree, tvb, offset); |
4889 | | |
4890 | 52 | proto_tree_add_item(pdutree, hf_cflow_outputint, tvb, offset, 2, |
4891 | 52 | ENC_BIG_ENDIAN); |
4892 | 52 | offset += 2; |
4893 | | |
4894 | 52 | if (verspec != V8PDU_DESTONLY_METHOD) { |
4895 | 30 | proto_tree_add_item(pdutree, hf_cflow_inputint, tvb, offset, 2, ENC_BIG_ENDIAN); |
4896 | 30 | offset += 2; |
4897 | 30 | } |
4898 | | |
4899 | 52 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, offset++, 1, ENC_BIG_ENDIAN); |
4900 | 52 | if (verspec == V8PDU_FULL_METHOD) |
4901 | 19 | proto_tree_add_item(pdutree, hf_cflow_prot, tvb, offset++, 1, ENC_BIG_ENDIAN); |
4902 | 52 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_marked_tos); |
4903 | | |
4904 | 52 | if (verspec == V8PDU_SRCDEST_METHOD) |
4905 | 11 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_reserved); |
4906 | 41 | else if (verspec == V8PDU_FULL_METHOD) |
4907 | 19 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_padding); |
4908 | | |
4909 | 52 | offset = flow_process_textfield(pdutree, tvb, offset, 4, hf_cflow_extra_packets); |
4910 | | |
4911 | 52 | proto_tree_add_item(pdutree, hf_cflow_routersc, tvb, offset, 4, ENC_BIG_ENDIAN); |
4912 | 52 | offset += 4; |
4913 | | |
4914 | 52 | return (offset - startoffset); |
4915 | 52 | } |
4916 | | |
4917 | | /* |
4918 | | * dissect a version 8 pdu, returning the length of the pdu processed |
4919 | | */ |
4920 | | |
4921 | | static int |
4922 | | dissect_v8_aggpdu(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *pdutree, int offset, |
4923 | | hdrinfo_t *hdrinfo_p, uint32_t *flows_seen _U_) |
4924 | 269 | { |
4925 | 269 | int startoffset = offset; |
4926 | 269 | uint8_t verspec; |
4927 | 269 | int local_cflow_as; /* hf_cflow_srcas || hf_cflow_dstas */ |
4928 | 269 | int local_cflow_net; /* hf_cflow_srcnet || hf_cflow_dstnet */ |
4929 | 269 | int local_cflow_int; /* hf_cflow_outputint || hf_cflow_inputint */ |
4930 | 269 | int local_cflow_mask; /* hf_cflow_srcmask || hf_cflow_dstmask */ |
4931 | | |
4932 | 269 | proto_tree_add_item(pdutree, hf_cflow_flows, tvb, offset, 4, ENC_BIG_ENDIAN); |
4933 | 269 | offset += 4; |
4934 | | |
4935 | 269 | offset = flow_process_sizecount(pdutree, tvb, offset); |
4936 | 269 | offset = flow_process_timeperiod(pdutree, tvb, offset); |
4937 | | |
4938 | 269 | verspec = hdrinfo_p->vspec; |
4939 | | |
4940 | 269 | switch (verspec) { |
4941 | | |
4942 | 22 | case V8PDU_AS_METHOD: |
4943 | 57 | case V8PDU_TOSAS_METHOD: |
4944 | 57 | offset = flow_process_aspair(pdutree, tvb, offset); |
4945 | | |
4946 | 57 | offset = flow_process_ints(pdutree, tvb, offset); |
4947 | | |
4948 | 57 | if (verspec == V8PDU_TOSAS_METHOD) { |
4949 | 35 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, |
4950 | 35 | offset++, 1, ENC_BIG_ENDIAN); |
4951 | 35 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_padding); |
4952 | 35 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_reserved); |
4953 | 35 | } |
4954 | | |
4955 | 57 | break; |
4956 | | |
4957 | 17 | case V8PDU_PROTO_METHOD: |
4958 | 24 | case V8PDU_TOSPROTOPORT_METHOD: |
4959 | 24 | proto_tree_add_item(pdutree, hf_cflow_prot, tvb, offset++, 1, ENC_BIG_ENDIAN); |
4960 | | |
4961 | 24 | if (verspec == V8PDU_PROTO_METHOD) |
4962 | 17 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_padding); |
4963 | 7 | else if (verspec == V8PDU_TOSPROTOPORT_METHOD) |
4964 | 7 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, offset++, 1, ENC_BIG_ENDIAN); |
4965 | | |
4966 | 24 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_reserved); |
4967 | 24 | offset = flow_process_ports(pdutree, tvb, offset); |
4968 | | |
4969 | 24 | if (verspec == V8PDU_TOSPROTOPORT_METHOD) |
4970 | 7 | offset = flow_process_ints(pdutree, tvb, offset); |
4971 | 24 | break; |
4972 | | |
4973 | 45 | case V8PDU_SPREFIX_METHOD: |
4974 | 82 | case V8PDU_DPREFIX_METHOD: |
4975 | 92 | case V8PDU_TOSSRCPREFIX_METHOD: |
4976 | 112 | case V8PDU_TOSDSTPREFIX_METHOD: |
4977 | 112 | switch (verspec) { |
4978 | 45 | case V8PDU_SPREFIX_METHOD: |
4979 | 55 | case V8PDU_TOSSRCPREFIX_METHOD: |
4980 | 55 | local_cflow_net = hf_cflow_srcnet; |
4981 | 55 | local_cflow_mask = hf_cflow_srcmask; |
4982 | 55 | local_cflow_as = hf_cflow_srcas; |
4983 | 55 | local_cflow_int = hf_cflow_inputint; |
4984 | 55 | break; |
4985 | 37 | case V8PDU_DPREFIX_METHOD: |
4986 | 57 | case V8PDU_TOSDSTPREFIX_METHOD: |
4987 | 57 | default: /* stop warning that : |
4988 | | 'local_cflow_*' may be used |
4989 | | uninitialized in this function */ |
4990 | 57 | local_cflow_net = hf_cflow_dstnet; |
4991 | 57 | local_cflow_mask = hf_cflow_dstmask; |
4992 | 57 | local_cflow_as = hf_cflow_dstas; |
4993 | 57 | local_cflow_int = hf_cflow_outputint; |
4994 | 57 | break; |
4995 | 112 | } |
4996 | | |
4997 | 112 | proto_tree_add_item(pdutree, local_cflow_net, tvb, offset, 4, ENC_NA); |
4998 | 112 | offset += 4; |
4999 | | |
5000 | 112 | proto_tree_add_item(pdutree, local_cflow_mask, tvb, offset++, 1, ENC_NA); |
5001 | | |
5002 | 112 | if ((verspec == V8PDU_SPREFIX_METHOD) || (verspec == V8PDU_DPREFIX_METHOD)) |
5003 | 82 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_padding); |
5004 | | |
5005 | 30 | else if ((verspec == V8PDU_TOSSRCPREFIX_METHOD) || (verspec == V8PDU_TOSDSTPREFIX_METHOD)) |
5006 | 30 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, offset++, 1, ENC_BIG_ENDIAN); |
5007 | | |
5008 | 112 | proto_tree_add_item(pdutree, local_cflow_as, tvb, offset, 2, ENC_BIG_ENDIAN); |
5009 | 112 | offset += 2; |
5010 | | |
5011 | 112 | proto_tree_add_item(pdutree, local_cflow_int, tvb, offset, 2, ENC_BIG_ENDIAN); |
5012 | 112 | offset += 2; |
5013 | | |
5014 | 112 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_reserved); |
5015 | 112 | break; |
5016 | | |
5017 | 19 | case V8PDU_MATRIX_METHOD: |
5018 | 43 | case V8PDU_TOSMATRIX_METHOD: |
5019 | 76 | case V8PDU_PREPORTPROTOCOL_METHOD: |
5020 | 76 | proto_tree_add_item(pdutree, hf_cflow_srcnet, tvb, offset, 4, ENC_BIG_ENDIAN); |
5021 | 76 | offset += 4; |
5022 | | |
5023 | 76 | proto_tree_add_item(pdutree, hf_cflow_dstnet, tvb, offset, 4, ENC_BIG_ENDIAN); |
5024 | 76 | offset += 4; |
5025 | | |
5026 | 76 | proto_tree_add_item(pdutree, hf_cflow_dstmask, tvb, offset++, 1, ENC_BIG_ENDIAN); |
5027 | | |
5028 | 76 | proto_tree_add_item(pdutree, hf_cflow_srcmask, tvb, offset++, 1, ENC_BIG_ENDIAN); |
5029 | | |
5030 | 76 | if ((verspec == V8PDU_TOSMATRIX_METHOD) || |
5031 | 57 | (verspec == V8PDU_PREPORTPROTOCOL_METHOD)) { |
5032 | 57 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, offset++, 1, ENC_BIG_ENDIAN); |
5033 | 57 | if (verspec == V8PDU_TOSMATRIX_METHOD) { |
5034 | 24 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_padding); |
5035 | 33 | } else if (verspec == V8PDU_PREPORTPROTOCOL_METHOD) { |
5036 | 33 | proto_tree_add_item(pdutree, hf_cflow_prot, tvb, offset++, 1, ENC_BIG_ENDIAN); |
5037 | 33 | } |
5038 | 57 | } else { |
5039 | 19 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_reserved); |
5040 | 19 | } |
5041 | | |
5042 | 76 | if ((verspec == V8PDU_MATRIX_METHOD) |
5043 | 57 | || (verspec == V8PDU_TOSMATRIX_METHOD)) { |
5044 | 43 | offset = flow_process_aspair(pdutree, tvb, offset); |
5045 | 43 | } else if (verspec == V8PDU_PREPORTPROTOCOL_METHOD) { |
5046 | 33 | offset = flow_process_ports(pdutree, tvb, offset); |
5047 | 33 | } |
5048 | | |
5049 | 76 | offset = flow_process_ints(pdutree, tvb, offset); |
5050 | 76 | break; |
5051 | 269 | } |
5052 | | |
5053 | 269 | return (offset - startoffset); |
5054 | 269 | } |
5055 | | |
5056 | | /* Dissect a version 9 FlowSet and return the length we processed. */ |
5057 | | |
5058 | | static int |
5059 | | dissect_v9_v10_flowset(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, int offset, |
5060 | | hdrinfo_t *hdrinfo_p, uint32_t *flows_seen) |
5061 | 131 | { |
5062 | 131 | proto_item *pi; |
5063 | 131 | int length; |
5064 | 131 | uint16_t flowset_id; |
5065 | 131 | uint8_t ver; |
5066 | | |
5067 | 131 | ver = hdrinfo_p->vspec; |
5068 | | |
5069 | 131 | if ((ver != 9) && (ver != 10)) |
5070 | 0 | return 0; |
5071 | | |
5072 | 131 | flowset_id = tvb_get_ntohs(tvb, offset); |
5073 | 131 | length = tvb_get_ntohs(tvb, offset + 2); |
5074 | | |
5075 | 131 | proto_tree_add_item(pdutree, hf_cflow_flowset_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
5076 | 131 | offset += 2; |
5077 | 131 | proto_item_append_text(pdutree, " [id=%u]", flowset_id); |
5078 | | |
5079 | 131 | pi = proto_tree_add_item(pdutree, hf_cflow_flowset_length, tvb, offset, 2, ENC_BIG_ENDIAN); |
5080 | 131 | offset += 2; |
5081 | | |
5082 | 131 | if (length < 4) { |
5083 | 8 | expert_add_info_format(pinfo, pi, &ei_cflow_flowset_length, |
5084 | 8 | "Flowset Length (%u) too short", length); |
5085 | 8 | return tvb_reported_length_remaining(tvb, offset-4); |
5086 | 8 | } |
5087 | | |
5088 | 123 | switch (flowset_id) { |
5089 | 50 | case FLOWSET_ID_V9_DATA_TEMPLATE: |
5090 | 52 | case FLOWSET_ID_V10_DATA_TEMPLATE: |
5091 | 52 | dissect_v9_v10_data_template(tvb, pinfo, pdutree, offset, length - 4, hdrinfo_p, flowset_id); |
5092 | 52 | break; |
5093 | 50 | case FLOWSET_ID_V9_OPTIONS_TEMPLATE: |
5094 | 50 | case FLOWSET_ID_V10_OPTIONS_TEMPLATE: |
5095 | 50 | dissect_v9_v10_options_template(tvb, pinfo, pdutree, offset, length - 4, hdrinfo_p, flowset_id); |
5096 | 50 | break; |
5097 | 21 | default: |
5098 | 21 | if (flowset_id >= FLOWSET_ID_DATA_MIN) { |
5099 | 18 | col_append_fstr(pinfo->cinfo, COL_INFO, " [Data:%u]", flowset_id); |
5100 | 18 | dissect_v9_v10_data(tvb, pinfo, pdutree, offset, flowset_id, (unsigned)length - 4, hdrinfo_p, flows_seen); |
5101 | 18 | } |
5102 | 21 | break; |
5103 | 123 | } |
5104 | | |
5105 | 34 | return (length); |
5106 | 123 | } |
5107 | | |
5108 | | static int |
5109 | | dissect_v9_v10_data(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, int offset, |
5110 | | uint16_t id, unsigned length, hdrinfo_t *hdrinfo_p, uint32_t *flows_seen) |
5111 | 18 | { |
5112 | 18 | v9_v10_tmplt_t *tmplt_p; |
5113 | 18 | v9_v10_tmplt_t tmplt_key; |
5114 | 18 | proto_tree *data_tree; |
5115 | 18 | unsigned pdu_len; |
5116 | | |
5117 | 18 | if (length == 0) { |
5118 | 1 | expert_add_info(pinfo, proto_tree_get_parent(pdutree), &ei_cflow_no_flow_information); |
5119 | 1 | } |
5120 | | |
5121 | | /* Look up template */ |
5122 | 18 | v9_v10_tmplt_build_key(&tmplt_key, pinfo, hdrinfo_p->src_id, id); |
5123 | 18 | tmplt_p = (v9_v10_tmplt_t *)wmem_map_lookup(v9_v10_tmplt_table, &tmplt_key); |
5124 | 18 | if ((tmplt_p != NULL) && (tmplt_p->length != 0)) { |
5125 | 0 | int count = 1; |
5126 | 0 | proto_item *ti; |
5127 | | |
5128 | | /* Provide a link back to template frame */ |
5129 | 0 | ti = proto_tree_add_uint(pdutree, hf_template_frame, tvb, |
5130 | 0 | 0, 0, tmplt_p->template_frame_number); |
5131 | 0 | if (tmplt_p->template_frame_number > pinfo->num) { |
5132 | 0 | proto_item_append_text(ti, " (received after this frame)"); |
5133 | 0 | } |
5134 | 0 | proto_item_set_generated(ti); |
5135 | | |
5136 | | /* Note: If the flow contains variable length fields then */ |
5137 | | /* tmplt_p->length will be less then actual length of the flow. */ |
5138 | 0 | while (length >= tmplt_p->length) { |
5139 | 0 | data_tree = proto_tree_add_subtree_format(pdutree, tvb, offset, tmplt_p->length, |
5140 | 0 | ett_dataflowset, NULL, "Flow %d", count++); |
5141 | |
|
5142 | 0 | pdu_len = dissect_v9_v10_pdu(tvb, pinfo, data_tree, offset, tmplt_p, hdrinfo_p, flows_seen); |
5143 | |
|
5144 | 0 | offset += pdu_len; |
5145 | | /* XXX - Throw an exception */ |
5146 | 0 | length -= (pdu_len < length) ? pdu_len : length; |
5147 | 0 | } |
5148 | 0 | proto_item_append_text(pdutree, " (%u flows)", count-1); |
5149 | 0 | if (length != 0) { |
5150 | 0 | proto_tree_add_item(pdutree, hf_cflow_padding, tvb, offset, length, ENC_NA); |
5151 | 0 | } |
5152 | 18 | } else { |
5153 | 18 | proto_tree_add_expert_format(pdutree, NULL, &ei_cflow_no_template_found, |
5154 | 18 | tvb, offset, length, |
5155 | 18 | "Data (%u byte%s), no template found", |
5156 | 18 | length, plurality(length, "", "s")); |
5157 | 18 | } |
5158 | | |
5159 | 18 | return 0; |
5160 | 18 | } |
5161 | | |
5162 | 0 | #define GOT_LOCAL_ADDR (1 << 0) |
5163 | 0 | #define GOT_REMOTE_ADDR (1 << 1) |
5164 | 0 | #define GOT_LOCAL_PORT (1 << 2) |
5165 | 0 | #define GOT_REMOTE_PORT (1 << 3) |
5166 | | #define GOT_IPv4_ID (1 << 4) |
5167 | | #define GOT_ICMP_ID (1 << 5) |
5168 | 0 | #define GOT_UID (1 << 6) |
5169 | 0 | #define GOT_PID (1 << 7) |
5170 | 0 | #define GOT_USERNAME (1 << 8) |
5171 | 0 | #define GOT_COMMAND (1 << 9) |
5172 | | |
5173 | 0 | #define GOT_BASE ( \ |
5174 | 0 | GOT_LOCAL_ADDR | \ |
5175 | 0 | GOT_REMOTE_ADDR | \ |
5176 | 0 | GOT_UID | \ |
5177 | 0 | GOT_PID | \ |
5178 | 0 | GOT_USERNAME | \ |
5179 | 0 | GOT_COMMAND \ |
5180 | 0 | ) |
5181 | | |
5182 | 0 | #define GOT_TCP_UDP (GOT_BASE | GOT_LOCAL_PORT | GOT_REMOTE_PORT) |
5183 | | #define GOT_ICMP (GOT_BASE | GOT_IPv4_ID | GOT_ICMP_ID) |
5184 | | |
5185 | | static unsigned |
5186 | | dissect_v9_v10_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, int offset, |
5187 | | v9_v10_tmplt_t *tmplt_p, hdrinfo_t *hdrinfo_p, uint32_t *flows_seen) |
5188 | 0 | { |
5189 | 0 | int orig_offset = offset; |
5190 | |
|
5191 | 0 | if ((tmplt_p->fields_p[TF_SCOPES] != NULL) |
5192 | 0 | && (tmplt_p->field_count[TF_SCOPES] > 0)) { |
5193 | 0 | if (hdrinfo_p->vspec == 9) { |
5194 | 0 | offset += dissect_v9_pdu_scope(tvb, pinfo, pdutree, offset, tmplt_p); |
5195 | 0 | } else if (hdrinfo_p->vspec == 10) { |
5196 | 0 | offset += dissect_v9_v10_pdu_data(tvb, pinfo, pdutree, offset, tmplt_p, hdrinfo_p, TF_SCOPES); |
5197 | 0 | } |
5198 | 0 | } |
5199 | 0 | offset += dissect_v9_v10_pdu_data(tvb, pinfo, pdutree, offset, tmplt_p, hdrinfo_p, TF_ENTRIES); |
5200 | | |
5201 | | /* Inc number of flows seen in this overall PDU */ |
5202 | 0 | (*flows_seen)++; |
5203 | 0 | return (unsigned) (offset - orig_offset); |
5204 | 0 | } |
5205 | | |
5206 | | static unsigned |
5207 | | dissect_v9_pdu_scope(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *pdutree, int offset, |
5208 | | v9_v10_tmplt_t *tmplt_p) |
5209 | 0 | { |
5210 | 0 | int orig_offset; |
5211 | 0 | int i; |
5212 | |
|
5213 | 0 | DISSECTOR_ASSERT(tmplt_p->fields_p[TF_SCOPES] != NULL); |
5214 | |
|
5215 | 0 | orig_offset = offset; |
5216 | |
|
5217 | 0 | for(i = 0; i < tmplt_p->field_count[TF_SCOPES]; i++) { |
5218 | 0 | uint16_t type = tmplt_p->fields_p[TF_SCOPES][i].type; |
5219 | 0 | uint16_t length = tmplt_p->fields_p[TF_SCOPES][i].length; |
5220 | 0 | if (length == 0) { /* XXX: Zero length fields probably shouldn't be included in the cached template */ |
5221 | | /* YYY: Maybe. If you don't cache the zero length fields can you still compare that you actually */ |
5222 | | /* have the same template with the same ID. */ |
5223 | 0 | continue; |
5224 | 0 | } |
5225 | 0 | switch (type) { |
5226 | | /* XXX: template length fields should be validated during template processing ... */ |
5227 | 0 | case 1: /* system */ |
5228 | 0 | proto_tree_add_item(pdutree, hf_cflow_scope_system, |
5229 | 0 | tvb, offset, length, ENC_NA); |
5230 | 0 | break; |
5231 | 0 | case 2: /* interface */ |
5232 | 0 | proto_tree_add_item(pdutree, hf_cflow_scope_interface, |
5233 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5234 | 0 | break; |
5235 | 0 | case 3: /* linecard */ |
5236 | 0 | proto_tree_add_item(pdutree, hf_cflow_scope_linecard, |
5237 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5238 | 0 | break; |
5239 | 0 | case 4: /* netflow cache */ |
5240 | 0 | proto_tree_add_item(pdutree, hf_cflow_scope_cache, |
5241 | 0 | tvb, offset, length, ENC_NA); |
5242 | 0 | break; |
5243 | 0 | case 5: /* tmplt */ |
5244 | 0 | proto_tree_add_item(pdutree, hf_cflow_scope_template, |
5245 | 0 | tvb, offset, length, ENC_NA); |
5246 | 0 | break; |
5247 | 0 | default: /* unknown */ |
5248 | 0 | proto_tree_add_item(pdutree, hf_cflow_unknown_field_type, |
5249 | 0 | tvb, offset, length, ENC_NA); |
5250 | 0 | break; |
5251 | 0 | } |
5252 | 0 | offset += length; |
5253 | 0 | } |
5254 | 0 | return (unsigned) (offset - orig_offset); |
5255 | 0 | } |
5256 | | |
5257 | | /* Type of duration being calculated for a flow. */ |
5258 | | enum duration_type_e { |
5259 | | duration_type_switched, |
5260 | | duration_type_seconds, |
5261 | | duration_type_milliseconds, |
5262 | | duration_type_microseconds, |
5263 | | duration_type_nanoseconds, |
5264 | | duration_type_delta_milliseconds, |
5265 | | duration_type_max /* not used - for sizing only */ |
5266 | | }; |
5267 | | |
5268 | | /* SubTemplateList reference https://tools.ietf.org/html/rfc6313#section-4.5.2 */ |
5269 | | static void |
5270 | | // NOLINTNEXTLINE(misc-no-recursion) |
5271 | | dissect_v10_pdu_subtemplate_list(tvbuff_t* tvb, packet_info* pinfo, proto_item* pduitem, int offset, |
5272 | | uint16_t length, hdrinfo_t* hdrinfo_p) |
5273 | 0 | { |
5274 | 0 | int start_offset = offset; |
5275 | 0 | int end_offset = offset + length; |
5276 | 0 | uint32_t semantic, subtemplate_id; |
5277 | 0 | v9_v10_tmplt_t *subtmplt_p; |
5278 | 0 | v9_v10_tmplt_t tmplt_key; |
5279 | 0 | proto_tree *pdutree = proto_item_add_subtree(pduitem, ett_subtemplate_list); |
5280 | |
|
5281 | 0 | proto_tree_add_item_ret_uint(pdutree, hf_cflow_subtemplate_semantic, tvb, offset, 1, ENC_BIG_ENDIAN, &semantic); |
5282 | 0 | proto_tree_add_item_ret_uint(pdutree, hf_cflow_subtemplate_id, tvb, offset+1, 2, ENC_BIG_ENDIAN, &subtemplate_id); |
5283 | 0 | proto_item_append_text(pdutree, " (semantic = %u, subtemplate-id = %u)", semantic, subtemplate_id); |
5284 | 0 | offset += 3; |
5285 | | |
5286 | | /* Look up template */ |
5287 | 0 | v9_v10_tmplt_build_key(&tmplt_key, pinfo, hdrinfo_p->src_id, subtemplate_id); |
5288 | 0 | subtmplt_p = (v9_v10_tmplt_t *)wmem_map_lookup(v9_v10_tmplt_table, &tmplt_key); |
5289 | |
|
5290 | 0 | if (subtmplt_p != NULL) { |
5291 | 0 | proto_item *ti; |
5292 | 0 | int count = 1; |
5293 | 0 | proto_tree *sub_tree; |
5294 | 0 | unsigned consumed; |
5295 | | |
5296 | | /* Provide a link back to template frame */ |
5297 | 0 | ti = proto_tree_add_uint(pdutree, hf_template_frame, tvb, |
5298 | 0 | 0, 0, subtmplt_p->template_frame_number); |
5299 | 0 | if (subtmplt_p->template_frame_number > pinfo->num) { |
5300 | 0 | proto_item_append_text(ti, " (received after this frame)"); |
5301 | 0 | } |
5302 | 0 | proto_item_set_generated(ti); |
5303 | |
|
5304 | 0 | increment_dissection_depth(pinfo); |
5305 | 0 | while (offset < end_offset) { |
5306 | 0 | sub_tree = proto_tree_add_subtree_format(pdutree, tvb, offset, subtmplt_p->length, |
5307 | 0 | ett_subtemplate_list, NULL, "List Item %d", count++); |
5308 | 0 | consumed = dissect_v9_v10_pdu_data(tvb, pinfo, sub_tree, offset, subtmplt_p, hdrinfo_p, TF_ENTRIES); |
5309 | 0 | if (0 == consumed) { |
5310 | | /* To protect against infinite loop in case of malformed records with |
5311 | | 0 length template or tmplt_p->fields_p[1] == NULL or tmplt_p->field_count == 0 |
5312 | | */ |
5313 | 0 | break; |
5314 | 0 | } |
5315 | 0 | offset += consumed; |
5316 | 0 | } |
5317 | 0 | decrement_dissection_depth(pinfo); |
5318 | 0 | if (offset != end_offset) { |
5319 | 0 | int data_bytes = offset - start_offset; |
5320 | 0 | proto_tree_add_expert_format(pdutree, NULL, &ei_cflow_subtemplate_bad_length, |
5321 | 0 | tvb, offset, length, |
5322 | 0 | "Field Length (%u bytes), Data Found (%u byte%s)", |
5323 | 0 | length, data_bytes, plurality(data_bytes, "", "s")); |
5324 | 0 | } |
5325 | 0 | } else { |
5326 | 0 | proto_tree_add_expert_format(pdutree, NULL, &ei_cflow_no_template_found, |
5327 | 0 | tvb, offset, length, |
5328 | 0 | "Subtemplate Data (%u byte%s), template %u not found", |
5329 | 0 | length, plurality(length, "", "s"), subtemplate_id); |
5330 | 0 | } |
5331 | 0 | } |
5332 | | |
5333 | | static unsigned |
5334 | | // NOLINTNEXTLINE(misc-no-recursion) |
5335 | | dissect_v9_v10_pdu_data(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, int offset, |
5336 | | v9_v10_tmplt_t *tmplt_p, hdrinfo_t *hdrinfo_p, v9_v10_tmplt_fields_type_t fields_type) |
5337 | 0 | { |
5338 | 0 | int orig_offset; |
5339 | 0 | int rev; |
5340 | 0 | nstime_t ts_start[2][duration_type_max], ts_end[2][duration_type_max]; |
5341 | 0 | int offset_s[2][duration_type_max], offset_e[2][duration_type_max]; |
5342 | 0 | nstime_t ts; |
5343 | 0 | uint32_t msec_start[2][duration_type_max], msec_end[2][duration_type_max]; |
5344 | 0 | int duration_type; |
5345 | 0 | uint32_t msec_delta; |
5346 | 0 | nstime_t ts_delta; |
5347 | 0 | uint32_t usec; |
5348 | 0 | int i, j; |
5349 | |
|
5350 | 0 | address local_addr, remote_addr; |
5351 | 0 | uint16_t local_port = 0, remote_port = 0/*, ipv4_id = 0, icmp_id = 0*/; |
5352 | 0 | uint32_t uid = 0, pid = 0; |
5353 | 0 | int uname_len; |
5354 | 0 | char *uname_str = NULL; |
5355 | 0 | int cmd_len; |
5356 | 0 | char *cmd_str = NULL; |
5357 | 0 | uint16_t got_flags = 0; |
5358 | |
|
5359 | 0 | int string_len_short = 0; |
5360 | 0 | int string_len_long = 0; |
5361 | |
|
5362 | 0 | proto_tree *string_tree; |
5363 | 0 | proto_tree *dl_frame_sec_tree; |
5364 | 0 | proto_tree *juniper_resilincy_tree; |
5365 | 0 | uint32_t cpid, cpdesc; |
5366 | |
|
5367 | 0 | char *gen_str = NULL; |
5368 | 0 | int gen_str_offset = 0; |
5369 | |
|
5370 | 0 | proto_item *ti; |
5371 | 0 | proto_item *cti; |
5372 | 0 | uint16_t count; |
5373 | 0 | v9_v10_tmplt_entry_t *entries_p; |
5374 | 0 | proto_tree *fwdstattree; |
5375 | |
|
5376 | 0 | bool cace_pie_seen = false, |
5377 | 0 | plixer_pie_seen = false, |
5378 | 0 | ntop_pie_seen = false, |
5379 | 0 | ixia_pie_seen = false, |
5380 | 0 | netscaler_pie_seen = false, |
5381 | 0 | barracuda_pie_seen = false, |
5382 | 0 | gigamon_pie_seen = false, |
5383 | 0 | cisco_pie_seen = false, |
5384 | 0 | niagara_networks_pie_seen = false, |
5385 | 0 | juniper_networks_pie_seen = false; |
5386 | | |
5387 | |
|
5388 | 0 | uint8_t ip_protocol = 0; |
5389 | 0 | uint16_t port_number; |
5390 | |
|
5391 | 0 | entries_p = tmplt_p->fields_p[fields_type]; |
5392 | 0 | if (entries_p == NULL) { |
5393 | | /* I don't think we can actually hit this condition. |
5394 | | If we can, what would cause it? Does this need a |
5395 | | warn? If so, what? |
5396 | | */ |
5397 | 0 | return 0; |
5398 | 0 | } |
5399 | 0 | orig_offset = offset; |
5400 | 0 | count = tmplt_p->field_count[fields_type]; |
5401 | |
|
5402 | 0 | for (i=0; i < (int)duration_type_max; i++) { |
5403 | 0 | offset_s[0][i] = offset_s[1][i] = offset_e[0][i] = offset_e[1][i] = 0; |
5404 | 0 | msec_start[0][i] = msec_start[1][i] = msec_end[0][i] = msec_end[1][i] = 0; |
5405 | 0 | } |
5406 | |
|
5407 | 0 | for (i = 0; i < count; i++) { |
5408 | 0 | uint64_t pen_type; |
5409 | 0 | uint16_t type; |
5410 | 0 | uint16_t masked_type; |
5411 | 0 | uint16_t length; |
5412 | 0 | uint32_t pen; |
5413 | 0 | const char *pen_str; |
5414 | 0 | int vstr_len; |
5415 | |
|
5416 | 0 | type = entries_p[i].type; |
5417 | 0 | length = entries_p[i].length; |
5418 | 0 | pen = entries_p[i].pen; |
5419 | 0 | pen_str = entries_p[i].pen_str; |
5420 | |
|
5421 | 0 | if (length == 0) { /* XXX: Zero length fields probably shouldn't be included in the cached template */ |
5422 | | /* YYY: Maybe. If you don't cache the zero length fields can you still compare that you actually */ |
5423 | | /* have the same template with the same ID. */ |
5424 | | /* XXX: One capture has been seen wherein the "length" field in the template is 0 even though |
5425 | | the field is actually present in the dataflow. |
5426 | | See: https://gitlab.com/wireshark/wireshark/-/issues/10432#c1 |
5427 | | */ |
5428 | 0 | continue; |
5429 | 0 | } |
5430 | | /* See if variable length field */ |
5431 | 0 | vstr_len = 0; |
5432 | 0 | if (length == VARIABLE_LENGTH) { |
5433 | 0 | vstr_len = 1; |
5434 | 0 | string_len_short = length = tvb_get_uint8(tvb, offset); |
5435 | 0 | if (length == 255) { |
5436 | 0 | vstr_len = 3; |
5437 | 0 | string_len_long = length = tvb_get_ntohs(tvb, offset+1); |
5438 | 0 | } |
5439 | 0 | offset += vstr_len; |
5440 | 0 | if (length == 0) { |
5441 | 0 | continue; |
5442 | 0 | } |
5443 | 0 | gen_str_offset = offset; |
5444 | 0 | } |
5445 | | |
5446 | | /* v9 types |
5447 | | * 0x 0000 0000 0000 to |
5448 | | * 0x 0000 0000 ffff |
5449 | | * v10 global types (presumably consistent with v9 types 0x0000 - 0x7fff) |
5450 | | * 0x 0000 0000 0000 to |
5451 | | * 0x 0000 0000 7fff |
5452 | | * V10 Enterprise types |
5453 | | * 0x 0000 0001 0000 to |
5454 | | * 0x ffff ffff 7fff |
5455 | | */ |
5456 | 0 | pen_type = masked_type = type; |
5457 | 0 | rev = 0; |
5458 | |
|
5459 | 0 | if ((hdrinfo_p->vspec == 10) && (type & 0x8000)) { |
5460 | 0 | pen_type = masked_type = type & 0x7fff; |
5461 | 0 | if (pen == REVPEN) { /* reverse PEN */ |
5462 | 0 | rev = 1; |
5463 | 0 | } else if (pen == 0) { |
5464 | 0 | pen_type = (UINT64_C(0xffff) << 16) | pen_type; /* hack to force "unknown" */ |
5465 | 0 | } else { |
5466 | 0 | pen_type = (((uint64_t)pen) << 16) | pen_type; |
5467 | 0 | } |
5468 | 0 | } |
5469 | | |
5470 | | /* Provide a convenient (hidden) filter for any items belonging to a known PIE, |
5471 | | but take care not to add > once. */ |
5472 | 0 | switch (pen) { |
5473 | 0 | case VENDOR_CACE: |
5474 | 0 | if (!cace_pie_seen) { |
5475 | 0 | proto_item *pie_cace_ti = proto_tree_add_item(pdutree, hf_pie_cace, tvb, 0, 0, ENC_NA); |
5476 | 0 | proto_item_set_hidden(pie_cace_ti); |
5477 | 0 | cace_pie_seen = true; |
5478 | 0 | } |
5479 | 0 | break; |
5480 | 0 | case VENDOR_PLIXER: |
5481 | 0 | if (!plixer_pie_seen) { |
5482 | 0 | proto_item *pie_plixer_ti = proto_tree_add_item(pdutree, hf_pie_plixer, tvb, 0, 0, ENC_NA); |
5483 | 0 | proto_item_set_hidden(pie_plixer_ti); |
5484 | 0 | plixer_pie_seen = true; |
5485 | 0 | } |
5486 | 0 | break; |
5487 | 0 | case VENDOR_NTOP: |
5488 | 0 | if (!ntop_pie_seen) { |
5489 | 0 | proto_item *pie_ntop_ti = proto_tree_add_item(pdutree, hf_pie_ntop, tvb, 0, 0, ENC_NA); |
5490 | 0 | proto_item_set_hidden(pie_ntop_ti); |
5491 | 0 | ntop_pie_seen = true; |
5492 | 0 | } |
5493 | 0 | break; |
5494 | 0 | case VENDOR_IXIA: |
5495 | 0 | if (!ixia_pie_seen) { |
5496 | 0 | proto_item *pie_ixia_ti = proto_tree_add_item(pdutree, hf_pie_ixia, tvb, 0, 0, ENC_NA); |
5497 | 0 | proto_item_set_hidden(pie_ixia_ti); |
5498 | 0 | ixia_pie_seen = true; |
5499 | 0 | } |
5500 | 0 | break; |
5501 | 0 | case VENDOR_NETSCALER: |
5502 | 0 | if (!netscaler_pie_seen) { |
5503 | 0 | proto_item *pie_netscaler_ti = proto_tree_add_item(pdutree, hf_pie_netscaler, tvb, 0, 0, ENC_NA); |
5504 | 0 | proto_item_set_hidden(pie_netscaler_ti); |
5505 | 0 | netscaler_pie_seen = true; |
5506 | 0 | } |
5507 | 0 | break; |
5508 | 0 | case VENDOR_BARRACUDA: |
5509 | 0 | if (!barracuda_pie_seen) { |
5510 | 0 | proto_item *pie_barracuda_ti = proto_tree_add_item(pdutree, hf_pie_barracuda, tvb, 0, 0, ENC_NA); |
5511 | 0 | proto_item_set_hidden(pie_barracuda_ti); |
5512 | 0 | barracuda_pie_seen = true; |
5513 | 0 | } |
5514 | 0 | break; |
5515 | 0 | case VENDOR_GIGAMON: |
5516 | 0 | if (!gigamon_pie_seen) { |
5517 | 0 | proto_item *pie_gigamon_ti = proto_tree_add_item(pdutree, hf_pie_gigamon, tvb, 0, 0, ENC_NA); |
5518 | 0 | proto_item_set_hidden(pie_gigamon_ti); |
5519 | 0 | gigamon_pie_seen = true; |
5520 | 0 | } |
5521 | 0 | break; |
5522 | 0 | case VENDOR_CISCO: |
5523 | 0 | if (!cisco_pie_seen) { |
5524 | 0 | proto_item *pie_cisco_ti = proto_tree_add_item(pdutree, hf_pie_cisco, tvb, 0, 0, ENC_NA); |
5525 | 0 | proto_item_set_hidden(pie_cisco_ti); |
5526 | 0 | cisco_pie_seen = true; |
5527 | 0 | } |
5528 | 0 | break; |
5529 | 0 | case VENDOR_NIAGARA_NETWORKS: |
5530 | 0 | if (!niagara_networks_pie_seen) { |
5531 | 0 | proto_item *pie_niagara_networks_ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks, tvb, 0, 0, ENC_NA); |
5532 | 0 | proto_item_set_hidden(pie_niagara_networks_ti); |
5533 | 0 | niagara_networks_pie_seen = true; |
5534 | 0 | } |
5535 | 0 | break; |
5536 | 0 | case VENDOR_JUNIPER: |
5537 | 0 | if(!juniper_networks_pie_seen) { |
5538 | 0 | proto_item *pie_juniper_ti = proto_tree_add_item(pdutree, hf_pie_juniper, tvb, 0, 0, ENC_NA); |
5539 | 0 | proto_item_set_hidden(pie_juniper_ti); |
5540 | 0 | juniper_networks_pie_seen = true; |
5541 | 0 | } |
5542 | 0 | break; |
5543 | | |
5544 | 0 | default: |
5545 | 0 | break; |
5546 | 0 | } |
5547 | | |
5548 | 0 | ti = NULL; |
5549 | 0 | switch (pen_type) { |
5550 | | |
5551 | 0 | case 1: /* bytes */ |
5552 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_octets, |
5553 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5554 | 0 | break; |
5555 | | |
5556 | 0 | case 2: /* packets */ |
5557 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_packets, |
5558 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5559 | 0 | break; |
5560 | | |
5561 | 0 | case 163: /* observedFlowTotalCount */ |
5562 | 0 | case 3: /* flows */ |
5563 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flows, |
5564 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5565 | 0 | break; |
5566 | | |
5567 | 0 | case 4: /* proto */ |
5568 | | /* Store this to help with possible port transport lookup */ |
5569 | 0 | ip_protocol = tvb_get_uint8(tvb, offset); |
5570 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_prot, |
5571 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5572 | 0 | break; |
5573 | | |
5574 | 0 | case 5: /* TOS */ |
5575 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tos, |
5576 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5577 | 0 | break; |
5578 | | |
5579 | 0 | case 6: /* TCP flags */ |
5580 | 0 | if (length == 1 && netflow_preference_tcpflags_1byte_cwr) { |
5581 | 0 | ti = proto_tree_add_bitmask(pdutree, tvb, offset, hf_cflow_tcpflags, ett_tcpflags, tcp_flags_cwr, ENC_NA); |
5582 | 0 | } else if (length == 1) { |
5583 | 0 | ti = proto_tree_add_bitmask(pdutree, tvb, offset, hf_cflow_tcpflags, ett_tcpflags, tcp_flags, ENC_NA); |
5584 | 0 | } else { |
5585 | 0 | ti = proto_tree_add_bitmask(pdutree, tvb, offset, hf_cflow_tcpflags16, ett_tcpflags, tcp_flags16, ENC_BIG_ENDIAN); |
5586 | 0 | } |
5587 | 0 | break; |
5588 | | |
5589 | 0 | case 7: /* source port */ |
5590 | 0 | case 180: /* udpSourcePort */ |
5591 | 0 | case 182: /* tcpSourcePort */ |
5592 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcport, |
5593 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5594 | 0 | port_number = tvb_get_ntohs(tvb, offset); |
5595 | 0 | netflow_add_transport_info(pinfo, pen_type, ip_protocol, port_number, ti); |
5596 | 0 | break; |
5597 | | |
5598 | 0 | case 8: /* source IP */ |
5599 | | /* IANA indicates this can only be an IPv4 Address */ |
5600 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcaddr, |
5601 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5602 | 0 | break; |
5603 | | |
5604 | 0 | case 9: /* source mask */ |
5605 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcmask, |
5606 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5607 | 0 | break; |
5608 | | |
5609 | 0 | case 10: /* input SNMP */ |
5610 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_inputint, |
5611 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5612 | 0 | break; |
5613 | | |
5614 | 0 | case 11: /* dest port */ |
5615 | 0 | case 181: /* udpDestinationPort */ |
5616 | 0 | case 183: /* tcpDestinationPort */ |
5617 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstport, |
5618 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5619 | 0 | port_number = tvb_get_ntohs(tvb, offset); |
5620 | 0 | netflow_add_transport_info(pinfo, pen_type, ip_protocol, port_number, ti); |
5621 | 0 | break; |
5622 | | |
5623 | 0 | case 12: /* dest IP */ |
5624 | | /* IANA indicates this can only be an IPv4 Address */ |
5625 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstaddr, |
5626 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5627 | 0 | break; |
5628 | | |
5629 | 0 | case 13: /* dest mask */ |
5630 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstmask, |
5631 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5632 | 0 | break; |
5633 | | |
5634 | 0 | case 14: /* output SNMP */ |
5635 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_outputint, |
5636 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5637 | 0 | break; |
5638 | | |
5639 | 0 | case 15: /* nexthop IP */ |
5640 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nexthop, |
5641 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5642 | 0 | break; |
5643 | | |
5644 | 0 | case 16: /* source AS */ |
5645 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcas, |
5646 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5647 | 0 | break; |
5648 | | |
5649 | 0 | case 17: /* dest AS */ |
5650 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstas, |
5651 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5652 | 0 | break; |
5653 | | |
5654 | 0 | case 18: /* BGP nexthop IP */ |
5655 | | /* IANA indicates this can only be an IPv4 Address */ |
5656 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgpnexthop, |
5657 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5658 | 0 | break; |
5659 | | |
5660 | 0 | case 19: /* multicast packets */ |
5661 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mulpackets, |
5662 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5663 | 0 | break; |
5664 | | |
5665 | 0 | case 20: /* multicast octets */ |
5666 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_muloctets, |
5667 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5668 | 0 | break; |
5669 | | |
5670 | 0 | case 21: /* last switched */ |
5671 | 0 | duration_type = (int)duration_type_switched; |
5672 | 0 | offset_e[rev][duration_type] = offset; |
5673 | 0 | msec_end[rev][duration_type] = tvb_get_ntohl(tvb, offset); |
5674 | 0 | ts_end[rev][duration_type].secs = msec_end[rev][duration_type] / 1000; |
5675 | 0 | ts_end[rev][duration_type].nsecs = (msec_end[rev][duration_type] % 1000) * 1000000; |
5676 | 0 | goto timestamp_common; |
5677 | 0 | break; |
5678 | 0 | case 22: /* first switched */ |
5679 | 0 | duration_type = (int)duration_type_switched; |
5680 | 0 | offset_s[rev][duration_type] = offset; |
5681 | 0 | msec_start[rev][duration_type] = tvb_get_ntohl(tvb, offset); |
5682 | 0 | ts_start[rev][duration_type].secs = msec_start[rev][duration_type] / 1000; |
5683 | 0 | ts_start[rev][duration_type].nsecs = (msec_start[rev][duration_type] % 1000) * 1000000; |
5684 | 0 | goto timestamp_common; |
5685 | 0 | break; |
5686 | | |
5687 | 0 | case 150: /* flowStartSeconds */ |
5688 | 0 | duration_type = (int)duration_type_seconds; |
5689 | 0 | offset_s[rev][duration_type] = offset; |
5690 | 0 | ts_start[rev][duration_type].secs = tvb_get_ntohl(tvb, offset); |
5691 | 0 | ts_start[rev][duration_type].nsecs = 0; |
5692 | 0 | goto timestamp_common; |
5693 | 0 | break; |
5694 | | |
5695 | 0 | case 151: /* flowEndSeconds */ |
5696 | 0 | duration_type = (int)duration_type_seconds; |
5697 | 0 | offset_e[rev][duration_type] = offset; |
5698 | 0 | ts_end[rev][duration_type].secs = tvb_get_ntohl(tvb, offset); |
5699 | 0 | ts_end[rev][duration_type].nsecs = 0; |
5700 | 0 | goto timestamp_common; |
5701 | 0 | break; |
5702 | | |
5703 | 0 | case 152: /* flowStartMilliseconds: 64-bit integer */ |
5704 | 0 | duration_type = (int)duration_type_milliseconds; |
5705 | 0 | offset_s[rev][duration_type] = offset; |
5706 | 0 | ts_start[rev][duration_type].secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
5707 | 0 | ts_start[rev][duration_type].nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) * 1000000; |
5708 | 0 | goto timestamp_common; |
5709 | 0 | break; |
5710 | | |
5711 | 0 | case 153: /* flowEndMilliseconds; 64-bit integer */ |
5712 | 0 | duration_type = (int)duration_type_milliseconds; |
5713 | 0 | offset_e[rev][duration_type] = offset; |
5714 | 0 | ts_end[rev][duration_type].secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
5715 | 0 | ts_end[rev][duration_type].nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) * 1000000; |
5716 | 0 | goto timestamp_common; |
5717 | 0 | break; |
5718 | | |
5719 | 0 | case 154: /* flowStartMicroseconds: 64-bit NTP format */ |
5720 | 0 | duration_type = (int)duration_type_microseconds; |
5721 | 0 | offset_s[rev][duration_type] = offset; |
5722 | 0 | ntp_to_nstime(tvb, offset, &ts_start[rev][duration_type]); |
5723 | 0 | goto timestamp_common; |
5724 | 0 | break; |
5725 | | |
5726 | 0 | case 155: /* flowEndMicroseconds: 64-bit NTP format */ |
5727 | | /* XXX: Not tested ... */ |
5728 | 0 | duration_type = (int)duration_type_microseconds; |
5729 | 0 | offset_e[rev][duration_type] = offset; |
5730 | 0 | ntp_to_nstime(tvb, offset, &ts_end[rev][duration_type]); |
5731 | 0 | goto timestamp_common; |
5732 | 0 | break; |
5733 | | |
5734 | 0 | case 156: /* flowStartNanoseconds: 64-bit NTP format */ |
5735 | | /* XXX: Not tested ... */ |
5736 | 0 | duration_type = (int)duration_type_nanoseconds; |
5737 | 0 | offset_s[rev][duration_type] = offset; |
5738 | 0 | ntp_to_nstime(tvb, offset, &ts_start[rev][duration_type]); |
5739 | 0 | goto timestamp_common; |
5740 | 0 | break; |
5741 | | |
5742 | 0 | case 157: /* flowEndNanoseconds: 64-bit NTP format */ |
5743 | | /* XXX: Not tested ... */ |
5744 | 0 | duration_type = (int)duration_type_nanoseconds; |
5745 | 0 | offset_e[rev][duration_type] = offset; |
5746 | 0 | ntp_to_nstime(tvb, offset, &ts_end[rev][duration_type]); |
5747 | 0 | goto timestamp_common; |
5748 | 0 | break; |
5749 | | |
5750 | 0 | case 158: /* flowStartDeltaMicroseconds: 32-bit integer; negative time offset */ |
5751 | | /* relative to the export time specified in the IPFIX Message Header */ |
5752 | | /* XXX: Not tested ... */ |
5753 | 0 | duration_type = (int)duration_type_delta_milliseconds; |
5754 | 0 | offset_s[rev][duration_type] = offset; |
5755 | 0 | usec = tvb_get_ntohl(tvb, offset); |
5756 | 0 | ts_start[rev][duration_type].secs = (time_t)(((uint64_t)(hdrinfo_p->export_time_secs)*1000000 - usec) / 1000000); |
5757 | 0 | ts_start[rev][duration_type].nsecs = (int)(((uint64_t)(hdrinfo_p->export_time_secs)*1000000 - usec) % 1000000) * 1000; |
5758 | 0 | goto timestamp_common; |
5759 | 0 | break; |
5760 | | |
5761 | 0 | case 159: /* flowEndDeltaMicroseconds: 32-bit integer; negative time offset */ |
5762 | | /* relative to the export time specified in the IPFIX Message Header */ |
5763 | | /* XXX: Not tested ... */ |
5764 | 0 | duration_type = (int)duration_type_delta_milliseconds; |
5765 | 0 | offset_e[rev][duration_type] = offset; |
5766 | 0 | usec = tvb_get_ntohl(tvb, offset); |
5767 | 0 | ts_end[rev][duration_type].secs = (time_t)(((uint64_t)(hdrinfo_p->export_time_secs)*1000000 - usec) / 1000000); |
5768 | 0 | ts_end[rev][duration_type].nsecs = (int)(((uint64_t)(hdrinfo_p->export_time_secs)*1000000 - usec) % 1000000) * 1000; |
5769 | | |
5770 | | /* This code executed for all timestamp fields above */ |
5771 | | /* Since bug 11295, cope with multiple durations in one flow - not really sure if it makes sense... */ |
5772 | 0 | timestamp_common: |
5773 | 0 | if(offset_s[rev][duration_type] && offset_e[rev][duration_type]) { |
5774 | 0 | proto_tree *timetree; |
5775 | 0 | proto_item *timeitem; |
5776 | |
|
5777 | 0 | nstime_delta(&ts_delta, &ts_end[rev][duration_type], &ts_start[rev][duration_type]); |
5778 | 0 | timeitem = |
5779 | 0 | proto_tree_add_time(pdutree, hf_cflow_timedelta, tvb, |
5780 | 0 | offset_s[rev][duration_type], 0, &ts_delta); |
5781 | 0 | proto_item_set_generated(timeitem); |
5782 | 0 | timetree = proto_item_add_subtree(timeitem, ett_flowtime); |
5783 | | |
5784 | | /* Show the type/units used to calculate the duration */ |
5785 | 0 | switch (duration_type) { |
5786 | 0 | case duration_type_switched: |
5787 | 0 | proto_item_append_text(timeitem, " (switched)"); |
5788 | 0 | break; |
5789 | 0 | case duration_type_seconds: |
5790 | 0 | proto_item_append_text(timeitem, " (seconds)"); |
5791 | 0 | break; |
5792 | 0 | case duration_type_milliseconds: |
5793 | 0 | proto_item_append_text(timeitem, " (milliseconds)"); |
5794 | 0 | break; |
5795 | 0 | case duration_type_microseconds: |
5796 | 0 | proto_item_append_text(timeitem, " (microseconds)"); |
5797 | 0 | break; |
5798 | 0 | case duration_type_nanoseconds: |
5799 | 0 | proto_item_append_text(timeitem, " (nanoseconds)"); |
5800 | 0 | break; |
5801 | 0 | case duration_type_delta_milliseconds: |
5802 | 0 | proto_item_append_text(timeitem, " (delta milliseconds)"); |
5803 | 0 | break; |
5804 | 0 | default: |
5805 | 0 | break; |
5806 | 0 | } |
5807 | | |
5808 | | /* Note: length of "start" is assumed to match that of "end" */ |
5809 | 0 | if (msec_start[rev][duration_type]) { |
5810 | 0 | proto_tree_add_time(timetree, hf_cflow_timestart, tvb, |
5811 | 0 | offset_s[rev][duration_type], length, &ts_start[rev][duration_type]); |
5812 | 0 | } else { |
5813 | 0 | proto_tree_add_time(timetree, hf_cflow_abstimestart, tvb, |
5814 | 0 | offset_s[rev][duration_type], length, &ts_start[rev][duration_type]); |
5815 | 0 | } |
5816 | 0 | if (msec_end[rev][duration_type]) { |
5817 | 0 | proto_tree_add_time(timetree, hf_cflow_timeend, tvb, |
5818 | 0 | offset_e[rev][duration_type], length, &ts_end[rev][duration_type]); |
5819 | 0 | } else { |
5820 | 0 | proto_tree_add_time(timetree, hf_cflow_abstimeend, tvb, |
5821 | 0 | offset_e[rev][duration_type], length, &ts_end[rev][duration_type]); |
5822 | 0 | } |
5823 | 0 | } |
5824 | 0 | break; |
5825 | | |
5826 | 0 | case 23: /* postOctetDeltaCount */ |
5827 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_octets, |
5828 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5829 | 0 | break; |
5830 | | |
5831 | 0 | case 24: /* postPacketDeltaCount */ |
5832 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_packets, |
5833 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5834 | 0 | break; |
5835 | | |
5836 | 0 | case 25: /* length_min */ |
5837 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_length_min, |
5838 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5839 | 0 | break; |
5840 | | |
5841 | 0 | case 26: /* length_max */ |
5842 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_length_max, |
5843 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5844 | 0 | break; |
5845 | | |
5846 | 0 | case 27: /* IPv6 src addr */ |
5847 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcaddr_v6, |
5848 | 0 | tvb, offset, length, ENC_NA); |
5849 | 0 | break; |
5850 | | |
5851 | 0 | case 28: /* IPv6 dst addr */ |
5852 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstaddr_v6, |
5853 | 0 | tvb, offset, length, ENC_NA); |
5854 | 0 | break; |
5855 | | |
5856 | 0 | case 29: /* IPv6 src addr mask */ |
5857 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcmask_v6, |
5858 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5859 | 0 | break; |
5860 | | |
5861 | 0 | case 30: /* IPv6 dst addr mask */ |
5862 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstmask_v6, |
5863 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5864 | 0 | break; |
5865 | | |
5866 | 0 | case 31: /* flowLabelIPv6 */ |
5867 | | /* RFC5102 defines that Abstract Data Type of this |
5868 | | Information Element is unsigned32 */ |
5869 | | /* RFC3954 defines that length of this field is 3 |
5870 | | Bytes */ |
5871 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipv6_flowlabel, |
5872 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5873 | 0 | break; |
5874 | | |
5875 | 0 | case 32: /* ICMP_TYPE/ICMP_CODE IPv4 */ |
5876 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_icmp_type_code_ipv4, |
5877 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5878 | 0 | break; |
5879 | | |
5880 | 0 | case 33: /* IGMP_TYPE */ |
5881 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_igmp_type, |
5882 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5883 | 0 | break; |
5884 | | |
5885 | 0 | case 34: /* sampling interval */ |
5886 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_interval, |
5887 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5888 | 0 | break; |
5889 | | |
5890 | 0 | case 35: /* sampling algorithm */ |
5891 | | /* "Deprecated in favor of 304 selectorAlgorithm" */ |
5892 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_algorithm, |
5893 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5894 | 0 | break; |
5895 | | |
5896 | 0 | case 36: /* flow active timeout */ |
5897 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_active_timeout, |
5898 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5899 | 0 | break; |
5900 | | |
5901 | 0 | case 37: /* flow inactive timeout */ |
5902 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_inactive_timeout, |
5903 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5904 | 0 | break; |
5905 | | |
5906 | 0 | case 38: /* engine type */ |
5907 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_engine_type, |
5908 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5909 | 0 | break; |
5910 | | |
5911 | 0 | case 39: /* engine id*/ |
5912 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_engine_id, |
5913 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5914 | 0 | break; |
5915 | | |
5916 | 0 | case 40: /* bytes exported */ |
5917 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_octets_exp, |
5918 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5919 | 0 | break; |
5920 | | |
5921 | 0 | case 41: /* packets exported */ |
5922 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_packets_exp, |
5923 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5924 | 0 | break; |
5925 | | |
5926 | 0 | case 42: /* flows exported */ |
5927 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flows_exp, |
5928 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5929 | 0 | break; |
5930 | | |
5931 | 0 | case 43: /* ipv4RouterSc */ |
5932 | | /* platform-specific field for the Catalyst 5000/Catalyst 6000 family */ |
5933 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipv4_router_sc, |
5934 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5935 | 0 | break; |
5936 | | |
5937 | 0 | case 44: /* IP source prefix */ |
5938 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcprefix, |
5939 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5940 | 0 | break; |
5941 | | |
5942 | 0 | case 45: /* IP destination prefix */ |
5943 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstprefix, |
5944 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5945 | 0 | break; |
5946 | | |
5947 | 0 | case 46: /* top MPLS label type*/ |
5948 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_top_label_type, |
5949 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5950 | 0 | break; |
5951 | | |
5952 | 0 | case 47: /* top MPLS label PE address*/ |
5953 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_pe_addr, |
5954 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5955 | 0 | break; |
5956 | | |
5957 | 0 | case 48: /* Flow Sampler ID */ |
5958 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampler_id, |
5959 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5960 | 0 | break; |
5961 | | |
5962 | 0 | case 49: /* FLOW_SAMPLER_MODE */ |
5963 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampler_mode, |
5964 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5965 | 0 | break; |
5966 | | |
5967 | 0 | case 50: /* FLOW_SAMPLER_RANDOM_INTERVAL */ |
5968 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampler_random_interval, |
5969 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5970 | 0 | break; |
5971 | | |
5972 | 0 | case 51: /* FLOW_CLASS */ |
5973 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_class, |
5974 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5975 | 0 | break; |
5976 | | |
5977 | 0 | case 52: /* TTL_MINIMUM */ |
5978 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ttl_minimum, |
5979 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5980 | 0 | break; |
5981 | | |
5982 | 0 | case 53: /* TTL_MAXIMUM */ |
5983 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ttl_maximum, |
5984 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5985 | 0 | break; |
5986 | | |
5987 | 0 | case 54: /* FRAG ID */ |
5988 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_frag_id, |
5989 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5990 | 0 | break; |
5991 | | |
5992 | 0 | case 55: /* postIpClassOfService */ |
5993 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_tos, |
5994 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
5995 | 0 | break; |
5996 | | |
5997 | 0 | case 56: /* sourceMacAddress */ |
5998 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcmac, |
5999 | 0 | tvb, offset, length, ENC_NA); |
6000 | 0 | break; |
6001 | | |
6002 | 0 | case 57: /* postDestinationMacAddress */ |
6003 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_dstmac, |
6004 | 0 | tvb, offset, length, ENC_NA); |
6005 | 0 | break; |
6006 | | |
6007 | 0 | case 58: /* vlanId */ |
6008 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_vlanid, |
6009 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6010 | 0 | break; |
6011 | | |
6012 | 0 | case 59: /* postVlanId */ |
6013 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_vlanid, |
6014 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6015 | 0 | break; |
6016 | | |
6017 | 0 | case 60: /* IP_VERSION */ |
6018 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_version, |
6019 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6020 | 0 | break; |
6021 | | |
6022 | 0 | case 61: /* DIRECTION */ |
6023 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_direction, |
6024 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6025 | 0 | break; |
6026 | | |
6027 | 0 | case 62: /* IPV6_NEXT_HOP */ |
6028 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nexthop_v6, |
6029 | 0 | tvb, offset, length, ENC_NA); |
6030 | 0 | break; |
6031 | | |
6032 | 0 | case 63: /* BGP_IPV6_NEXT_HOP */ |
6033 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgpnexthop_v6, |
6034 | 0 | tvb, offset, length, ENC_NA); |
6035 | 0 | break; |
6036 | | |
6037 | 0 | case 64: /* ipv6ExtensionHeaders */ |
6038 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipv6_exthdr, |
6039 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6040 | 0 | break; |
6041 | | |
6042 | 0 | case 70: /* MPLS label1*/ |
6043 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 1); |
6044 | 0 | break; |
6045 | | |
6046 | 0 | case 71: /* MPLS label2*/ |
6047 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 2); |
6048 | 0 | break; |
6049 | | |
6050 | 0 | case 72: /* MPLS label3*/ |
6051 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 3); |
6052 | 0 | break; |
6053 | | |
6054 | 0 | case 73: /* MPLS label4*/ |
6055 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 4); |
6056 | 0 | break; |
6057 | | |
6058 | 0 | case 74: /* MPLS label5*/ |
6059 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 5); |
6060 | 0 | break; |
6061 | | |
6062 | 0 | case 75: /* MPLS label6*/ |
6063 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 6); |
6064 | 0 | break; |
6065 | | |
6066 | 0 | case 76: /* MPLS label7*/ |
6067 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 7); |
6068 | 0 | break; |
6069 | | |
6070 | 0 | case 77: /* MPLS label8*/ |
6071 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 8); |
6072 | 0 | break; |
6073 | | |
6074 | 0 | case 78: /* MPLS label9*/ |
6075 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 9); |
6076 | 0 | break; |
6077 | | |
6078 | 0 | case 79: /* MPLS label10*/ |
6079 | 0 | ti = proto_tree_add_mpls_label(pdutree, tvb, offset, length, 10); |
6080 | 0 | break; |
6081 | | |
6082 | 0 | case 80: /* destinationMacAddress */ |
6083 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstmac, |
6084 | 0 | tvb, offset, length, ENC_NA); |
6085 | 0 | break; |
6086 | | |
6087 | 0 | case 81: /* postSourceMacAddress */ |
6088 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_srcmac, |
6089 | 0 | tvb, offset, length, ENC_NA); |
6090 | 0 | break; |
6091 | | |
6092 | 0 | case 82: /* IF_NAME */ |
6093 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_if_name, |
6094 | 0 | tvb, offset, length, ENC_UTF_8); |
6095 | 0 | break; |
6096 | | |
6097 | 0 | case 83: /* IF_DESCR */ |
6098 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_if_descr, |
6099 | 0 | tvb, offset, length, ENC_UTF_8); |
6100 | 0 | break; |
6101 | | |
6102 | 0 | case 84: /* SAMPLER_NAME */ |
6103 | | /* "Deprecated in favor of 335 selectorName" */ |
6104 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampler_name, |
6105 | 0 | tvb, offset, length, ENC_UTF_8); |
6106 | 0 | break; |
6107 | | |
6108 | 0 | case 85: /* BYTES_PERMANENT */ |
6109 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_permanent_octets, |
6110 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6111 | 0 | break; |
6112 | | |
6113 | 0 | case 86: /* PACKETS_PERMANENT */ |
6114 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_permanent_packets, |
6115 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6116 | 0 | break; |
6117 | | |
6118 | 0 | case 88: /* fragmentOffset */ |
6119 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_fragment_offset, |
6120 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6121 | 0 | break; |
6122 | | |
6123 | 0 | case 89: { |
6124 | | /* FORWARDING_STATUS */ |
6125 | | /* Forwarding status is encoded on 1 byte with |
6126 | | * the 2 left bits giving the status and the 6 |
6127 | | * remaining bits giving the reason code. */ |
6128 | |
|
6129 | 0 | uint8_t forwarding_status; |
6130 | 0 | const value_string *x_vs; |
6131 | 0 | int x_hf; |
6132 | |
|
6133 | 0 | fwdstattree = proto_tree_add_subtree(pdutree, tvb, offset, length, ett_fwdstat, NULL, "Forwarding Status"); |
6134 | |
|
6135 | 0 | forwarding_status = tvb_get_uint8(tvb, offset)>>6; |
6136 | 0 | switch(forwarding_status) { |
6137 | 0 | default: |
6138 | 0 | case FORWARDING_STATUS_UNKNOWN: |
6139 | 0 | x_vs = v9_forwarding_status_unknown_code; |
6140 | 0 | x_hf = hf_cflow_forwarding_status_unknown_code; |
6141 | 0 | break; |
6142 | 0 | case FORWARDING_STATUS_FORWARD: |
6143 | 0 | x_vs = v9_forwarding_status_forward_code; |
6144 | 0 | x_hf = hf_cflow_forwarding_status_forward_code; |
6145 | 0 | break; |
6146 | 0 | case FORWARDING_STATUS_DROP: |
6147 | 0 | x_vs = v9_forwarding_status_drop_code; |
6148 | 0 | x_hf = hf_cflow_forwarding_status_drop_code; |
6149 | 0 | break; |
6150 | 0 | case FORWARDING_STATUS_CONSUME: |
6151 | 0 | x_vs = v9_forwarding_status_consume_code; |
6152 | 0 | x_hf = hf_cflow_forwarding_status_consume_code; |
6153 | 0 | break; |
6154 | 0 | } |
6155 | | |
6156 | 0 | proto_tree_add_item(fwdstattree, hf_cflow_forwarding_status, |
6157 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6158 | |
|
6159 | 0 | proto_tree_add_item(fwdstattree, x_hf, |
6160 | 0 | tvb, offset, length, ENC_NA); |
6161 | | |
6162 | | /* add status code to tree summary */ |
6163 | 0 | if (length == 1) { |
6164 | 0 | proto_item_append_text(ti, ": %s", val_to_str_const(forwarding_status, |
6165 | 0 | v9_forwarding_status, "(Unknown)")); |
6166 | 0 | proto_item_append_text(ti, ": %s", val_to_str_const((tvb_get_uint8(tvb, offset)&0x3F), |
6167 | 0 | x_vs, "(Unknown)")); |
6168 | 0 | }; |
6169 | 0 | } |
6170 | 0 | break; |
6171 | | |
6172 | 0 | case 90: /* mplsVpnRouteDistinguisher */ |
6173 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_vpn_rd, |
6174 | 0 | tvb, offset, length, ENC_NA); |
6175 | 0 | break; |
6176 | | |
6177 | 0 | case 91: /* mplsTopLabelPrefixLength */ |
6178 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_top_label_prefix_length, |
6179 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6180 | 0 | break; |
6181 | | |
6182 | 0 | case 92: |
6183 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_src_traffic_index, |
6184 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6185 | 0 | break; |
6186 | | |
6187 | 0 | case 93: |
6188 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dst_traffic_index, |
6189 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6190 | 0 | break; |
6191 | | |
6192 | 0 | case 94: /* NBAR applicationDesc */ |
6193 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nbar_appl_desc, |
6194 | 0 | tvb, offset, length, ENC_UTF_8); |
6195 | 0 | break; |
6196 | | |
6197 | 0 | case 95: /* NBAR applicationId */ |
6198 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nbar_appl_id_class_eng_id, |
6199 | 0 | tvb, offset, 1, ENC_BIG_ENDIAN); |
6200 | 0 | proto_tree_add_item(pdutree, hf_cflow_nbar_appl_id_selector_id, |
6201 | 0 | tvb, offset+1, length -1, ENC_NA); |
6202 | 0 | break; |
6203 | | |
6204 | 0 | case 96: /* NBAR applicationName */ |
6205 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nbar_appl_name, |
6206 | 0 | tvb, offset, length, ENC_UTF_8); |
6207 | 0 | break; |
6208 | | |
6209 | 0 | case 98: /* postIpDiffServCodePoint */ |
6210 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_ip_diff_serv_code_point, |
6211 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6212 | 0 | break; |
6213 | | |
6214 | 0 | case 99: /* multicastReplicationFactor */ |
6215 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_multicast_replication_factor, |
6216 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6217 | 0 | break; |
6218 | | |
6219 | 0 | case 101: |
6220 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_classification_engine_id, |
6221 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6222 | 0 | break; |
6223 | | |
6224 | 0 | case 128: /* dest AS Peer */ |
6225 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_peer_dstas, |
6226 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6227 | 0 | break; |
6228 | | |
6229 | 0 | case 129: /* source AS Peer*/ |
6230 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_peer_srcas, |
6231 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6232 | 0 | break; |
6233 | | |
6234 | 0 | case 130: /* exporterIPv4Address */ |
6235 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_exporter_addr, |
6236 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6237 | 0 | break; |
6238 | | |
6239 | 0 | case 131: /* exporterIPv6Address */ |
6240 | 0 | ti = proto_tree_add_item(pdutree, |
6241 | 0 | hf_cflow_exporter_addr_v6, |
6242 | 0 | tvb, offset, length, ENC_NA); |
6243 | 0 | break; |
6244 | | |
6245 | 0 | case 132: /* droppedOctetDeltaCount */ |
6246 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_drop_octets, |
6247 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6248 | 0 | break; |
6249 | | |
6250 | 0 | case 133: /* droppedPacketDeltaCount */ |
6251 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_drop_packets, |
6252 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6253 | 0 | break; |
6254 | | |
6255 | 0 | case 134: /* droppedOctetTotalCount */ |
6256 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_drop_total_octets, |
6257 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6258 | 0 | break; |
6259 | | |
6260 | 0 | case 135: /* droppedPacketTotalCount */ |
6261 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_drop_total_packets, |
6262 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6263 | 0 | break; |
6264 | | |
6265 | 0 | case 136: /* flowEndReason */ |
6266 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_end_reason, |
6267 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6268 | 0 | break; |
6269 | | |
6270 | 0 | case 137: /* commonPropertiesId */ |
6271 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_common_properties_id, |
6272 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6273 | 0 | break; |
6274 | | |
6275 | 0 | case 138: /* observationPointId */ |
6276 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_observation_point_id, |
6277 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6278 | 0 | break; |
6279 | | |
6280 | 0 | case 139: /* icmpTypeCodeIPv6 */ |
6281 | 0 | proto_tree_add_item(pdutree, hf_cflow_icmp_ipv6_type, |
6282 | 0 | tvb, offset, 1, ENC_BIG_ENDIAN); |
6283 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_icmp_ipv6_code, |
6284 | 0 | tvb, offset + 1, 1, ENC_BIG_ENDIAN); |
6285 | 0 | break; |
6286 | | |
6287 | 0 | case 140: /* mplsTopLabelIPv6Address */ |
6288 | 0 | ti = proto_tree_add_item(pdutree, |
6289 | 0 | hf_cflow_mpls_pe_addr_v6, |
6290 | 0 | tvb, offset, length, ENC_NA); |
6291 | 0 | break; |
6292 | | |
6293 | 0 | case 141: /* lineCardId */ |
6294 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_scope_linecard, |
6295 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6296 | 0 | break; |
6297 | | |
6298 | 0 | case 142: /* portId */ |
6299 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_port_id, |
6300 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6301 | 0 | break; |
6302 | | |
6303 | 0 | case 143: /* meteringProcessId */ |
6304 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mp_id, |
6305 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6306 | 0 | break; |
6307 | | |
6308 | 0 | case 144: /* FLOW EXPORTER */ |
6309 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_exporter, |
6310 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6311 | 0 | break; |
6312 | | |
6313 | 0 | case 145: /* templateId */ |
6314 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_template_id, |
6315 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6316 | 0 | break; |
6317 | | |
6318 | 0 | case 146: /* wlanChannelId */ |
6319 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_wlan_channel_id, |
6320 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6321 | 0 | break; |
6322 | | |
6323 | 0 | case 147: /* wlanSSID */ |
6324 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_wlan_ssid, |
6325 | 0 | tvb, offset, length, ENC_UTF_8); |
6326 | 0 | break; |
6327 | | |
6328 | 0 | case 148: /* flowId */ |
6329 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_id, |
6330 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6331 | 0 | break; |
6332 | | |
6333 | 0 | case 149: /* observationDomainId */ |
6334 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_od_id, |
6335 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6336 | 0 | break; |
6337 | | |
6338 | 0 | case 160: /* systemInitTimeMilliseconds */ |
6339 | 0 | ts.secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
6340 | 0 | ts.nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) *1000000; |
6341 | 0 | ti = proto_tree_add_time(pdutree, |
6342 | 0 | hf_cflow_sys_init_time, |
6343 | 0 | tvb, offset, length, &ts); |
6344 | 0 | break; |
6345 | | |
6346 | 0 | case 161: /* flowDurationMilliseconds */ |
6347 | 0 | msec_delta = tvb_get_ntohl(tvb, offset); |
6348 | 0 | ts_delta.secs = msec_delta / 1000; |
6349 | 0 | ts_delta.nsecs = (msec_delta % 1000) * 1000000; |
6350 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_timedelta, tvb, |
6351 | 0 | offset, length, &ts_delta); |
6352 | 0 | break; |
6353 | | |
6354 | 0 | case 162: /* flowDurationMicroseconds */ |
6355 | 0 | msec_delta = tvb_get_ntohl(tvb, offset); |
6356 | 0 | ts_delta.secs = msec_delta / 1000000; |
6357 | 0 | ts_delta.nsecs = (msec_delta % 1000000) * 1000; |
6358 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_timedelta, tvb, |
6359 | 0 | offset, length, &ts_delta); |
6360 | 0 | break; |
6361 | | |
6362 | 0 | case 164: /* ignoredPacketTotalCount */ |
6363 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ignore_packets, |
6364 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6365 | 0 | break; |
6366 | | |
6367 | 0 | case 165: /* ignoredOctetTotalCount */ |
6368 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ignore_octets, |
6369 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6370 | 0 | break; |
6371 | | |
6372 | 0 | case 166: /* notSentFlowTotalCount */ |
6373 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_notsent_flows, |
6374 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6375 | 0 | break; |
6376 | | |
6377 | 0 | case 167: /* notSentPacketTotalCount */ |
6378 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_notsent_packets, |
6379 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6380 | 0 | break; |
6381 | | |
6382 | 0 | case 168: /* notSentOctetTotalCount */ |
6383 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_notsent_octets, |
6384 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6385 | 0 | break; |
6386 | | |
6387 | 0 | case 169: /* destinationIPv6Prefix */ |
6388 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dstnet_v6, |
6389 | 0 | tvb, offset, length, ENC_NA); |
6390 | 0 | break; |
6391 | | |
6392 | 0 | case 170: /* sourceIPv6Prefix */ |
6393 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srcnet_v6, |
6394 | 0 | tvb, offset, length, ENC_NA); |
6395 | 0 | break; |
6396 | | |
6397 | 0 | case 171: /* postOctetTotalCount */ |
6398 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_total_octets, |
6399 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6400 | 0 | break; |
6401 | | |
6402 | 0 | case 172: /* postPacketTotalCount */ |
6403 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_total_packets, |
6404 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6405 | 0 | break; |
6406 | | |
6407 | 0 | case 173: /* flowKeyIndicator */ |
6408 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_key, |
6409 | 0 | tvb, offset, length, ENC_NA); |
6410 | 0 | break; |
6411 | | |
6412 | 0 | case 174: /* postMCastPacketTotalCount */ |
6413 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_total_mulpackets, |
6414 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6415 | 0 | break; |
6416 | | |
6417 | 0 | case 175: /* postMCastOctetTotalCount */ |
6418 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_total_muloctets, |
6419 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6420 | 0 | break; |
6421 | | |
6422 | 0 | case 176: /* ICMP_IPv4_TYPE */ |
6423 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_icmp_ipv4_type, |
6424 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6425 | 0 | break; |
6426 | | |
6427 | 0 | case 177: /* ICMP_IPv4_CODE */ |
6428 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_icmp_ipv4_code, |
6429 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6430 | 0 | break; |
6431 | | |
6432 | 0 | case 178: /* ICMP_IPv6_TYPE */ |
6433 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_icmp_ipv6_type, |
6434 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6435 | 0 | break; |
6436 | | |
6437 | 0 | case 179: /* ICMP_IPv6_CODE */ |
6438 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_icmp_ipv6_code, |
6439 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6440 | 0 | break; |
6441 | | |
6442 | 0 | case 184: /* tcpSequenceNumber */ |
6443 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_seq_num, |
6444 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6445 | 0 | break; |
6446 | | |
6447 | 0 | case 185: /* tcpAcknowledgementNumber */ |
6448 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_ack_num, |
6449 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6450 | 0 | break; |
6451 | | |
6452 | 0 | case 186: /* TCP_WINDOWS_SIZE */ |
6453 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_window_size, |
6454 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6455 | 0 | break; |
6456 | | |
6457 | 0 | case 187: /* tcpUrgentPointer */ |
6458 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_urg_ptr, |
6459 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6460 | 0 | break; |
6461 | | |
6462 | 0 | case 188: /* tcpHeaderLength */ |
6463 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_header_length, |
6464 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6465 | 0 | break; |
6466 | | |
6467 | 0 | case 189: /* ipHeaderLength */ |
6468 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_header_length, |
6469 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6470 | 0 | break; |
6471 | | |
6472 | 0 | case 190: /* IPV4_TOTAL_LENGTH */ |
6473 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipv4_total_length, |
6474 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6475 | 0 | break; |
6476 | | |
6477 | 0 | case 191: /* payloadLengthIPv6 */ |
6478 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipv6_payload_length, |
6479 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6480 | 0 | break; |
6481 | | |
6482 | 0 | case 192: /* IP_TTL */ |
6483 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_ttl, |
6484 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6485 | 0 | break; |
6486 | | |
6487 | 0 | case 193: /* nextHeaderIPv6 */ |
6488 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipv6_next_hdr, |
6489 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6490 | 0 | break; |
6491 | | |
6492 | 0 | case 194: /* mplsPayloadLength */ |
6493 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_payload_length, |
6494 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6495 | 0 | break; |
6496 | | |
6497 | 0 | case 195: /* IP_DSCP */ |
6498 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_dscp, |
6499 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6500 | 0 | break; |
6501 | | |
6502 | 0 | case 196: /* ipPrecedence */ |
6503 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_precedence, |
6504 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6505 | 0 | break; |
6506 | | |
6507 | 0 | case 197: /* fragmentFlags */ |
6508 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_fragment_flags, |
6509 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6510 | 0 | break; |
6511 | | |
6512 | 0 | case 198: /* DELTA_BYTES_SQUARED */ |
6513 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_delta_octets_squared, |
6514 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6515 | 0 | break; |
6516 | | |
6517 | 0 | case 199: /* TOTAL_BYTES_SQUARED */ |
6518 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_octets_squared, |
6519 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6520 | 0 | break; |
6521 | | |
6522 | 0 | case 200: /* mplsTopLabelTTL */ |
6523 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_top_label_ttl, |
6524 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6525 | 0 | break; |
6526 | | |
6527 | 0 | case 201: /* mplsLabelStackLength */ |
6528 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_label_length, |
6529 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6530 | 0 | break; |
6531 | | |
6532 | 0 | case 202: /* mplsLabelStackDepth */ |
6533 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_label_depth, |
6534 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6535 | 0 | break; |
6536 | | |
6537 | 0 | case 203: /* mplsTopLabelExp */ |
6538 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_top_label_exp, |
6539 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6540 | 0 | break; |
6541 | | |
6542 | 0 | case 204: /* ipPayloadLength */ |
6543 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_payload_length, |
6544 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6545 | 0 | break; |
6546 | | |
6547 | 0 | case 205: /* UDP_LENGTH */ |
6548 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_udp_length, |
6549 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6550 | 0 | break; |
6551 | | |
6552 | 0 | case 206: /* IS_MULTICAST */ |
6553 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_is_multicast, |
6554 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6555 | 0 | break; |
6556 | | |
6557 | 0 | case 207: /* IP_HEADER_WORDS */ |
6558 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_header_words, |
6559 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6560 | 0 | break; |
6561 | | |
6562 | 0 | case 208: /* OPTION_MAP */ |
6563 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_option_map, |
6564 | 0 | tvb, offset, length, ENC_NA); |
6565 | 0 | break; |
6566 | | |
6567 | 0 | case 209: /* tcpOptions */ |
6568 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_option_map, |
6569 | 0 | tvb, offset, length, ENC_NA); |
6570 | 0 | break; |
6571 | | |
6572 | 0 | case 210: /* paddingOctets */ |
6573 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_padding, tvb, offset, length, ENC_NA); |
6574 | 0 | break; |
6575 | | |
6576 | 0 | case 211: /* collectorIPv4Address */ |
6577 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_collector_addr, |
6578 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6579 | 0 | break; |
6580 | | |
6581 | 0 | case 212: /* collectorIPv6Address */ |
6582 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_collector_addr_v6, |
6583 | 0 | tvb, offset, length, ENC_NA); |
6584 | 0 | break; |
6585 | | |
6586 | 0 | case 213: /* exportInterface */ |
6587 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_export_interface, |
6588 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6589 | 0 | break; |
6590 | | |
6591 | 0 | case 214: /* exportProtocolVersion */ |
6592 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_export_protocol_version, |
6593 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6594 | 0 | break; |
6595 | | |
6596 | 0 | case 215: /* exportTransportProtocol */ |
6597 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_export_prot, |
6598 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6599 | 0 | break; |
6600 | | |
6601 | 0 | case 216: /* collectorTransportPort */ |
6602 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_collector_port, |
6603 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6604 | 0 | break; |
6605 | | |
6606 | 0 | case 217: /* exporterTransportPort */ |
6607 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_exporter_port, |
6608 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6609 | 0 | break; |
6610 | | |
6611 | 0 | case 218: /* tcpSynTotalCount */ |
6612 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_tcp_syn, |
6613 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6614 | 0 | break; |
6615 | | |
6616 | 0 | case 219: /* tcpFinTotalCount */ |
6617 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_tcp_fin, |
6618 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6619 | 0 | break; |
6620 | | |
6621 | 0 | case 220: /* tcpRstTotalCount */ |
6622 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_tcp_rst, |
6623 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6624 | 0 | break; |
6625 | | |
6626 | 0 | case 221: /* tcpPshTotalCount */ |
6627 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_tcp_psh, |
6628 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6629 | 0 | break; |
6630 | | |
6631 | 0 | case 222: /* tcpAckTotalCount */ |
6632 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_tcp_ack, |
6633 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6634 | 0 | break; |
6635 | | |
6636 | 0 | case 223: /* tcpUrgTotalCount */ |
6637 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_total_tcp_urg, |
6638 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6639 | 0 | break; |
6640 | | |
6641 | 0 | case 224: /* IP_TOTAL_LENGTH */ |
6642 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ip_total_length, |
6643 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6644 | 0 | break; |
6645 | | |
6646 | 0 | case 225: /* postNATSourceIPv4Address */ |
6647 | 0 | case 40001: /* NF_F_XLATE_SRC_ADDR_IPV4 (Cisco ASA 5500 Series) */ |
6648 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_natsource_ipv4_address, |
6649 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6650 | 0 | break; |
6651 | | |
6652 | 0 | case 226: /* postNATDestinationIPv4Address */ |
6653 | 0 | case 40002: /* NF_F_XLATE_DST_ADDR_IPV4 (Cisco ASA 5500 Series) */ |
6654 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_natdestination_ipv4_address, |
6655 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6656 | 0 | break; |
6657 | | |
6658 | 0 | case 227: /* postNAPTSourceTransportPort */ |
6659 | 0 | case 40003: /* NF_F_XLATE_SRC_PORT (Cisco ASA 5500 Series) */ |
6660 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_naptsource_transport_port, |
6661 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6662 | 0 | break; |
6663 | | |
6664 | 0 | case 228: /* postNAPTDestinationTransportPort */ |
6665 | 0 | case 40004: /* NF_F_XLATE_DST_PORT (Cisco ASA 5500 Series) */ |
6666 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_naptdestination_transport_port, |
6667 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6668 | 0 | break; |
6669 | | |
6670 | 0 | case 229: /* natOriginatingAddressRealm */ |
6671 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_originating_address_realm, |
6672 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6673 | 0 | break; |
6674 | | |
6675 | 0 | case 230: /* natEvent */ |
6676 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_event, |
6677 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6678 | 0 | break; |
6679 | | |
6680 | 0 | case 231: /* initiatorOctets */ |
6681 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_initiator_octets, |
6682 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6683 | 0 | break; |
6684 | | |
6685 | 0 | case 232: /* responderOctets */ |
6686 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_responder_octets, |
6687 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6688 | 0 | break; |
6689 | | |
6690 | 0 | case 233: /* firewallEvent */ |
6691 | 0 | case 40005: /* NF_F_FW_EVENT (Cisco ASA 5500 Series) */ |
6692 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_firewall_event, |
6693 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6694 | 0 | break; |
6695 | | |
6696 | 0 | case 234: /* ingressVRFID */ |
6697 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ingress_vrfid, |
6698 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6699 | 0 | break; |
6700 | | |
6701 | 0 | case 235: /* egressVRFID */ |
6702 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_egress_vrfid, |
6703 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6704 | 0 | break; |
6705 | | |
6706 | 0 | case 236: /* VRFname */ |
6707 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_vrfname, |
6708 | 0 | tvb, offset, length, ENC_UTF_8); |
6709 | 0 | break; |
6710 | | |
6711 | 0 | case 237: /* postMplsTopLabelExp */ |
6712 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_mpls_top_label_exp, |
6713 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6714 | 0 | break; |
6715 | | |
6716 | 0 | case 238: /* tcpWindowScale */ |
6717 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tcp_window_scale, |
6718 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6719 | 0 | break; |
6720 | | |
6721 | 0 | case 239: /* biflowDirection */ |
6722 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_biflow_direction, |
6723 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6724 | 0 | break; |
6725 | | |
6726 | 0 | case 240: /* ethernetHeaderLength */ |
6727 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ethernet_header_length, |
6728 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6729 | 0 | break; |
6730 | | |
6731 | 0 | case 241: /* ethernetPayloadLength */ |
6732 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ethernet_payload_length, |
6733 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6734 | 0 | break; |
6735 | | |
6736 | 0 | case 242: /* ethernetTotalLength */ |
6737 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ethernet_total_length, |
6738 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6739 | 0 | break; |
6740 | | |
6741 | 0 | case 243: /* dot1qVlanId */ |
6742 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_vlan_id, |
6743 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6744 | 0 | break; |
6745 | | |
6746 | 0 | case 244: /* dot1qPriority */ |
6747 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_priority, |
6748 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6749 | 0 | break; |
6750 | | |
6751 | 0 | case 245: /* dot1qCustomerVlanId */ |
6752 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_customer_vlan_id, |
6753 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6754 | 0 | break; |
6755 | | |
6756 | 0 | case 246: /* dot1qCustomerPriority */ |
6757 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_customer_priority, |
6758 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6759 | 0 | break; |
6760 | | |
6761 | 0 | case 247: /* metroEvcId */ |
6762 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_metro_evc_id, |
6763 | 0 | tvb, offset, length, ENC_UTF_8); |
6764 | 0 | break; |
6765 | | |
6766 | 0 | case 248: /* metroEvcType */ |
6767 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_metro_evc_type, |
6768 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6769 | 0 | break; |
6770 | | |
6771 | 0 | case 249: /* pseudoWireId */ |
6772 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_pseudo_wire_id, |
6773 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6774 | 0 | break; |
6775 | | |
6776 | 0 | case 250: /* pseudoWireType */ |
6777 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_pseudo_wire_type, |
6778 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6779 | 0 | break; |
6780 | | |
6781 | 0 | case 251: /* pseudoWireControlWord */ |
6782 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_pseudo_wire_control_word, |
6783 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6784 | 0 | break; |
6785 | | |
6786 | 0 | case 252: /* ingressPhysicalInterface */ |
6787 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ingress_physical_interface, |
6788 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6789 | 0 | break; |
6790 | | |
6791 | 0 | case 253: /* egressPhysicalInterface */ |
6792 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_egress_physical_interface, |
6793 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6794 | 0 | break; |
6795 | | |
6796 | 0 | case 254: /* postDot1qVlanId */ |
6797 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_dot1q_vlan_id, |
6798 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6799 | 0 | break; |
6800 | | |
6801 | 0 | case 255: /* postDot1qCustomerVlanId */ |
6802 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_dot1q_customer_vlan_id, |
6803 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6804 | 0 | break; |
6805 | | |
6806 | 0 | case 256: /* ethernetType */ |
6807 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ethernet_type, |
6808 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6809 | 0 | break; |
6810 | | |
6811 | 0 | case 257: /* postIpPrecedence */ |
6812 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_ip_precedence, |
6813 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6814 | 0 | break; |
6815 | | |
6816 | 0 | case 258: /* collectionTimeMilliseconds */ |
6817 | 0 | ts.secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
6818 | 0 | ts.nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) *1000000; |
6819 | 0 | ti = proto_tree_add_time(pdutree, |
6820 | 0 | hf_cflow_collection_time_milliseconds, |
6821 | 0 | tvb, offset, length, &ts); |
6822 | 0 | break; |
6823 | | |
6824 | 0 | case 259: /* exportSctpStreamId */ |
6825 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_export_sctp_stream_id, |
6826 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6827 | 0 | break; |
6828 | | |
6829 | 0 | case 260: /* maxExportSeconds */ |
6830 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
6831 | 0 | ts.nsecs = 0; |
6832 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_max_export_seconds, |
6833 | 0 | tvb, offset, length, &ts); |
6834 | 0 | break; |
6835 | | |
6836 | 0 | case 261: /* maxFlowEndSeconds */ |
6837 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
6838 | 0 | ts.nsecs = 0; |
6839 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_max_flow_end_seconds, |
6840 | 0 | tvb, offset, length, &ts); |
6841 | 0 | break; |
6842 | | |
6843 | 0 | case 262: /* messageMD5Checksum */ |
6844 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_message_md5_checksum, |
6845 | 0 | tvb, offset, length, ENC_NA); |
6846 | 0 | break; |
6847 | | |
6848 | 0 | case 263: /* messageScope */ |
6849 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_message_scope, |
6850 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6851 | 0 | break; |
6852 | | |
6853 | 0 | case 264: /* minExportSeconds */ |
6854 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
6855 | 0 | ts.nsecs = 0; |
6856 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_min_export_seconds, |
6857 | 0 | tvb, offset, length, &ts); |
6858 | 0 | break; |
6859 | | |
6860 | 0 | case 265: /* minFlowStartSeconds */ |
6861 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
6862 | 0 | ts.nsecs = 0; |
6863 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_min_flow_start_seconds, |
6864 | 0 | tvb, offset, length, &ts); |
6865 | 0 | break; |
6866 | | |
6867 | 0 | case 266: /* opaqueOctets */ |
6868 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_opaque_octets, |
6869 | 0 | tvb, offset, length, ENC_NA); |
6870 | 0 | break; |
6871 | | |
6872 | 0 | case 267: /* sessionScope */ |
6873 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_session_scope, |
6874 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6875 | 0 | break; |
6876 | | |
6877 | 0 | case 268: /* maxFlowEndMicroseconds */ |
6878 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_flow_end_microseconds, |
6879 | 0 | tvb, offset, length, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
6880 | 0 | break; |
6881 | | |
6882 | 0 | case 269: /* maxFlowEndMilliseconds */ |
6883 | 0 | ts.secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
6884 | 0 | ts.nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) * 1000000; |
6885 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_max_flow_end_milliseconds, |
6886 | 0 | tvb, offset, length, &ts); |
6887 | 0 | break; |
6888 | | |
6889 | 0 | case 270: /* maxFlowEndNanoseconds */ |
6890 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_flow_end_nanoseconds, |
6891 | 0 | tvb, offset, length, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
6892 | 0 | break; |
6893 | | |
6894 | 0 | case 271: /* minFlowStartMicroseconds */ |
6895 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_min_flow_start_microseconds, |
6896 | 0 | tvb, offset, length, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
6897 | 0 | break; |
6898 | | |
6899 | 0 | case 272: /* minFlowStartMilliseconds */ |
6900 | 0 | ts.secs = (tvb_get_ntohl(tvb, offset)/1000); |
6901 | 0 | ts.nsecs = (tvb_get_ntohl(tvb, offset)%1000) * 1000000; |
6902 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_min_flow_start_milliseconds, |
6903 | 0 | tvb, offset, length, &ts); |
6904 | 0 | break; |
6905 | | |
6906 | 0 | case 273: /* minFlowStartNanoseconds */ |
6907 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_min_flow_start_nanoseconds, |
6908 | 0 | tvb, offset, length, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
6909 | 0 | break; |
6910 | | |
6911 | 0 | case 274: /* collectorCertificate */ |
6912 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_collector_certificate, |
6913 | 0 | tvb, offset, length, ENC_NA); |
6914 | 0 | break; |
6915 | | |
6916 | 0 | case 275: /* exporterCertificate */ |
6917 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_exporter_certificate, |
6918 | 0 | tvb, offset, length, ENC_NA); |
6919 | 0 | break; |
6920 | | |
6921 | 0 | case 276: |
6922 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_data_records_reliability, |
6923 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6924 | 0 | break; |
6925 | | |
6926 | 0 | case 277: |
6927 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_observation_point_type, |
6928 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6929 | 0 | break; |
6930 | | |
6931 | 0 | case 278: |
6932 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_new_connection_delta_count, |
6933 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6934 | 0 | break; |
6935 | | |
6936 | 0 | case 279: |
6937 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_connection_sum_duration_seconds, |
6938 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6939 | 0 | break; |
6940 | | |
6941 | 0 | case 280: |
6942 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_connection_transaction_id, |
6943 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6944 | 0 | break; |
6945 | | |
6946 | 0 | case 281: |
6947 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_nat_source_ipv6_address, |
6948 | 0 | tvb, offset, length, ENC_NA); |
6949 | 0 | break; |
6950 | | |
6951 | 0 | case 282: |
6952 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_nat_destination_ipv6_address, |
6953 | 0 | tvb, offset, length, ENC_NA); |
6954 | 0 | break; |
6955 | | |
6956 | 0 | case 283: |
6957 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_pool_id, |
6958 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6959 | 0 | break; |
6960 | | |
6961 | 0 | case 284: |
6962 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_pool_name, |
6963 | 0 | tvb, offset, length, ENC_UTF_8); |
6964 | 0 | break; |
6965 | | |
6966 | 0 | case 285: |
6967 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_anonymization_flags, |
6968 | 0 | tvb, offset, length, ENC_NA); |
6969 | 0 | break; |
6970 | | |
6971 | 0 | case 286: |
6972 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_anonymization_technique, |
6973 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6974 | 0 | break; |
6975 | | |
6976 | 0 | case 287: |
6977 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_index, |
6978 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
6979 | 0 | break; |
6980 | | |
6981 | 0 | case 288: |
6982 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_p2p_technology, |
6983 | 0 | tvb, offset, length, ENC_UTF_8); |
6984 | 0 | break; |
6985 | | |
6986 | 0 | case 289: |
6987 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_tunnel_technology, |
6988 | 0 | tvb, offset, length, ENC_UTF_8); |
6989 | 0 | break; |
6990 | | |
6991 | 0 | case 290: |
6992 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_encrypted_technology, |
6993 | 0 | tvb, offset, length, ENC_UTF_8); |
6994 | 0 | break; |
6995 | | |
6996 | 0 | case 292: |
6997 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_subtemplate_list, |
6998 | 0 | tvb, offset, length, ENC_NA); |
6999 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
7000 | 0 | break; |
7001 | | |
7002 | 0 | case 294: |
7003 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_validity_state, |
7004 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7005 | 0 | break; |
7006 | | |
7007 | 0 | case 295: |
7008 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ipsec_spi, |
7009 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7010 | 0 | break; |
7011 | | |
7012 | 0 | case 296: |
7013 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_gre_key, |
7014 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7015 | 0 | break; |
7016 | | |
7017 | 0 | case 297: |
7018 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_type, |
7019 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7020 | 0 | break; |
7021 | | |
7022 | 0 | case 298: |
7023 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_initiator_packets, |
7024 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7025 | 0 | break; |
7026 | | |
7027 | 0 | case 299: |
7028 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_responder_packets, |
7029 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7030 | 0 | break; |
7031 | | |
7032 | 0 | case 300: |
7033 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_observation_domain_name, |
7034 | 0 | tvb, offset, length, ENC_UTF_8); |
7035 | 0 | break; |
7036 | | |
7037 | 0 | case 301: /* selectionSequenceId */ |
7038 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selection_sequence_id, |
7039 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7040 | 0 | break; |
7041 | | |
7042 | 0 | case 302: /* selectorId */ |
7043 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selector_id, |
7044 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7045 | 0 | break; |
7046 | | |
7047 | 0 | case 303: /* informationElementId */ |
7048 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_id, |
7049 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7050 | 0 | break; |
7051 | | |
7052 | 0 | case 304: /* selectorAlgorithm */ |
7053 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selector_algorithm, |
7054 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7055 | 0 | break; |
7056 | | |
7057 | 0 | case 305: /* samplingPacketInterval */ |
7058 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_packet_interval, |
7059 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7060 | 0 | break; |
7061 | | |
7062 | 0 | case 306: /* samplingPacketSpace */ |
7063 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_packet_space, |
7064 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7065 | 0 | break; |
7066 | | |
7067 | 0 | case 307: /* samplingTimeInterval */ |
7068 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_time_interval, |
7069 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7070 | 0 | break; |
7071 | | |
7072 | 0 | case 308: /* samplingTimeSpace */ |
7073 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_time_space, |
7074 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7075 | 0 | break; |
7076 | | |
7077 | 0 | case 309: /* samplingSize */ |
7078 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_size, |
7079 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7080 | 0 | break; |
7081 | | |
7082 | 0 | case 310: /* samplingPopulation */ |
7083 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_population, |
7084 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7085 | 0 | break; |
7086 | | |
7087 | 0 | case 311: /* samplingProbability */ |
7088 | 0 | if (length == 4) { |
7089 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_probability_float32, |
7090 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7091 | 0 | } else { |
7092 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_probability_float64, |
7093 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7094 | 0 | } |
7095 | 0 | break; |
7096 | | |
7097 | 0 | case 312: |
7098 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_data_link_frame_size, |
7099 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7100 | 0 | break; |
7101 | | |
7102 | 0 | case 313: /* SECTION_HEADER */ |
7103 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_section_header, |
7104 | 0 | tvb, offset, length, ENC_NA); |
7105 | 0 | break; |
7106 | | |
7107 | 0 | case 314: /* SECTION_PAYLOAD */ |
7108 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_section_payload, |
7109 | 0 | tvb, offset, length, ENC_NA); |
7110 | 0 | break; |
7111 | | |
7112 | 0 | case 315: /* Data Link Frame Section */ |
7113 | 0 | { |
7114 | 0 | bool save_writable; |
7115 | 0 | port_type save_ptype; |
7116 | 0 | uint32_t save_srcport, save_destport; |
7117 | 0 | address save_dl_src, save_dl_dst, save_net_src, save_net_dst, save_src, save_dst; |
7118 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_data_link_frame_section, |
7119 | 0 | tvb, offset, length, ENC_NA); |
7120 | 0 | dl_frame_sec_tree = proto_item_add_subtree (ti, ett_data_link_frame_sec); |
7121 | 0 | tvbuff_t *tvb_new = tvb_new_subset_length (tvb, offset, length); |
7122 | | |
7123 | | /* Before passing the packet to the eth dissector to decode IE315, |
7124 | | * need to save the addresses of the current netflow packet. |
7125 | | * This is because when we pass the packet to the next dissector, |
7126 | | * it will overwrite the info column |
7127 | | * (which currently displays the addresses of the netflow packet) |
7128 | | * with the addresses of the l2 packet carried by IE315. |
7129 | | * Once the decode of this IE is done we rewrite the info column with |
7130 | | * the saved addresses. |
7131 | | */ |
7132 | | |
7133 | | /* Save Writable Context */ |
7134 | 0 | save_writable = col_get_writable (pinfo->cinfo, -1); |
7135 | | |
7136 | | /* Disable overwriting of the info column by the sub dissectors*/ |
7137 | 0 | col_set_writable (pinfo->cinfo, -1, false); |
7138 | | /* Save the source and destination addresses and ports */ |
7139 | 0 | copy_address_shallow(&save_dl_src, &pinfo->dl_src); |
7140 | 0 | copy_address_shallow(&save_dl_dst, &pinfo->dl_dst); |
7141 | 0 | copy_address_shallow(&save_net_src, &pinfo->net_src); |
7142 | 0 | copy_address_shallow(&save_net_dst, &pinfo->net_dst); |
7143 | 0 | copy_address_shallow(&save_src, &pinfo->src); |
7144 | 0 | copy_address_shallow(&save_dst, &pinfo->dst); |
7145 | 0 | save_ptype = pinfo->ptype; |
7146 | 0 | save_srcport = pinfo->srcport; |
7147 | 0 | save_destport = pinfo->destport; |
7148 | | |
7149 | | /* Call the L2 dissector */ |
7150 | 0 | call_dissector(eth_handle, tvb_new, pinfo, dl_frame_sec_tree); |
7151 | | |
7152 | | /* reset the state of the info column */ |
7153 | 0 | col_set_writable (pinfo->cinfo, -1, save_writable); |
7154 | | /* Copy back the source and the destination addresses */ |
7155 | 0 | copy_address_shallow(&pinfo->dl_src, &save_dl_src); |
7156 | 0 | copy_address_shallow(&pinfo->dl_dst, &save_dl_dst); |
7157 | 0 | copy_address_shallow(&pinfo->net_src, &save_net_src); |
7158 | 0 | copy_address_shallow(&pinfo->net_dst, &save_net_dst); |
7159 | 0 | copy_address_shallow(&pinfo->src, &save_src); |
7160 | 0 | copy_address_shallow(&pinfo->dst, &save_dst); |
7161 | 0 | pinfo->ptype = save_ptype; |
7162 | 0 | pinfo->srcport = save_srcport; |
7163 | 0 | pinfo->destport = save_destport; |
7164 | 0 | } |
7165 | 0 | break; |
7166 | | |
7167 | 0 | case 316: /* mplsLabelStackSection */ |
7168 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_label_stack_section, |
7169 | 0 | tvb, offset, length, ENC_NA); |
7170 | 0 | break; |
7171 | | |
7172 | 0 | case 317: /* mplsPayloadPacketSection */ |
7173 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mpls_payload_packet_section, |
7174 | 0 | tvb, offset, length, ENC_NA); |
7175 | 0 | break; |
7176 | | |
7177 | 0 | case 318: /* selectorIdTotalPktsObserved */ |
7178 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selector_id_total_pkts_observed, |
7179 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7180 | 0 | break; |
7181 | | |
7182 | 0 | case 319: /* selectorIdTotalPktsSelected */ |
7183 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selector_id_total_pkts_selected, |
7184 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7185 | 0 | break; |
7186 | | |
7187 | 0 | case 320: /* absoluteError */ |
7188 | 0 | if (length == 4) { |
7189 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_absolute_error_float32, |
7190 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7191 | 0 | } else { |
7192 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_absolute_error_float64, |
7193 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7194 | 0 | } |
7195 | 0 | break; |
7196 | | |
7197 | 0 | case 321: /* relativeError */ |
7198 | 0 | if (length == 4) { |
7199 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_relative_error_float32, |
7200 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7201 | 0 | } else { |
7202 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_relative_error_float64, |
7203 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7204 | 0 | } |
7205 | 0 | break; |
7206 | | |
7207 | 0 | case 322: /* observationTimeSeconds */ |
7208 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
7209 | 0 | ts.nsecs = 0; |
7210 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_observation_time_seconds, |
7211 | 0 | tvb, offset, length, &ts); |
7212 | 0 | break; |
7213 | | |
7214 | 0 | case 323: /* observationTimeMilliseconds */ |
7215 | 0 | ts.secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
7216 | 0 | ts.nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) * 1000000; |
7217 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_observation_time_milliseconds, |
7218 | 0 | tvb, offset, length, &ts); |
7219 | 0 | break; |
7220 | | |
7221 | 0 | case 324: /* observationTimeMicroseconds */ |
7222 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_observation_time_microseconds, |
7223 | 0 | tvb, offset, length, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
7224 | 0 | break; |
7225 | | |
7226 | 0 | case 325: /* observationTimeNanoseconds */ |
7227 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_observation_time_nanoseconds, |
7228 | 0 | tvb, offset, length, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
7229 | 0 | break; |
7230 | | |
7231 | 0 | case 326: /* digestHashValue */ |
7232 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_digest_hash_value, |
7233 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7234 | 0 | break; |
7235 | | |
7236 | 0 | case 327: /* hashIPPayloadOffset */ |
7237 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_ippayload_offset, |
7238 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7239 | 0 | break; |
7240 | | |
7241 | 0 | case 328: /* hashIPPayloadSize */ |
7242 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_ippayload_size, |
7243 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7244 | 0 | break; |
7245 | | |
7246 | 0 | case 329: /* hashOutputRangeMin */ |
7247 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_output_range_min, |
7248 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7249 | 0 | break; |
7250 | | |
7251 | 0 | case 330: /* hashOutputRangeMax */ |
7252 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_output_range_max, |
7253 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7254 | 0 | break; |
7255 | | |
7256 | 0 | case 331: /* hashSelectedRangeMin */ |
7257 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_selected_range_min, |
7258 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7259 | 0 | break; |
7260 | | |
7261 | 0 | case 332: /* hashSelectedRangeMax */ |
7262 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_selected_range_max, |
7263 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7264 | 0 | break; |
7265 | | |
7266 | 0 | case 333: /* hashDigestOutput */ |
7267 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_digest_output, |
7268 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7269 | 0 | break; |
7270 | | |
7271 | 0 | case 334: /* hashInitialiserValue */ |
7272 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_initialiser_value, |
7273 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7274 | 0 | break; |
7275 | | |
7276 | 0 | case 335: /* selectorName */ |
7277 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selector_name, |
7278 | 0 | tvb, offset, length, ENC_UTF_8); |
7279 | 0 | break; |
7280 | | |
7281 | 0 | case 336: /* upperCILimit */ |
7282 | 0 | if (length == 4) { |
7283 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_upper_cilimit_float32, |
7284 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7285 | 0 | } else { |
7286 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_upper_cilimit_float64, |
7287 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7288 | 0 | } |
7289 | 0 | break; |
7290 | | |
7291 | 0 | case 337: /* lowerCILimit */ |
7292 | 0 | if (length == 4) { |
7293 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_lower_cilimit_float32, |
7294 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7295 | 0 | } else { |
7296 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_lower_cilimit_float64, |
7297 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7298 | 0 | } |
7299 | 0 | break; |
7300 | | |
7301 | 0 | case 338: /* confidenceLevel */ |
7302 | 0 | if (length == 4) { |
7303 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_confidence_level_float32, |
7304 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7305 | 0 | } else { |
7306 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_confidence_level_float64, |
7307 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7308 | 0 | } |
7309 | 0 | break; |
7310 | | |
7311 | 0 | case 339: /* informationElementDataType */ |
7312 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_data_type, |
7313 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7314 | 0 | break; |
7315 | | |
7316 | 0 | case 340: /* informationElementDescription */ |
7317 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_description, |
7318 | 0 | tvb, offset, length, ENC_UTF_8); |
7319 | 0 | break; |
7320 | | |
7321 | 0 | case 341: /* informationElementName */ |
7322 | 0 | { |
7323 | 0 | const uint8_t *string; |
7324 | 0 | ti = proto_tree_add_item_ret_string(pdutree, hf_cflow_information_element_name, |
7325 | 0 | tvb, offset, length, ENC_UTF_8|ENC_NA, pinfo->pool, &string); |
7326 | | /* Add name of element to root for this flow */ |
7327 | 0 | proto_item_append_text(pdutree, " [%s]", string); |
7328 | 0 | } |
7329 | 0 | break; |
7330 | | |
7331 | 0 | case 342: /* informationElementRangeBegin */ |
7332 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_range_begin, |
7333 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7334 | 0 | break; |
7335 | | |
7336 | 0 | case 343: /* informationElementRangeEnd */ |
7337 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_range_end, |
7338 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7339 | 0 | break; |
7340 | | |
7341 | 0 | case 344: /* informationElementSemantics */ |
7342 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_semantics, |
7343 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7344 | 0 | break; |
7345 | | |
7346 | 0 | case 345: /* informationElementUnits */ |
7347 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_information_element_units, |
7348 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7349 | 0 | break; |
7350 | | |
7351 | 0 | case 346: /* privateEnterpriseNumber */ |
7352 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_private_enterprise_number, |
7353 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7354 | 0 | break; |
7355 | | |
7356 | 0 | case 347: /* virtualStationInterfaceId */ |
7357 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_virtual_station_interface_id, |
7358 | 0 | tvb, offset, length, ENC_NA); |
7359 | 0 | break; |
7360 | | |
7361 | 0 | case 348: /* virtualStationInterfaceName */ |
7362 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_virtual_station_interface_name, |
7363 | 0 | tvb, offset, length, ENC_UTF_8); |
7364 | 0 | break; |
7365 | | |
7366 | 0 | case 349: /* virtualStationUUID */ |
7367 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_virtual_station_uuid, |
7368 | 0 | tvb, offset, length, ENC_NA); |
7369 | 0 | break; |
7370 | | |
7371 | 0 | case 350: /* virtualStationName */ |
7372 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_virtual_station_name, |
7373 | 0 | tvb, offset, length, ENC_UTF_8); |
7374 | 0 | break; |
7375 | | |
7376 | 0 | case 351: /* layer2SegmentId */ |
7377 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_segment_id, |
7378 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7379 | 0 | break; |
7380 | | |
7381 | 0 | case 416: |
7382 | 0 | case 352: /* layer2OctetDeltaCount */ |
7383 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_octet_delta_count, |
7384 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7385 | 0 | break; |
7386 | | |
7387 | 0 | case 419: |
7388 | 0 | case 353: /* layer2OctetTotalCount */ |
7389 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_octet_total_count, |
7390 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7391 | 0 | break; |
7392 | | |
7393 | 0 | case 354: /* ingressUnicastPacketTotalCount */ |
7394 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ingress_unicast_packet_total_count, |
7395 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7396 | 0 | break; |
7397 | | |
7398 | 0 | case 355: /* ingressMulticastPacketTotalCount */ |
7399 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ingress_multicast_packet_total_count, |
7400 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7401 | 0 | break; |
7402 | | |
7403 | 0 | case 356: /* ingressBroadcastPacketTotalCount */ |
7404 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ingress_broadcast_packet_total_count, |
7405 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7406 | 0 | break; |
7407 | | |
7408 | 0 | case 357: /* egressUnicastPacketTotalCount */ |
7409 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_egress_unicast_packet_total_count, |
7410 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7411 | 0 | break; |
7412 | | |
7413 | 0 | case 358: /* egressBroadcastPacketTotalCount */ |
7414 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_egress_broadcast_packet_total_count, |
7415 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7416 | 0 | break; |
7417 | | |
7418 | 0 | case 359: /* monitoringIntervalStartMilliSeconds */ |
7419 | 0 | ts.secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
7420 | 0 | ts.nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) * 1000000; |
7421 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_monitoring_interval_start_milliseconds, |
7422 | 0 | tvb, offset, length, &ts); |
7423 | 0 | break; |
7424 | | |
7425 | 0 | case 360: /* monitoringIntervalEndMilliSeconds */ |
7426 | 0 | ts.secs = (time_t)(tvb_get_ntoh64(tvb, offset)/1000); |
7427 | 0 | ts.nsecs = (int)(tvb_get_ntoh64(tvb, offset)%1000) * 1000000; |
7428 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_monitoring_interval_end_milliseconds, |
7429 | 0 | tvb, offset, length, &ts); |
7430 | 0 | break; |
7431 | | |
7432 | 0 | case 361: /* portRangeStart */ |
7433 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_port_range_start, |
7434 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7435 | 0 | break; |
7436 | | |
7437 | 0 | case 362: /* portRangeEnd */ |
7438 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_port_range_end, |
7439 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7440 | 0 | break; |
7441 | | |
7442 | 0 | case 363: /* portRangeStepSize */ |
7443 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_port_range_step_size, |
7444 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7445 | 0 | break; |
7446 | | |
7447 | 0 | case 364: /* portRangeNumPorts */ |
7448 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_port_range_num_ports, |
7449 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7450 | 0 | break; |
7451 | | |
7452 | 0 | case 365: /* staMacAddress */ |
7453 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sta_mac_address, |
7454 | 0 | tvb, offset, length, ENC_NA); |
7455 | 0 | break; |
7456 | | |
7457 | 0 | case 366: /* staIPv4Address */ |
7458 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sta_ipv4_address, |
7459 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7460 | 0 | break; |
7461 | | |
7462 | 0 | case 367: /* wtpMacAddress */ |
7463 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_wtp_mac_address, |
7464 | 0 | tvb, offset, length, ENC_NA); |
7465 | 0 | break; |
7466 | | |
7467 | 0 | case 368: /* ingressInterfaceType */ |
7468 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ingress_interface_type, |
7469 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7470 | 0 | break; |
7471 | | |
7472 | 0 | case 369: /* egressInterfaceType */ |
7473 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_egress_interface_type, |
7474 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7475 | 0 | break; |
7476 | | |
7477 | 0 | case 370: /* rtpSequenceNumber */ |
7478 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_rtp_sequence_number, |
7479 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7480 | 0 | break; |
7481 | | |
7482 | 0 | case 371: /* userName */ |
7483 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_user_name, |
7484 | 0 | tvb, offset, length, ENC_UTF_8); |
7485 | 0 | break; |
7486 | | |
7487 | 0 | case 372: /* applicationCategoryName */ |
7488 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_category_name, |
7489 | 0 | tvb, offset, length, ENC_UTF_8); |
7490 | 0 | break; |
7491 | | |
7492 | 0 | case 373: /* applicationSubCategoryName */ |
7493 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_sub_category_name, |
7494 | 0 | tvb, offset, length, ENC_UTF_8); |
7495 | 0 | break; |
7496 | | |
7497 | 0 | case 374: /* applicationGroupName */ |
7498 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_group_name, |
7499 | 0 | tvb, offset, length, ENC_UTF_8); |
7500 | 0 | break; |
7501 | | |
7502 | 0 | case 375: /* originalFlowsPresent */ |
7503 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_original_flows_present, |
7504 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7505 | 0 | break; |
7506 | | |
7507 | 0 | case 376: /* originalFlowsInitiated */ |
7508 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_original_flows_initiated, |
7509 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7510 | 0 | break; |
7511 | | |
7512 | 0 | case 377: /* originalFlowsCompleted */ |
7513 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_original_flows_completed, |
7514 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7515 | 0 | break; |
7516 | | |
7517 | 0 | case 378: /* distinctCountOfSourceIPAddress */ |
7518 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_distinct_count_of_source_ip_address, |
7519 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7520 | 0 | break; |
7521 | | |
7522 | 0 | case 379: /* distinctCountOfDestinationIPAddress */ |
7523 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_distinct_count_of_destinationip_address, |
7524 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7525 | 0 | break; |
7526 | | |
7527 | 0 | case 380: /* distinctCountOfSourceIPv4Address */ |
7528 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_distinct_count_of_source_ipv4_address, |
7529 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7530 | 0 | break; |
7531 | | |
7532 | 0 | case 381: /* distinctCountOfDestinationIPv4Address */ |
7533 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_distinct_count_of_destination_ipv4_address, |
7534 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7535 | 0 | break; |
7536 | | |
7537 | 0 | case 382: /* distinctCountOfSourceIPv6Address */ |
7538 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_distinct_count_of_source_ipv6_address, |
7539 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7540 | 0 | break; |
7541 | | |
7542 | 0 | case 383: /* distinctCountOfDestinationIPv6Address */ |
7543 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_distinct_count_of_destination_ipv6_address, |
7544 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7545 | 0 | break; |
7546 | | |
7547 | 0 | case 384: /* valueDistributionMethod */ |
7548 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_value_distribution_method, |
7549 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7550 | 0 | break; |
7551 | | |
7552 | 0 | case 385: /* rfc3550JitterMilliseconds */ |
7553 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_rfc3550_jitter_milliseconds, |
7554 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7555 | 0 | break; |
7556 | | |
7557 | 0 | case 386: /* rfc3550JitterMicroseconds */ |
7558 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_rfc3550_jitter_microseconds, |
7559 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7560 | 0 | break; |
7561 | | |
7562 | 0 | case 387: /* rfc3550JitterNanoseconds */ |
7563 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_rfc3550_jitter_nanoseconds, |
7564 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7565 | 0 | break; |
7566 | | |
7567 | 0 | case 388: /* dot1qDEI */ |
7568 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_dei, |
7569 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7570 | 0 | break; |
7571 | | |
7572 | 0 | case 389: /* dot1qCustomerDEI */ |
7573 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_customer_dei, |
7574 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7575 | 0 | break; |
7576 | | |
7577 | 0 | case 390: /* flowSelectorAlgorithm */ |
7578 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_selector_algorithm, |
7579 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7580 | 0 | break; |
7581 | | |
7582 | 0 | case 391: /* flowSelectedOctetDeltaCount */ |
7583 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_selected_octet_delta_count, |
7584 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7585 | 0 | break; |
7586 | | |
7587 | 0 | case 392: /* flowSelectedPacketDeltaCount */ |
7588 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_selected_packet_delta_count, |
7589 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7590 | 0 | break; |
7591 | | |
7592 | 0 | case 393: /* flowSelectedFlowDeltaCount */ |
7593 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_selected_flow_delta_count, |
7594 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7595 | 0 | break; |
7596 | | |
7597 | 0 | case 394: /* selectorIDTotalFlowsObserved */ |
7598 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selectorid_total_flows_observed, |
7599 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7600 | 0 | break; |
7601 | | |
7602 | 0 | case 395: /* selectorIDTotalFlowsSelected */ |
7603 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_selectorid_total_flows_selected, |
7604 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7605 | 0 | break; |
7606 | | |
7607 | 0 | case 396: /* samplingFlowInterval */ |
7608 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_flow_interval, |
7609 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7610 | 0 | break; |
7611 | | |
7612 | 0 | case 397: /* samplingFlowSpacing */ |
7613 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_sampling_flow_spacing, |
7614 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7615 | 0 | break; |
7616 | | |
7617 | 0 | case 398: /* flowSamplingTimeInterval */ |
7618 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_sampling_time_interval, |
7619 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7620 | 0 | break; |
7621 | | |
7622 | 0 | case 399: /* flowSamplingTimeSpacing */ |
7623 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_flow_sampling_time_spacing, |
7624 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7625 | 0 | break; |
7626 | | |
7627 | 0 | case 400: /* hashFlowDomain */ |
7628 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_hash_flow_domain, |
7629 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7630 | 0 | break; |
7631 | | |
7632 | 0 | case 401: /* transportOctetDeltaCount */ |
7633 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_octet_delta_count, |
7634 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7635 | 0 | break; |
7636 | | |
7637 | 0 | case 402: /* transportPacketDeltaCount */ |
7638 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packet_delta_count, |
7639 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7640 | 0 | break; |
7641 | | |
7642 | 0 | case 403: /* originalExporterIPv4Address */ |
7643 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_original_exporter_ipv4_address, |
7644 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7645 | 0 | break; |
7646 | | |
7647 | 0 | case 404: /* originalExporterIPv6Address */ |
7648 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_original_exporter_ipv6_address, |
7649 | 0 | tvb, offset, length, ENC_NA); |
7650 | 0 | break; |
7651 | | |
7652 | 0 | case 405: /* originalObservationDomainId */ |
7653 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_original_observation_domain_id, |
7654 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7655 | 0 | break; |
7656 | | |
7657 | 0 | case 406: /* intermediateProcessId */ |
7658 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_intermediate_process_id, |
7659 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7660 | 0 | break; |
7661 | | |
7662 | 0 | case 407: /* ignoredDataRecordTotalCount */ |
7663 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ignored_data_record_total_count, |
7664 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7665 | 0 | break; |
7666 | | |
7667 | 0 | case 408: /* dataLinkFrameType */ |
7668 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_data_link_frame_type, |
7669 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7670 | 0 | break; |
7671 | | |
7672 | 0 | case 409: /* sectionOffset */ |
7673 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_section_offset, |
7674 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7675 | 0 | break; |
7676 | | |
7677 | 0 | case 410: /* sectionExportedOctets */ |
7678 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_section_exported_octets, |
7679 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7680 | 0 | break; |
7681 | | |
7682 | 0 | case 411: /* dot1qServiceInstanceTag */ |
7683 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_service_instance_tag, |
7684 | 0 | tvb, offset, length, ENC_NA); |
7685 | 0 | break; |
7686 | | |
7687 | 0 | case 412: /* dot1qServiceInstanceId */ |
7688 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_service_instance_id, |
7689 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7690 | 0 | break; |
7691 | | |
7692 | 0 | case 413: /* dot1qServiceInstancePriority */ |
7693 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_service_instance_priority, |
7694 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7695 | 0 | break; |
7696 | | |
7697 | 0 | case 414: /* dot1qCustomerSourceMacAddress */ |
7698 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_customer_source_mac_address, |
7699 | 0 | tvb, offset, length, ENC_NA); |
7700 | 0 | break; |
7701 | | |
7702 | 0 | case 415: /* dot1qCustomerDestinationMacAddress */ |
7703 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dot1q_customer_destination_mac_address, |
7704 | 0 | tvb, offset, length, ENC_NA); |
7705 | 0 | break; |
7706 | | |
7707 | 0 | case 417: /* postLayer2OctetDeltaCount */ |
7708 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_layer2_octet_delta_count, |
7709 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7710 | 0 | break; |
7711 | | |
7712 | 0 | case 418: /* postMCastLayer2OctetDeltaCount */ |
7713 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_postm_cast_layer2_octet_delta_count, |
7714 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7715 | 0 | break; |
7716 | | |
7717 | 0 | case 420: /* postLayer2OctetTotalCount */ |
7718 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_post_layer2_octet_total_count, |
7719 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7720 | 0 | break; |
7721 | | |
7722 | 0 | case 421: /* postMCastLayer2OctetTotalCount */ |
7723 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_postm_cast_layer2_octet_total_count, |
7724 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7725 | 0 | break; |
7726 | | |
7727 | 0 | case 422: /* minimumLayer2TotalLength */ |
7728 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_minimum_layer2_total_length, |
7729 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7730 | 0 | break; |
7731 | | |
7732 | 0 | case 423: /* maximumLayer2TotalLength */ |
7733 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_maximum_layer2_total_length, |
7734 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7735 | 0 | break; |
7736 | | |
7737 | 0 | case 424: /* droppedLayer2OctetDeltaCount */ |
7738 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dropped_layer2_octet_delta_count, |
7739 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7740 | 0 | break; |
7741 | | |
7742 | 0 | case 425: /* droppedLayer2OctetTotalCount */ |
7743 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_dropped_layer2_octet_total_count, |
7744 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7745 | 0 | break; |
7746 | | |
7747 | 0 | case 426: /* ignoredLayer2OctetTotalCount */ |
7748 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ignored_layer2_octet_total_count, |
7749 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7750 | 0 | break; |
7751 | | |
7752 | 0 | case 427: /* notSentLayer2OctetTotalCount */ |
7753 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_not_sent_layer2_octet_total_count, |
7754 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7755 | 0 | break; |
7756 | | |
7757 | 0 | case 428: /* layer2OctetDeltaSumOfSquares */ |
7758 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_octet_delta_sum_of_squares, |
7759 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7760 | 0 | break; |
7761 | | |
7762 | 0 | case 429: /* layer2OctetTotalSumOfSquares */ |
7763 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_octet_total_sum_of_squares, |
7764 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7765 | 0 | break; |
7766 | | |
7767 | 0 | case 430: /* layer2FrameDeltaCount */ |
7768 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_frame_delta_count, |
7769 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7770 | 0 | break; |
7771 | | |
7772 | 0 | case 431: /* layer2FrameTotalCount */ |
7773 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_layer2_frame_total_count, |
7774 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7775 | 0 | break; |
7776 | | |
7777 | 0 | case 432: /* pseudoWireDestinationIPv4Address */ |
7778 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_pseudo_wire_destination_ipv4_address, |
7779 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7780 | 0 | break; |
7781 | | |
7782 | 0 | case 433: /* ignoredLayer2FrameTotalCount */ |
7783 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_ignored_layer2_frame_total_count, |
7784 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7785 | 0 | break; |
7786 | | |
7787 | 0 | case 434: /* mibObjectValueInteger */ |
7788 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_integer, |
7789 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7790 | 0 | break; |
7791 | | |
7792 | 0 | case 435: /* mibObjectValueOctetString */ |
7793 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_octetstring, |
7794 | 0 | tvb, offset, length, ENC_NA); |
7795 | 0 | break; |
7796 | | |
7797 | 0 | case 436: /* mibObjectValueOID */ |
7798 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_oid, |
7799 | 0 | tvb, offset, length, ENC_NA); |
7800 | 0 | break; |
7801 | | |
7802 | 0 | case 437: /* mibObjectValueBits */ |
7803 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_bits, |
7804 | 0 | tvb, offset, length, ENC_NA); |
7805 | 0 | break; |
7806 | | |
7807 | 0 | case 438: /* mibObjectValueIPAddress */ |
7808 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_ipaddress, |
7809 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7810 | 0 | break; |
7811 | | |
7812 | 0 | case 439: /* mibObjectValueCounter */ |
7813 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_counter, |
7814 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7815 | 0 | break; |
7816 | | |
7817 | 0 | case 440: /* mibObjectValueGauge */ |
7818 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_gauge, |
7819 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7820 | 0 | break; |
7821 | | |
7822 | 0 | case 441: /* mibObjectValueTimeTicks */ |
7823 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_timeticks, |
7824 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7825 | 0 | break; |
7826 | | |
7827 | 0 | case 442: /* mibObjectValueUnsigned */ |
7828 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_unsigned, |
7829 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7830 | 0 | break; |
7831 | | |
7832 | 0 | case 443: /* mibObjectValueTable */ |
7833 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_table, |
7834 | 0 | tvb, offset, length, ENC_NA); |
7835 | 0 | break; |
7836 | | |
7837 | 0 | case 444: /* mibObjectValueRow */ |
7838 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_value_row, |
7839 | 0 | tvb, offset, length, ENC_NA); |
7840 | 0 | break; |
7841 | | |
7842 | 0 | case 445: /* mibObjectIdentifier */ |
7843 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_identifier, |
7844 | 0 | tvb, offset, length, ENC_NA); |
7845 | 0 | break; |
7846 | | |
7847 | 0 | case 446: /* mibSubIdentifier */ |
7848 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_subidentifier, |
7849 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7850 | 0 | break; |
7851 | | |
7852 | 0 | case 447: /* mibIndexIndicator */ |
7853 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_index_indicator, |
7854 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7855 | 0 | break; |
7856 | | |
7857 | 0 | case 448: /* mibCaptureTimeSemantics */ |
7858 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_capture_time_semantics, |
7859 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7860 | 0 | break; |
7861 | | |
7862 | 0 | case 449: /* mibContextEngineID */ |
7863 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_context_engineid, |
7864 | 0 | tvb, offset, length, ENC_NA); |
7865 | 0 | break; |
7866 | | |
7867 | 0 | case 450: /* mibContextName */ |
7868 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_context_name, |
7869 | 0 | tvb, offset, length, ENC_UTF_8); |
7870 | 0 | break; |
7871 | | |
7872 | 0 | case 451: /* mibObjectName */ |
7873 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_name, |
7874 | 0 | tvb, offset, length, ENC_UTF_8); |
7875 | 0 | break; |
7876 | | |
7877 | 0 | case 452: /* mibObjectDescription */ |
7878 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_description, |
7879 | 0 | tvb, offset, length, ENC_UTF_8); |
7880 | 0 | break; |
7881 | | |
7882 | 0 | case 453: /* mibObjectSyntax */ |
7883 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_object_syntax, |
7884 | 0 | tvb, offset, length, ENC_UTF_8); |
7885 | 0 | break; |
7886 | | |
7887 | 0 | case 454: /* mibModuleName */ |
7888 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mib_module_name, |
7889 | 0 | tvb, offset, length, ENC_UTF_8); |
7890 | 0 | break; |
7891 | | |
7892 | 0 | case 455: /* mobileIMSI */ |
7893 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mobile_imsi, |
7894 | 0 | tvb, offset, length, ENC_UTF_8); |
7895 | 0 | break; |
7896 | | |
7897 | 0 | case 456: /* mobileMSISDN */ |
7898 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_mobile_msisdn, |
7899 | 0 | tvb, offset, length, ENC_UTF_8); |
7900 | 0 | break; |
7901 | | |
7902 | 0 | case 457: /* httpStatusCode */ |
7903 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_statuscode, |
7904 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7905 | 0 | break; |
7906 | | |
7907 | 0 | case 458: /* sourceTransportPortsLimit */ |
7908 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_source_transport_ports_limit, |
7909 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7910 | 0 | break; |
7911 | | |
7912 | 0 | case 459: /* httpRequestMethod */ |
7913 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_request_method, |
7914 | 0 | tvb, offset, length, ENC_UTF_8); |
7915 | 0 | break; |
7916 | | |
7917 | 0 | case 460: /* httpRequestHost */ |
7918 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_request_host, |
7919 | 0 | tvb, offset, length, ENC_UTF_8); |
7920 | 0 | break; |
7921 | | |
7922 | 0 | case 461: /* httpRequestTarget */ |
7923 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_request_target, |
7924 | 0 | tvb, offset, length, ENC_UTF_8); |
7925 | 0 | break; |
7926 | | |
7927 | 0 | case 462: /* httpMessageVersion */ |
7928 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_message_version, |
7929 | 0 | tvb, offset, length, ENC_UTF_8); |
7930 | 0 | break; |
7931 | | |
7932 | 0 | case 463: /* natInstanceID */ |
7933 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_instanceid, |
7934 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7935 | 0 | break; |
7936 | | |
7937 | 0 | case 464: /* internalAddressRealm */ |
7938 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_internal_address_realm, |
7939 | 0 | tvb, offset, length, ENC_NA); |
7940 | 0 | break; |
7941 | | |
7942 | 0 | case 465: /* externalAddressRealm */ |
7943 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_external_address_realm, |
7944 | 0 | tvb, offset, length, ENC_NA); |
7945 | 0 | break; |
7946 | | |
7947 | 0 | case 466: /* natQuotaExceededEvent */ |
7948 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_quota_exceeded_event, |
7949 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7950 | 0 | break; |
7951 | | |
7952 | 0 | case 467: /* natThresholdEvent */ |
7953 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_threshold_event, |
7954 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7955 | 0 | break; |
7956 | | |
7957 | 0 | case 468: /* httpUserAgent */ |
7958 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_user_agent, |
7959 | 0 | tvb, offset, length, ENC_UTF_8); |
7960 | 0 | break; |
7961 | | |
7962 | 0 | case 469: /* httpContentType */ |
7963 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_content_type, |
7964 | 0 | tvb, offset, length, ENC_UTF_8); |
7965 | 0 | break; |
7966 | | |
7967 | 0 | case 470: /* httpReasonPhrase */ |
7968 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_http_reason_phrase, |
7969 | 0 | tvb, offset, length, ENC_UTF_8); |
7970 | 0 | break; |
7971 | | |
7972 | 0 | case 471: /* maxSessionEntries */ |
7973 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_session_entries, |
7974 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7975 | 0 | break; |
7976 | | |
7977 | 0 | case 472: /* maxBIBEntries */ |
7978 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_bib_entries, |
7979 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7980 | 0 | break; |
7981 | | |
7982 | 0 | case 473: /* maxEntriesPerUser */ |
7983 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_entries_per_user, |
7984 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7985 | 0 | break; |
7986 | | |
7987 | 0 | case 474: /* maxSubscribers */ |
7988 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_subscribers, |
7989 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7990 | 0 | break; |
7991 | | |
7992 | 0 | case 475: /* maxFragmentsPendingReassembly */ |
7993 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_max_fragments_pending_reassembly, |
7994 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
7995 | 0 | break; |
7996 | | |
7997 | 0 | case 476: /* addressPoolHighThreshold */ |
7998 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_addresspool_highthreshold, |
7999 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8000 | 0 | break; |
8001 | | |
8002 | 0 | case 477: /* addressPoolLowThreshold */ |
8003 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_addresspool_lowthreshold, |
8004 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8005 | 0 | break; |
8006 | | |
8007 | 0 | case 478: /* addressPortMappingHighThreshold */ |
8008 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_addressport_mapping_highthreshold, |
8009 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8010 | 0 | break; |
8011 | | |
8012 | 0 | case 479: /* addressPortMappingLowThreshold */ |
8013 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_addressport_mapping_lowthreshold, |
8014 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8015 | 0 | break; |
8016 | | |
8017 | 0 | case 480: /* addressPortMappingPerUserHighThreshold */ |
8018 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_addressport_mapping_per_user_highthreshold , |
8019 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8020 | 0 | break; |
8021 | | |
8022 | 0 | case 481: /* globalAddressMappingHighThreshold */ |
8023 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_global_addressmapping_highthreshold, |
8024 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8025 | 0 | break; |
8026 | | |
8027 | 0 | case 482: /* vpnIdentifier */ |
8028 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_vpn_identifier , |
8029 | 0 | tvb, offset, length, ENC_NA); |
8030 | 0 | break; |
8031 | | |
8032 | 0 | case 483: /* bgpCommunity */ |
8033 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_community , |
8034 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8035 | 0 | break; |
8036 | | |
8037 | 0 | case 484: /* bgpSourceCommunityList */ |
8038 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_source_community_list , |
8039 | 0 | tvb, offset, length, ENC_NA); |
8040 | 0 | break; |
8041 | | |
8042 | 0 | case 485: /* bgpDestinationCommunityList */ |
8043 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_destination_community_list , |
8044 | 0 | tvb, offset, length, ENC_NA); |
8045 | 0 | break; |
8046 | | |
8047 | 0 | case 486: /* bgpExtendedCommunity */ |
8048 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_extended_community , |
8049 | 0 | tvb, offset, length, ENC_NA); |
8050 | 0 | break; |
8051 | | |
8052 | 0 | case 487: /* bgpSourceExtendedCommunityList */ |
8053 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_source_extended_community_list , |
8054 | 0 | tvb, offset, length, ENC_NA); |
8055 | 0 | break; |
8056 | | |
8057 | 0 | case 488: /* bgpDestinationExtendedCommunityList */ |
8058 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_destination_extended_community_list , |
8059 | 0 | tvb, offset, length, ENC_NA); |
8060 | 0 | break; |
8061 | | |
8062 | 0 | case 489: /* bgpLargeCommunity */ |
8063 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_large_community , |
8064 | 0 | tvb, offset, length, ENC_NA); |
8065 | 0 | break; |
8066 | | |
8067 | 0 | case 490: /* bgpSourceLargeCommunityList */ |
8068 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_source_large_community_list , |
8069 | 0 | tvb, offset, length, ENC_NA); |
8070 | 0 | break; |
8071 | | |
8072 | 0 | case 491: /* bgpDestinationLargeCommunityList */ |
8073 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_bgp_destination_large_community_list , |
8074 | 0 | tvb, offset, length, ENC_NA); |
8075 | 0 | break; |
8076 | 0 | case 492: /* srhFlagsIPv6 */ |
8077 | 0 | ti = proto_tree_add_bitmask(pdutree, tvb, offset, hf_cflow_srh_flags_ipv6, ett_srhflagsipv6, srh_flags_ipv6, ENC_NA); |
8078 | 0 | break; |
8079 | 0 | case 493: /* srhTagIPv6 */ |
8080 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_tag_ipv6, |
8081 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8082 | 0 | break; |
8083 | 0 | case 494: /* srhSegmentIPv6 */ |
8084 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_segment_ipv6, |
8085 | 0 | tvb, offset, length, ENC_NA); |
8086 | 0 | break; |
8087 | 0 | case 495: /* srhActiveSegmentIPv6 */ |
8088 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_active_segment_ipv6, |
8089 | 0 | tvb, offset, length, ENC_NA); |
8090 | 0 | break; |
8091 | 0 | case 496: /* srhSegmentIPv6BasicList */ |
8092 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_segment_ipv6_basic_list, |
8093 | 0 | tvb, offset, length, ENC_NA); |
8094 | 0 | break; |
8095 | 0 | case 497: /* srhSegmentIPv6ListSection */ |
8096 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_segment_ipv6_list_section, |
8097 | 0 | tvb, offset, length, ENC_NA); |
8098 | 0 | break; |
8099 | 0 | case 498: /* srhSegmentsIPv6Left */ |
8100 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_segments_ipv6_left, |
8101 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8102 | 0 | break; |
8103 | 0 | case 499: /* srhIPv6Section */ |
8104 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_ipv6_section, |
8105 | 0 | tvb, offset, length, ENC_NA); |
8106 | 0 | break; |
8107 | 0 | case 500: /* srhIPv6ActiveSegmentType */ |
8108 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_ipv6_active_segment_type, |
8109 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8110 | 0 | break; |
8111 | 0 | case 501: /* srhSegmentIPv6LocatorLength */ |
8112 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_segment_ipv6_locator_length, |
8113 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8114 | 0 | break; |
8115 | 0 | case 502: /* srhSegmentIPv6EndpointBehavior */ |
8116 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_srh_segment_ipv6_endpoint_behaviour, |
8117 | 0 | tvb, offset, length, ENC_NA); |
8118 | 0 | break; |
8119 | 0 | case 505: /* gtpuFlags */ |
8120 | 0 | ti = proto_tree_add_bitmask(pdutree, tvb, offset, hf_cflow_gtpu_flags, ett_gtpflags, gtpu_flags, ENC_NA); |
8121 | 0 | break; |
8122 | 0 | case 506: /* gtpuMsgType */ |
8123 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_gtpu_msg_type, tvb, offset, length, ENC_BIG_ENDIAN); |
8124 | 0 | break; |
8125 | 0 | case 507: /* gtpuTEid */ |
8126 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_gtpu_teid, tvb, offset, length, ENC_BIG_ENDIAN); |
8127 | 0 | break; |
8128 | 0 | case 508: /* gtpuSequenceNum */ |
8129 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_gtpu_seq_num, tvb, offset, length, ENC_BIG_ENDIAN); |
8130 | 0 | break; |
8131 | 0 | case 509: /* gtpuQFI */ |
8132 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_gtpu_qfi, tvb, offset, length, ENC_BIG_ENDIAN); |
8133 | 0 | break; |
8134 | 0 | case 510: /* gtpuPduType */ |
8135 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_gtpu_pdu_type, tvb, offset, length, ENC_BIG_ENDIAN); |
8136 | 0 | break; |
8137 | | #if 0 |
8138 | | case 33625: /* nic_id */ |
8139 | | ti = proto_tree_add_item(pdutree, hf_cflow_nic_id, |
8140 | | tvb, offset, length, ENC_BIG_ENDIAN); |
8141 | | break; |
8142 | | #endif |
8143 | | |
8144 | 0 | case 34000: /* cts_sgt_source_tag */ |
8145 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_cts_sgt_source_tag, |
8146 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8147 | 0 | break; |
8148 | | |
8149 | 0 | case 34001: /* cts_sgt_destination_tag */ |
8150 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_cts_sgt_destination_tag, |
8151 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8152 | 0 | break; |
8153 | | |
8154 | 0 | case 34002: /* cts_sgt_source_name */ |
8155 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_cts_sgt_source_name, |
8156 | 0 | tvb, offset, length, ENC_ASCII); |
8157 | 0 | break; |
8158 | | |
8159 | 0 | case 34003: /* cts_sgt_destination_name */ |
8160 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_cts_sgt_destination_name, |
8161 | 0 | tvb, offset, length, ENC_ASCII); |
8162 | 0 | break; |
8163 | | |
8164 | 0 | case 37000: /* packets_dropped */ |
8165 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_packets_dropped, |
8166 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8167 | 0 | break; |
8168 | 0 | case 37003: /* byte_rate */ |
8169 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_byte_rate, |
8170 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8171 | 0 | break; |
8172 | 0 | case 37004: /* application_media_bytes */ |
8173 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_media_bytes, |
8174 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8175 | 0 | break; |
8176 | 0 | case 37006: /* application_media_byte_rate */ |
8177 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_media_byte_rate, |
8178 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8179 | 0 | break; |
8180 | 0 | case 37007: /* application_media_packets */ |
8181 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_media_packets, |
8182 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8183 | 0 | break; |
8184 | 0 | case 37009: /* application_media_packet_rate */ |
8185 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_media_packet_rate, |
8186 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8187 | 0 | break; |
8188 | 0 | case 37011: /* application_media_event */ |
8189 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_application_media_event, |
8190 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8191 | 0 | break; |
8192 | | |
8193 | 0 | case 37012: /* monitor_event */ |
8194 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_monitor_event, |
8195 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8196 | 0 | break; |
8197 | | |
8198 | 0 | case 37013: /* timestamp_interval */ |
8199 | | /* XXX - what format is this in? */ |
8200 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_timestamp_interval, |
8201 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8202 | 0 | break; |
8203 | 0 | case 37014: /* transport_packets_expected */ |
8204 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packets_expected, |
8205 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8206 | 0 | break; |
8207 | 0 | case 37016: /* transport_round_trip_time */ |
8208 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF ) { |
8209 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_round_trip_time_string, |
8210 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8211 | 0 | } else { |
8212 | | /* value is in microseconds, adjust to nanoseconds*/ |
8213 | 0 | ts.secs =0; |
8214 | 0 | ts.nsecs= tvb_get_ntohl(tvb, offset) * 1000; |
8215 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_transport_round_trip_time, |
8216 | 0 | tvb, offset, length, &ts); |
8217 | 0 | } |
8218 | 0 | break; |
8219 | 0 | case 37017: /* transport_event_packet_loss */ |
8220 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_event_packet_loss, |
8221 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8222 | 0 | break; |
8223 | 0 | case 37019: /* transport_packets_lost */ |
8224 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF ) { |
8225 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packets_lost_string, |
8226 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8227 | 0 | } else { |
8228 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packets_lost, |
8229 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8230 | 0 | } |
8231 | 0 | break; |
8232 | 0 | case 37021: /* transport_packets_lost_rate */ |
8233 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFF ) { |
8234 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packets_lost_rate_string, |
8235 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8236 | 0 | } else { |
8237 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packets_lost_rate, |
8238 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8239 | 0 | } |
8240 | 0 | break; |
8241 | 0 | case 37022: /* transport_rtp_ssrc */ |
8242 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_rtp_ssrc, |
8243 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8244 | 0 | break; |
8245 | 0 | case 37023: /* transport_rtp_jitter_mean */ |
8246 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF ) { |
8247 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_rtp_jitter_mean_string, |
8248 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8249 | 0 | } else { |
8250 | | /* value is in microseconds, adjust to nanoseconds*/ |
8251 | 0 | ts.secs =0; |
8252 | 0 | ts.nsecs= tvb_get_ntohl(tvb, offset) * 1000; |
8253 | |
|
8254 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_transport_rtp_jitter_mean, |
8255 | 0 | tvb, offset, length, &ts); |
8256 | 0 | } |
8257 | 0 | break; |
8258 | 0 | case 37024: /* transport_rtp_jitter_min */ |
8259 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF ) { |
8260 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_rtp_jitter_min_string, |
8261 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8262 | 0 | } else { |
8263 | | /* value is in microseconds, adjust to nanoseconds*/ |
8264 | 0 | ts.secs =0; |
8265 | 0 | ts.nsecs= tvb_get_ntohl(tvb, offset) * 1000; |
8266 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_transport_rtp_jitter_min, |
8267 | 0 | tvb, offset, length, &ts); |
8268 | 0 | } |
8269 | 0 | break; |
8270 | 0 | case 37025: /* transport_rtp_jitter_max */ |
8271 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF ) { |
8272 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_rtp_jitter_max_string, |
8273 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8274 | 0 | } else { |
8275 | | /* value is in microseconds, adjust to nanoseconds*/ |
8276 | 0 | ts.secs =0; |
8277 | 0 | ts.nsecs= tvb_get_ntohl(tvb, offset) * 1000; |
8278 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_transport_rtp_jitter_max, |
8279 | 0 | tvb, offset, length, &ts); |
8280 | 0 | } |
8281 | 0 | break; |
8282 | 0 | case 37041: /* transport_payload_type */ |
8283 | 0 | if (tvb_get_uint8(tvb, offset) == 0xFF) { |
8284 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_rtp_payload_type_string, |
8285 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8286 | 0 | } else { |
8287 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_rtp_payload_type, |
8288 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8289 | 0 | } |
8290 | 0 | break; |
8291 | 0 | case 37071: /* bytes_out_of_order */ |
8292 | 0 | if (tvb_get_ntoh64(tvb, offset) == UINT64_C(0xFFFFFFFFFFFFFFFF)) { |
8293 | | /* need to add custom code to show "Not Measured" */ |
8294 | 0 | proto_tree_add_expert_format(pdutree, NULL, &ei_transport_bytes_out_of_order, |
8295 | 0 | tvb, offset, 8, |
8296 | 0 | "Transport Bytes Out of Order: Not Measured (0x%"PRIx64")", |
8297 | 0 | tvb_get_ntoh64(tvb, offset)); |
8298 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_bytes_out_of_order, |
8299 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8300 | 0 | } else { |
8301 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_bytes_out_of_order, |
8302 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8303 | 0 | } |
8304 | 0 | break; |
8305 | 0 | case 37074: /* packets_out_of_order */ |
8306 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF) { |
8307 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_packets_out_of_order_string, |
8308 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8309 | 0 | } else { |
8310 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_bytes_out_of_order, |
8311 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8312 | 0 | } |
8313 | 0 | break; |
8314 | 0 | case 37083: /* tcp_window_size_min */ |
8315 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF) { |
8316 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_window_size_min_string, |
8317 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8318 | 0 | } else { |
8319 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_window_size_min, |
8320 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8321 | 0 | } |
8322 | 0 | break; |
8323 | | |
8324 | 0 | case 37084: /* tcp_window_size_max */ |
8325 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF) { |
8326 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_window_size_max_string, |
8327 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8328 | 0 | } else { |
8329 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_window_size_max, |
8330 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8331 | 0 | } |
8332 | 0 | break; |
8333 | | |
8334 | 0 | case 37085: /* tcp_window_size_mean */ |
8335 | 0 | if (tvb_get_ntohl(tvb, offset) == 0xFFFFFFFF) { |
8336 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_window_size_mean_string, |
8337 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8338 | 0 | } else { |
8339 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_window_size_mean, |
8340 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8341 | 0 | } |
8342 | 0 | break; |
8343 | 0 | case 37086: /* tcp_maximum_segment_size */ |
8344 | 0 | if (tvb_get_ntohs(tvb, offset) == 0xFFFF) { |
8345 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_maximum_segment_size_string, |
8346 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8347 | 0 | } else { |
8348 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_transport_tcp_maximum_segment_size, |
8349 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8350 | 0 | } |
8351 | 0 | break; |
8352 | | /* Ericsson SE NAT Logging */ |
8353 | 0 | case 24628: /* natContextId */ |
8354 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_context_id, |
8355 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8356 | 0 | break; |
8357 | 0 | case 24629: /* natContextName */ |
8358 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_context_name, |
8359 | 0 | tvb, offset, length, ENC_UTF_8); |
8360 | 0 | break; |
8361 | 0 | case 24630: /* natAssignTime */ |
8362 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
8363 | 0 | ts.nsecs = 0; |
8364 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_nat_assign_time, |
8365 | 0 | tvb, offset, length, &ts); |
8366 | 0 | break; |
8367 | 0 | case 24631: /* natUnAssignTime */ |
8368 | 0 | ts.secs = tvb_get_ntohl(tvb, offset); |
8369 | 0 | ts.nsecs = 0; |
8370 | 0 | ti = proto_tree_add_time(pdutree, hf_cflow_nat_unassign_time, |
8371 | 0 | tvb, offset, length, &ts); |
8372 | 0 | break; |
8373 | 0 | case 24632: /* natInternalAddr */ |
8374 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_int_addr, |
8375 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8376 | 0 | break; |
8377 | 0 | case 24633: /* natExternalAddr */ |
8378 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_ext_addr, |
8379 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8380 | 0 | break; |
8381 | 0 | case 24634: /* natExternalPortFirst */ |
8382 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_ext_port_first, |
8383 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8384 | 0 | break; |
8385 | 0 | case 24635: /* natExternalPortLast */ |
8386 | 0 | ti = proto_tree_add_item(pdutree, hf_cflow_nat_ext_port_last, |
8387 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8388 | 0 | break; |
8389 | | |
8390 | | /* Cisco ASA 5500 Series */ |
8391 | 0 | case 33000: /* NF_F_INGRESS_ACL_ID */ |
8392 | 0 | proto_tree_add_item(pdutree, hf_cflow_ingress_acl_id, |
8393 | 0 | tvb, offset, length, ENC_NA); |
8394 | 0 | break; |
8395 | 0 | case 33001: /* NF_F_EGRESS_ACL_ID */ |
8396 | 0 | proto_tree_add_item(pdutree, hf_cflow_egress_acl_id, |
8397 | 0 | tvb, offset, length, ENC_NA); |
8398 | 0 | break; |
8399 | 0 | case 33002: /* NF_F_FW_EXT_EVENT */ |
8400 | 0 | proto_tree_add_item(pdutree, hf_cflow_fw_ext_event, |
8401 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8402 | 0 | break; |
8403 | 0 | case 40000: /* NF_F_USERNAME[_MAX] */ |
8404 | 0 | proto_tree_add_item(pdutree, hf_cflow_aaa_username, |
8405 | 0 | tvb, offset, length, ENC_ASCII); |
8406 | 0 | break; |
8407 | | |
8408 | | /* CACE Technologies */ |
8409 | 0 | case VENDOR_CACE << 16 | 0: /* caceLocalIPv4Address */ |
8410 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_ipv4_address, |
8411 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8412 | 0 | set_address_tvb(&local_addr, AT_IPv4, 4, tvb, offset); |
8413 | 0 | got_flags |= GOT_LOCAL_ADDR; |
8414 | 0 | break; |
8415 | | |
8416 | 0 | case VENDOR_CACE << 16 | 1: /* caceRemoteIPv4Address */ |
8417 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_remote_ipv4_address, |
8418 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8419 | 0 | set_address_tvb(&remote_addr, AT_IPv4, 4, tvb, offset); |
8420 | 0 | got_flags |= GOT_REMOTE_ADDR; |
8421 | 0 | break; |
8422 | | |
8423 | 0 | case VENDOR_CACE << 16 | 2: /* caceLocalIPv6Address */ |
8424 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_ipv6_address, |
8425 | 0 | tvb, offset, length, ENC_NA); |
8426 | 0 | set_address_tvb(&local_addr, AT_IPv6, 16, tvb, offset); |
8427 | 0 | got_flags |= GOT_LOCAL_ADDR; |
8428 | 0 | break; |
8429 | | |
8430 | 0 | case VENDOR_CACE << 16 | 3: /* caceRemoteIPv6Address */ |
8431 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_remote_ipv6_address, |
8432 | 0 | tvb, offset, length, ENC_NA); |
8433 | 0 | set_address_tvb(&remote_addr, AT_IPv6, 16, tvb, offset); |
8434 | 0 | got_flags |= GOT_REMOTE_ADDR; |
8435 | 0 | break; |
8436 | | |
8437 | 0 | case VENDOR_CACE << 16 | 4: /* caceLocalTransportPort */ |
8438 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_port, |
8439 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8440 | 0 | local_port = tvb_get_ntohs(tvb, offset); |
8441 | 0 | got_flags |= GOT_LOCAL_PORT; |
8442 | 0 | break; |
8443 | | |
8444 | 0 | case VENDOR_CACE << 16 | 5: /* caceRemoteTransportPort */ |
8445 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_remote_port, |
8446 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8447 | 0 | remote_port = tvb_get_ntohs(tvb, offset); |
8448 | 0 | got_flags |= GOT_REMOTE_PORT; |
8449 | 0 | break; |
8450 | | |
8451 | 0 | case VENDOR_CACE << 16 | 6: /* caceLocalIPv4id */ |
8452 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_ipv4_id, |
8453 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8454 | | /*ipv4_id = tvb_get_ntohs(tvb, offset);*/ |
8455 | | /*got_flags |= GOT_IPv4_ID;*/ |
8456 | 0 | break; |
8457 | | |
8458 | 0 | case VENDOR_CACE << 16 | 7: /* caceLocalICMPid */ |
8459 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_icmp_id, |
8460 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8461 | | /*icmp_id = tvb_get_ntohs(tvb, offset);*/ |
8462 | | /*got_flags |= GOT_ICMP_ID;*/ |
8463 | 0 | break; |
8464 | | |
8465 | 0 | case VENDOR_CACE << 16 | 8: /* caceLocalProcessUserId */ |
8466 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_uid, |
8467 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8468 | 0 | uid = tvb_get_ntohl(tvb, offset); |
8469 | 0 | got_flags |= GOT_UID; |
8470 | 0 | break; |
8471 | | |
8472 | 0 | case VENDOR_CACE << 16 | 9: /* caceLocalProcessId */ |
8473 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cace_local_pid, |
8474 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8475 | 0 | pid = tvb_get_ntohl(tvb, offset); |
8476 | 0 | got_flags |= GOT_PID; |
8477 | 0 | break; |
8478 | | |
8479 | 0 | case VENDOR_CACE << 16 | 10: /* caceLocalProcessUserName */ |
8480 | 0 | uname_len = tvb_get_uint8(tvb, offset); |
8481 | 0 | uname_str = tvb_format_text(pinfo->pool, tvb, offset+1, uname_len); |
8482 | 0 | proto_tree_add_item(pdutree, hf_pie_cace_local_username_len, |
8483 | 0 | tvb, offset, 1, ENC_BIG_ENDIAN); |
8484 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_cace_local_username, |
8485 | 0 | tvb, offset+1, uname_len, uname_str); |
8486 | 0 | length = uname_len + 1; |
8487 | 0 | got_flags |= GOT_USERNAME; |
8488 | 0 | break; |
8489 | | |
8490 | 0 | case VENDOR_CACE << 16 | 11: /* caceLocalProcessCommand */ |
8491 | 0 | cmd_len = tvb_get_uint8(tvb, offset); |
8492 | 0 | cmd_str = tvb_format_text(pinfo->pool, tvb, offset+1, cmd_len); |
8493 | 0 | proto_tree_add_item(pdutree, hf_pie_cace_local_cmd_len, |
8494 | 0 | tvb, offset, 1, ENC_BIG_ENDIAN); |
8495 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_cace_local_cmd, |
8496 | 0 | tvb, offset+1, cmd_len, cmd_str); |
8497 | 0 | length = cmd_len + 1; |
8498 | 0 | got_flags |= GOT_COMMAND; |
8499 | 0 | break; |
8500 | | |
8501 | 0 | case ((VENDOR_FASTIP << 16) | 0) : /* METER_VERSION */ |
8502 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_version, |
8503 | 0 | tvb, offset, length, ENC_ASCII); |
8504 | 0 | break; |
8505 | 0 | case ((VENDOR_FASTIP << 16) | 1) : /* METER_OS_SYSNAME */ |
8506 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_os_sysname, |
8507 | 0 | tvb, offset, length, ENC_ASCII); |
8508 | 0 | break; |
8509 | 0 | case ((VENDOR_FASTIP << 16) | 2) : /* METER_OS_NODENAME */ |
8510 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_os_nodename, |
8511 | 0 | tvb, offset, length, ENC_ASCII); |
8512 | 0 | break; |
8513 | 0 | case ((VENDOR_FASTIP << 16) | 3) : /* METER_OS_RELEASE */ |
8514 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_os_release, |
8515 | 0 | tvb, offset, length, ENC_ASCII); |
8516 | 0 | break; |
8517 | 0 | case ((VENDOR_FASTIP << 16) | 4) : /* METER_OS_VERSION */ |
8518 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_os_version, |
8519 | 0 | tvb, offset, length, ENC_ASCII); |
8520 | 0 | break; |
8521 | 0 | case ((VENDOR_FASTIP << 16) | 5) : /* METER_OS_MACHINE */ |
8522 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_os_machine, |
8523 | 0 | tvb, offset, length, ENC_ASCII); |
8524 | 0 | break; |
8525 | 0 | case ((VENDOR_FASTIP << 16) | 6) : /* TCP_FLAGS */ |
8526 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_tcp_flags, |
8527 | 0 | tvb, offset, length, ENC_NA); |
8528 | 0 | break; |
8529 | 0 | case ((VENDOR_FASTIP << 16) | 23) : /* METER_OS_DISTRIBUTION */ |
8530 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_meter_os_distribution, |
8531 | 0 | tvb, offset, length, ENC_ASCII); |
8532 | 0 | break; |
8533 | 0 | case ((VENDOR_FASTIP << 16) | 13) : /* EPOCH_SECOND */ |
8534 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_epoch_second, |
8535 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8536 | 0 | break; |
8537 | 0 | case ((VENDOR_FASTIP << 16) | 14) : /* NIC_NAME */ |
8538 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_name, |
8539 | 0 | tvb, offset, length, ENC_ASCII); |
8540 | 0 | break; |
8541 | 0 | case ((VENDOR_FASTIP << 16) | 15) : /* NIC_ID */ |
8542 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_id, |
8543 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8544 | 0 | break; |
8545 | 0 | case ((VENDOR_FASTIP << 16) | 16) : /* NIC_MAC */ |
8546 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_mac, |
8547 | 0 | tvb, offset, length, ENC_NA); |
8548 | 0 | break; |
8549 | 0 | case ((VENDOR_FASTIP << 16) | 17) : /* NIC_IP */ |
8550 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_ip, |
8551 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8552 | 0 | break; |
8553 | 0 | case ((VENDOR_FASTIP << 16) | 200) : /* TCP_HANDSHAKE_RTT_USEC */ |
8554 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_tcp_handshake_rtt_usec, |
8555 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8556 | 0 | break; |
8557 | 0 | case ((VENDOR_FASTIP << 16) | 201) : /* APP_RTT_USEC */ |
8558 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_app_rtt_usec, |
8559 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8560 | 0 | break; |
8561 | | /* |
8562 | | { 18, "COLLISIONS"}, |
8563 | | { 19, "ERRORS"}, |
8564 | | */ |
8565 | 0 | case ((VENDOR_FASTIP << 16) | 20) : /* NIC_DRIVER_NAME */ |
8566 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_driver_name, |
8567 | 0 | tvb, offset, length, ENC_ASCII); |
8568 | 0 | break; |
8569 | 0 | case ((VENDOR_FASTIP << 16) | 21) : /* NIC_DRIVER_VERSION */ |
8570 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_driver_version, |
8571 | 0 | tvb, offset, length, ENC_ASCII); |
8572 | 0 | break; |
8573 | 0 | case ((VENDOR_FASTIP << 16) | 22) : /* NIC_FIRMWARE_VERSION */ |
8574 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_fastip_nic_firmware_version, |
8575 | 0 | tvb, offset, length, ENC_ASCII); |
8576 | 0 | break; |
8577 | | |
8578 | | /* START NTOP */ |
8579 | 0 | case (NTOP_BASE + 80): /* SRC_FRAGMENTS */ |
8580 | 0 | case ((VENDOR_NTOP << 16) | 80): /* SRC_FRAGMENTS */ |
8581 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_fragments, |
8582 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8583 | 0 | break; |
8584 | | |
8585 | 0 | case (NTOP_BASE + 81): /* DST_FRAGMENTS */ |
8586 | 0 | case ((VENDOR_NTOP << 16) | 81): /* DST_FRAGMENTS */ |
8587 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_fragments, |
8588 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8589 | 0 | break; |
8590 | | |
8591 | 0 | case (NTOP_BASE + 82): /* SRC_TO_DST_MAX_THROUGHPUT */ |
8592 | 0 | case ((VENDOR_NTOP << 16) | 82): /* SRC_TO_DST_MAX_THROUGHPUT */ |
8593 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_to_dst_max_throughput, |
8594 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8595 | 0 | break; |
8596 | | |
8597 | 0 | case (NTOP_BASE + 83): /* /\* SRC_TO_DST_MIN_THROUGHPUT *\/ */ |
8598 | 0 | case ((VENDOR_NTOP << 16) | 83): /* SRC_TO_DST_MIN_THROUGHPUT */ |
8599 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_to_dst_min_throughput, |
8600 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8601 | 0 | break; |
8602 | | |
8603 | 0 | case (NTOP_BASE + 84): /* SRC_TO_DST_AVG_THROUGHPUT */ |
8604 | 0 | case ((VENDOR_NTOP << 16) | 84): /* SRC_TO_DST_AVG_THROUGHPUT */ |
8605 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_to_dst_avg_throughput, |
8606 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8607 | 0 | break; |
8608 | | |
8609 | 0 | case (NTOP_BASE + 85): /* SRC_TO_SRC_MAX_THROUGHPUT */ |
8610 | 0 | case ((VENDOR_NTOP << 16) | 85): /* SRC_TO_SRC_MAX_THROUGHPUT */ |
8611 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_to_src_max_throughput, |
8612 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8613 | 0 | break; |
8614 | | |
8615 | 0 | case (NTOP_BASE + 86): /* SRC_TO_SRC_MIN_THROUGHPUT */ |
8616 | 0 | case ((VENDOR_NTOP << 16) | 86): /* SRC_TO_SRC_MIN_THROUGHPUT */ |
8617 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_to_src_min_throughput, |
8618 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8619 | 0 | break; |
8620 | | |
8621 | 0 | case (NTOP_BASE + 87): /* SRC_TO_SRC_AVG_THROUGHPUT */ |
8622 | 0 | case ((VENDOR_NTOP << 16) | 87): /* SRC_TO_SRC_AVG_THROUGHPUT */ |
8623 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_to_src_avg_throughput, |
8624 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8625 | 0 | break; |
8626 | | |
8627 | 0 | case (NTOP_BASE + 88): /* NUM_PKTS_UP_TO_128_BYTES */ |
8628 | 0 | case ((VENDOR_NTOP << 16) | 88): /* NUM_PKTS_UP_TO_128_BYTES */ |
8629 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_up_to_128_bytes, |
8630 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8631 | 0 | break; |
8632 | | |
8633 | 0 | case (NTOP_BASE + 89): /* NUM_PKTS_128_TO_256_BYTES */ |
8634 | 0 | case ((VENDOR_NTOP << 16) | 89): /* NUM_PKTS_128_TO_256_BYTES */ |
8635 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_128_to_256_bytes, |
8636 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8637 | 0 | break; |
8638 | | |
8639 | 0 | case (NTOP_BASE + 90): /* NUM_PKTS_256_TO_512_BYTES */ |
8640 | 0 | case ((VENDOR_NTOP << 16) | 90): /* NUM_PKTS_256_TO_512_BYTES */ |
8641 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_256_to_512_bytes, |
8642 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8643 | 0 | break; |
8644 | | |
8645 | 0 | case (NTOP_BASE + 91): /* NUM_PKTS_512_TO_1024_BYTES */ |
8646 | 0 | case ((VENDOR_NTOP << 16) | 91): /* NUM_PKTS_512_TO_1024_BYTES */ |
8647 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_512_to_1024_bytes, |
8648 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8649 | 0 | break; |
8650 | | |
8651 | 0 | case (NTOP_BASE + 92): /* NUM_PKTS_1024_TO_1514_BYTES */ |
8652 | 0 | case ((VENDOR_NTOP << 16) | 92): /* NUM_PKTS_1024_TO_1514_BYTES */ |
8653 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_1024_to_1514_bytes, |
8654 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8655 | 0 | break; |
8656 | | |
8657 | 0 | case (NTOP_BASE + 93): /* NUM_PKTS_OVER_1514_BYTES */ |
8658 | 0 | case ((VENDOR_NTOP << 16) | 93): /* NUM_PKTS_OVER_1514_BYTES */ |
8659 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_over_1514_bytes, |
8660 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8661 | 0 | break; |
8662 | | |
8663 | 0 | case (NTOP_BASE + 98): /* CUMULATIVE_ICMP_TYPE */ |
8664 | 0 | case ((VENDOR_NTOP << 16) | 98): /* CUMULATIVE_ICMP_TYPE */ |
8665 | | /* Cumulative of all flow ICMP types */ |
8666 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_cumulative_icmp_type, |
8667 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8668 | 0 | break; |
8669 | | |
8670 | 0 | case (NTOP_BASE + 101): /* SRC_IP_COUNTRY */ |
8671 | 0 | case ((VENDOR_NTOP << 16) | 101): /* SRC_IP_COUNTRY */ |
8672 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_ip_country, |
8673 | 0 | tvb, offset, length, ENC_ASCII); |
8674 | 0 | break; |
8675 | | |
8676 | 0 | case (NTOP_BASE + 102): /* SRC_IP_CITY */ |
8677 | 0 | case ((VENDOR_NTOP << 16) | 102): /* SRC_IP_CITY */ |
8678 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_ip_city, |
8679 | 0 | tvb, offset, length, ENC_ASCII); |
8680 | 0 | break; |
8681 | | |
8682 | 0 | case (NTOP_BASE + 103): /* DST_IP_COUNTRY */ |
8683 | 0 | case ((VENDOR_NTOP << 16) | 103): /* DST_IP_COUNTRY */ |
8684 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_ip_country, |
8685 | 0 | tvb, offset, length, ENC_ASCII); |
8686 | 0 | break; |
8687 | | |
8688 | 0 | case (NTOP_BASE + 104): /* DST_IP_CITY */ |
8689 | 0 | case ((VENDOR_NTOP << 16) | 104): /* DST_IP_CITY */ |
8690 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_ip_city, |
8691 | 0 | tvb, offset, length, ENC_ASCII); |
8692 | 0 | break; |
8693 | | |
8694 | 0 | case (NTOP_BASE + 105): /* FLOW_PROTO_PORT */ |
8695 | 0 | case ((VENDOR_NTOP << 16) | 105): /* FLOW_PROTO_PORT */ |
8696 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_flow_proto_port, |
8697 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8698 | 0 | break; |
8699 | | |
8700 | 0 | case (NTOP_BASE + 106): /* UPSTREAM_TUNNEL_ID */ |
8701 | 0 | case ((VENDOR_NTOP << 16) | 106): /* UPSTREAM_TUNNEL_ID */ |
8702 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_upstream_tunnel_id, |
8703 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8704 | 0 | break; |
8705 | | |
8706 | 0 | case (NTOP_BASE + 107): /* LONGEST_FLOW_PKT */ |
8707 | 0 | case ((VENDOR_NTOP << 16) | 107): /* LONGEST_FLOW_PKT */ |
8708 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_longest_flow_pkt, |
8709 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8710 | 0 | break; |
8711 | | |
8712 | 0 | case (NTOP_BASE + 108): /* SHORTEST_FLOW_PKT */ |
8713 | 0 | case ((VENDOR_NTOP << 16) | 108): /* SHORTEST_FLOW_PKT */ |
8714 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_shortest_flow_pkt, |
8715 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8716 | 0 | break; |
8717 | | |
8718 | 0 | case (NTOP_BASE + 109): /* RETRANSMITTED_IN_PKTS */ |
8719 | 0 | case ((VENDOR_NTOP << 16) | 109): /* RETRANSMITTED_IN_PKTS */ |
8720 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_retransmitted_in_pkts, |
8721 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8722 | 0 | break; |
8723 | | |
8724 | 0 | case (NTOP_BASE + 110): /* RETRANSMITTED_OUT_PKTS */ |
8725 | 0 | case ((VENDOR_NTOP << 16) | 110): /* RETRANSMITTED_OUT_PKTS */ |
8726 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_retransmitted_out_pkts, |
8727 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8728 | 0 | break; |
8729 | | |
8730 | 0 | case (NTOP_BASE + 111): /* OOORDER_IN_PKTS */ |
8731 | 0 | case ((VENDOR_NTOP << 16) | 111): /* OOORDER_IN_PKTS */ |
8732 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ooorder_in_pkts, |
8733 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8734 | 0 | break; |
8735 | | |
8736 | 0 | case (NTOP_BASE + 112): /* OOORDER_OUT_PKTS */ |
8737 | 0 | case ((VENDOR_NTOP << 16) | 112): /* OOORDER_OUT_PKTS */ |
8738 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ooorder_out_pkts, |
8739 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8740 | 0 | break; |
8741 | | |
8742 | 0 | case (NTOP_BASE + 113): /* UNTUNNELED_PROTOCOL */ |
8743 | 0 | case ((VENDOR_NTOP << 16) | 113): /* UNTUNNELED_PROTOCOL */ |
8744 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_protocol, |
8745 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8746 | 0 | break; |
8747 | | |
8748 | 0 | case (NTOP_BASE + 114): /* UNTUNNELED_IPV4_SRC_ADDR */ |
8749 | 0 | case ((VENDOR_NTOP << 16) | 114): /* UNTUNNELED_IPV4_SRC_ADDR */ |
8750 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_ipv4_src_addr, |
8751 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8752 | 0 | break; |
8753 | | |
8754 | 0 | case (NTOP_BASE + 115): /* UNTUNNELED_L4_SRC_PORT */ |
8755 | 0 | case ((VENDOR_NTOP << 16) | 115): /* UNTUNNELED_L4_SRC_PORT */ |
8756 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_l4_src_port, |
8757 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8758 | 0 | break; |
8759 | | |
8760 | 0 | case (NTOP_BASE + 116): /* UNTUNNELED_IPV4_DST_ADDR */ |
8761 | 0 | case ((VENDOR_NTOP << 16) | 116): /* UNTUNNELED_IPV4_DST_ADDR */ |
8762 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_ipv4_dst_addr, |
8763 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8764 | 0 | break; |
8765 | | |
8766 | 0 | case (NTOP_BASE + 117): /* UNTUNNELED_L4_DST_PORT */ |
8767 | 0 | case ((VENDOR_NTOP << 16) | 117): /* UNTUNNELED_L4_DST_PORT */ |
8768 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_l4_dst_port, |
8769 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8770 | 0 | break; |
8771 | | |
8772 | 0 | case (NTOP_BASE + 118): /* L7_PROTO */ |
8773 | 0 | case ((VENDOR_NTOP << 16) | 118): /* L7_PROTO */ |
8774 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_l7_proto, |
8775 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8776 | 0 | break; |
8777 | | |
8778 | 0 | case (NTOP_BASE + 119): /* L7_PROTO_NAME */ |
8779 | 0 | case ((VENDOR_NTOP << 16) | 119): /* L7_PROTO_NAME */ |
8780 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_l7_proto_name, |
8781 | 0 | tvb, offset, length, ENC_ASCII); |
8782 | 0 | break; |
8783 | | |
8784 | 0 | case (NTOP_BASE + 120): /* DOWNSTREAM_TUNNEL_ID */ |
8785 | 0 | case ((VENDOR_NTOP << 16) | 120): /* DOWNSTREAM_TUNNEL_ID */ |
8786 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_downstram_tunnel_id, |
8787 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8788 | 0 | break; |
8789 | | |
8790 | 0 | case (NTOP_BASE + 121): /* FLOW_USER_NAME */ |
8791 | 0 | case ((VENDOR_NTOP << 16) | 121): /* FLOW_USER_NAME */ |
8792 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_flow_user_name, |
8793 | 0 | tvb, offset, length, ENC_ASCII); |
8794 | 0 | break; |
8795 | | |
8796 | 0 | case (NTOP_BASE + 122): /* FLOW_SERVER_NAME */ |
8797 | 0 | case ((VENDOR_NTOP << 16) | 122): /* FLOW_SERVER_NAME */ |
8798 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_flow_server_name, |
8799 | 0 | tvb, offset, length, ENC_ASCII); |
8800 | 0 | break; |
8801 | | |
8802 | 0 | case (NTOP_BASE + 123): /* CLIENT_NW_LATENCY_MS */ |
8803 | 0 | case ((VENDOR_NTOP << 16) | 123): /* CLIENT_NW_LATENCY_MS */ |
8804 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_client_nw_latency_ms, |
8805 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8806 | 0 | break; |
8807 | | |
8808 | 0 | case (NTOP_BASE + 124): /* SERVER_NW_LATENCY_MS */ |
8809 | 0 | case ((VENDOR_NTOP << 16) | 124): /* SERVER_NW_LATENCY_MS */ |
8810 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_server_nw_latency_ms, |
8811 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8812 | 0 | break; |
8813 | | |
8814 | 0 | case (NTOP_BASE + 125): /* APPL_LATENCY_MS */ |
8815 | 0 | case ((VENDOR_NTOP << 16) | 125): /* APPL_LATENCY_MS */ |
8816 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_appl_latency_ms, |
8817 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8818 | 0 | break; |
8819 | | |
8820 | 0 | case (NTOP_BASE + 126): /* PLUGIN_NAME */ |
8821 | 0 | case ((VENDOR_NTOP << 16) | 126): /* PLUGIN_NAME */ |
8822 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_plugin_name, |
8823 | 0 | tvb, offset, length, ENC_ASCII); |
8824 | 0 | break; |
8825 | | |
8826 | 0 | case (NTOP_BASE + 127): /* RETRANSMITTED_IN_BYTES */ |
8827 | 0 | case ((VENDOR_NTOP << 16) | 127): /* RETRANSMITTED_IN_BYTES */ |
8828 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_retransmitted_in_bytes, |
8829 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8830 | 0 | break; |
8831 | | |
8832 | 0 | case (NTOP_BASE + 128): /* RETRANSMITTED_OUT_BYTES */ |
8833 | 0 | case ((VENDOR_NTOP << 16) | 128): /* RETRANSMITTED_OUT_BYTES */ |
8834 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_retransmitted_out_bytes, |
8835 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8836 | 0 | break; |
8837 | | |
8838 | 0 | case (NTOP_BASE + 130): /* SIP_CALL_ID */ |
8839 | 0 | case ((VENDOR_NTOP << 16) | 130): /* SIP_CALL_ID */ |
8840 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_call_id, |
8841 | 0 | tvb, offset, length, ENC_ASCII); |
8842 | 0 | break; |
8843 | | |
8844 | 0 | case (NTOP_BASE + 131): /* SIP_CALLING_PARTY */ |
8845 | 0 | case ((VENDOR_NTOP << 16) | 131): /* SIP_CALLING_PARTY */ |
8846 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_calling_party, |
8847 | 0 | tvb, offset, length, ENC_ASCII); |
8848 | 0 | break; |
8849 | | |
8850 | 0 | case (NTOP_BASE + 132): /* SIP_CALLED_PARTY */ |
8851 | 0 | case ((VENDOR_NTOP << 16) | 132): /* SIP_CALLED_PARTY */ |
8852 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_called_party, |
8853 | 0 | tvb, offset, length, ENC_ASCII); |
8854 | 0 | break; |
8855 | | |
8856 | 0 | case (NTOP_BASE + 133): /* SIP_RTP_CODECS */ |
8857 | 0 | case ((VENDOR_NTOP << 16) | 133): /* SIP_RTP_CODECS */ |
8858 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_rtp_codecs, |
8859 | 0 | tvb, offset, length, ENC_ASCII); |
8860 | 0 | break; |
8861 | | |
8862 | 0 | case (NTOP_BASE + 134): /* SIP_INVITE_TIME */ |
8863 | 0 | case ((VENDOR_NTOP << 16) | 134): /* SIP_INVITE_TIME */ |
8864 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_invite_time, |
8865 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8866 | 0 | break; |
8867 | | |
8868 | 0 | case (NTOP_BASE + 135): /* SIP_TRYING_TIME */ |
8869 | 0 | case ((VENDOR_NTOP << 16) | 135): /* SIP_TRYING_TIME */ |
8870 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_trying_time, |
8871 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8872 | 0 | break; |
8873 | | |
8874 | 0 | case (NTOP_BASE + 136): /* SIP_RINGING_TIME */ |
8875 | 0 | case ((VENDOR_NTOP << 16) | 136): /* SIP_RINGING_TIME */ |
8876 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_ringing_time, |
8877 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8878 | 0 | break; |
8879 | | |
8880 | 0 | case (NTOP_BASE + 137): /* SIP_INVITE_OK_TIME */ |
8881 | 0 | case ((VENDOR_NTOP << 16) | 137): /* SIP_INVITE_OK_TIME */ |
8882 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_invite_ok_time, |
8883 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8884 | 0 | break; |
8885 | | |
8886 | 0 | case (NTOP_BASE + 138): /* SIP_INVITE_FAILURE_TIME */ |
8887 | 0 | case ((VENDOR_NTOP << 16) | 138): /* SIP_INVITE_FAILURE_TIME */ |
8888 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_invite_failure_time, |
8889 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8890 | 0 | break; |
8891 | | |
8892 | 0 | case (NTOP_BASE + 139): /* SIP_BYE_TIME */ |
8893 | 0 | case ((VENDOR_NTOP << 16) | 139): /* SIP_BYE_TIME */ |
8894 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_bye_time, |
8895 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8896 | 0 | break; |
8897 | | |
8898 | 0 | case (NTOP_BASE + 140): /* SIP_BYE_OK_TIME */ |
8899 | 0 | case ((VENDOR_NTOP << 16) | 140): /* SIP_BYE_OK_TIME */ |
8900 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_bye_ok_time, |
8901 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8902 | 0 | break; |
8903 | | |
8904 | 0 | case (NTOP_BASE + 141): /* SIP_CANCEL_TIME */ |
8905 | 0 | case ((VENDOR_NTOP << 16) | 141): /* SIP_CANCEL_TIME */ |
8906 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_cancel_time, |
8907 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
8908 | 0 | break; |
8909 | | |
8910 | 0 | case (NTOP_BASE + 142): /* SIP_CANCEL_OK_TIME */ |
8911 | 0 | case ((VENDOR_NTOP << 16) | 142): /* SIP_CANCEL_OK_TIME */ |
8912 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_cancel_ok_time, |
8913 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8914 | 0 | break; |
8915 | | |
8916 | 0 | case (NTOP_BASE + 143): /* SIP_RTP_IPV4_SRC_ADDR */ |
8917 | 0 | case ((VENDOR_NTOP << 16) | 143): /* SIP_RTP_IPV4_SRC_ADDR */ |
8918 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_rtp_ipv4_src_addr, |
8919 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8920 | 0 | break; |
8921 | | |
8922 | 0 | case (NTOP_BASE + 144): /* SIP_RTP_L4_SRC_PORT */ |
8923 | 0 | case ((VENDOR_NTOP << 16) | 144): /* SIP_RTP_L4_SRC_PORT */ |
8924 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_rtp_l4_src_port, |
8925 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8926 | 0 | break; |
8927 | | |
8928 | 0 | case (NTOP_BASE + 145): /* SIP_RTP_IPV4_DST_ADDR */ |
8929 | 0 | case ((VENDOR_NTOP << 16) | 145): /* SIP_RTP_IPV4_DST_ADDR */ |
8930 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_rtp_ipv4_dst_addr, |
8931 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8932 | 0 | break; |
8933 | | |
8934 | 0 | case (NTOP_BASE + 146): /* SIP_RTP_L4_DST_PORT */ |
8935 | 0 | case ((VENDOR_NTOP << 16) | 146): /* SIP_RTP_L4_DST_PORT */ |
8936 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_rtp_l4_dst_port, |
8937 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8938 | 0 | break; |
8939 | | |
8940 | 0 | case (NTOP_BASE + 147): /* SIP_RESPONSE_CODE */ |
8941 | 0 | case ((VENDOR_NTOP << 16) | 147): /* SIP_RESPONSE_CODE */ |
8942 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_response_code, |
8943 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8944 | 0 | break; |
8945 | | |
8946 | 0 | case (NTOP_BASE + 148): /* SIP_REASON_CAUSE */ |
8947 | 0 | case ((VENDOR_NTOP << 16) | 148): /* SIP_REASON_CAUSE */ |
8948 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_reason_cause, |
8949 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8950 | 0 | break; |
8951 | | |
8952 | 0 | case (NTOP_BASE + 150): /* RTP_FIRST_SEQ */ |
8953 | 0 | case ((VENDOR_NTOP << 16) | 150): /* RTP_FIRST_SEQ */ |
8954 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_first_seq, |
8955 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8956 | 0 | break; |
8957 | | |
8958 | 0 | case (NTOP_BASE + 151): /* RTP_FIRST_TS */ |
8959 | 0 | case ((VENDOR_NTOP << 16) | 151): /* RTP_FIRST_TS */ |
8960 | | /* XXX - is this an NTP timestamp? */ |
8961 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_first_ts, |
8962 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8963 | 0 | break; |
8964 | | |
8965 | 0 | case (NTOP_BASE + 152): /* RTP_LAST_SEQ */ |
8966 | 0 | case ((VENDOR_NTOP << 16) | 152): /* RTP_LAST_SEQ */ |
8967 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_last_seq, |
8968 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8969 | 0 | break; |
8970 | | |
8971 | 0 | case (NTOP_BASE + 153): /* RTP_LAST_TS */ |
8972 | 0 | case ((VENDOR_NTOP << 16) | 153): /* RTP_LAST_TS */ |
8973 | | /* XXX - is this an NTP timestamp? */ |
8974 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_last_ts, |
8975 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8976 | 0 | break; |
8977 | | |
8978 | 0 | case (NTOP_BASE + 154): /* RTP_IN_JITTER */ |
8979 | 0 | case ((VENDOR_NTOP << 16) | 154): /* RTP_IN_JITTER */ |
8980 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_jitter, |
8981 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8982 | 0 | break; |
8983 | | |
8984 | 0 | case (NTOP_BASE + 155): /* RTP_OUT_JITTER */ |
8985 | 0 | case ((VENDOR_NTOP << 16) | 155): /* RTP_OUT_JITTER */ |
8986 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_jitter, |
8987 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8988 | 0 | break; |
8989 | | |
8990 | 0 | case (NTOP_BASE + 156): /* RTP_IN_PKT_LOST */ |
8991 | 0 | case ((VENDOR_NTOP << 16) | 156): /* RTP_IN_PKT_LOST */ |
8992 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_pkt_lost, |
8993 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
8994 | 0 | break; |
8995 | | |
8996 | 0 | case (NTOP_BASE + 157): /* RTP_OUT_PKT_LOST */ |
8997 | 0 | case ((VENDOR_NTOP << 16) | 157): /* RTP_OUT_PKT_LOST */ |
8998 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_pkt_lost, |
8999 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9000 | 0 | break; |
9001 | | |
9002 | 0 | case (NTOP_BASE + 158): /* RTP_OUT_PAYLOAD_TYPE */ |
9003 | 0 | case ((VENDOR_NTOP << 16) | 158): /* RTP_OUT_PAYLOAD_TYPE */ |
9004 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_payload_type, |
9005 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9006 | 0 | break; |
9007 | | |
9008 | 0 | case (NTOP_BASE + 159): /* RTP_IN_MAX_DELTA */ |
9009 | 0 | case ((VENDOR_NTOP << 16) | 159): /* RTP_IN_MAX_DELTA */ |
9010 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_max_delta, |
9011 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9012 | 0 | break; |
9013 | | |
9014 | 0 | case (NTOP_BASE + 160): /* RTP_OUT_MAX_DELTA */ |
9015 | 0 | case ((VENDOR_NTOP << 16) | 160): /* RTP_OUT_MAX_DELTA */ |
9016 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_max_delta, |
9017 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9018 | 0 | break; |
9019 | | |
9020 | | |
9021 | 0 | case (NTOP_BASE + 161): /* RTP_IN_PAYLOAD_TYPE */ |
9022 | 0 | case ((VENDOR_NTOP << 16) | 161): /* RTP_IN_PAYLOAD_TYPE */ |
9023 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_payload_type, |
9024 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9025 | 0 | break; |
9026 | | |
9027 | 0 | case (NTOP_BASE + 168): /* SRC_PROC_PID */ |
9028 | 0 | case ((VENDOR_NTOP << 16) | 168): /* SRC_PROC_PID */ |
9029 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_id, |
9030 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9031 | 0 | break; |
9032 | | |
9033 | 0 | case (NTOP_BASE + 169): /* SRC_PROC_NAME */ |
9034 | 0 | case ((VENDOR_NTOP << 16) | 169): /* SRC_PROC_NAME */ |
9035 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_name, |
9036 | 0 | tvb, offset, length, ENC_ASCII); |
9037 | 0 | break; |
9038 | | |
9039 | 0 | case (NTOP_BASE + 180): /* HTTP_URL */ |
9040 | 0 | case ((VENDOR_NTOP << 16) | 180): /* HTTP_URL */ |
9041 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_url, |
9042 | 0 | tvb, offset, length, ENC_ASCII); |
9043 | 0 | break; |
9044 | | |
9045 | 0 | case (NTOP_BASE + 181): /* HTTP_RET_CODE */ |
9046 | 0 | case ((VENDOR_NTOP << 16) | 181): /* HTTP_RET_CODE */ |
9047 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_ret_code, |
9048 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9049 | 0 | break; |
9050 | | |
9051 | 0 | case (NTOP_BASE + 182): /* HTTP_REFERER */ |
9052 | 0 | case ((VENDOR_NTOP << 16) | 182): /* HTTP_REFERER */ |
9053 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_referer, |
9054 | 0 | tvb, offset, length, ENC_ASCII); |
9055 | 0 | break; |
9056 | | |
9057 | 0 | case (NTOP_BASE + 183): /* HTTP_UA */ |
9058 | 0 | case ((VENDOR_NTOP << 16) | 183): /* HTTP_UA */ |
9059 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_ua, |
9060 | 0 | tvb, offset, length, ENC_ASCII); |
9061 | 0 | break; |
9062 | | |
9063 | 0 | case (NTOP_BASE + 184): /* HTTP_MIME */ |
9064 | 0 | case ((VENDOR_NTOP << 16) | 184): /* HTTP_MIME */ |
9065 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_mime, |
9066 | 0 | tvb, offset, length, ENC_ASCII); |
9067 | 0 | break; |
9068 | | |
9069 | 0 | case (NTOP_BASE + 185): /* SMTP_MAIL_FROM */ |
9070 | 0 | case ((VENDOR_NTOP << 16) | 185): /* SMTP_MAIL_FROM */ |
9071 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_smtp_mail_from, |
9072 | 0 | tvb, offset, length, ENC_ASCII); |
9073 | 0 | break; |
9074 | | |
9075 | 0 | case (NTOP_BASE + 186): /* SMTP_RCPT_TO */ |
9076 | 0 | case ((VENDOR_NTOP << 16) | 186): /* SMTP_RCPT_TO */ |
9077 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_smtp_rcpt_to, |
9078 | 0 | tvb, offset, length, ENC_ASCII); |
9079 | 0 | break; |
9080 | | |
9081 | 0 | case (NTOP_BASE + 187): /* HTTP_HOST */ |
9082 | 0 | case ((VENDOR_NTOP << 16) | 187): /* HTTP_HOST */ |
9083 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_host, |
9084 | 0 | tvb, offset, length, ENC_ASCII); |
9085 | 0 | break; |
9086 | | |
9087 | 0 | case (NTOP_BASE + 188): /* SSL_SERVER_NAME */ |
9088 | 0 | case ((VENDOR_NTOP << 16) | 188): /* SSL_SERVER_NAME */ |
9089 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ssl_server_name, |
9090 | 0 | tvb, offset, length, ENC_ASCII); |
9091 | 0 | break; |
9092 | | |
9093 | 0 | case (NTOP_BASE + 189): /* BITTORRENT_HASH */ |
9094 | 0 | case ((VENDOR_NTOP << 16) | 189): /* BITTORRENT_HASH */ |
9095 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_bittorrent_hash, |
9096 | 0 | tvb, offset, length, ENC_ASCII); |
9097 | 0 | break; |
9098 | | |
9099 | 0 | case (NTOP_BASE + 195): /* MYSQL_SRV_VERSION */ |
9100 | 0 | case ((VENDOR_NTOP << 16) | 195): /* MYSQL_SRV_VERSION */ |
9101 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_mysql_srv_version, |
9102 | 0 | tvb, offset, length, ENC_ASCII); |
9103 | 0 | break; |
9104 | | |
9105 | 0 | case (NTOP_BASE + 196): /* MYSQL_USERNAME */ |
9106 | 0 | case ((VENDOR_NTOP << 16) | 196): /* MYSQL_USERNAME */ |
9107 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_mysql_username, |
9108 | 0 | tvb, offset, length, ENC_ASCII); |
9109 | 0 | break; |
9110 | | |
9111 | 0 | case (NTOP_BASE + 197): /* MYSQL_DB */ |
9112 | 0 | case ((VENDOR_NTOP << 16) | 197): /* MYSQL_DB */ |
9113 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_mysql_db, |
9114 | 0 | tvb, offset, length, ENC_ASCII); |
9115 | 0 | break; |
9116 | | |
9117 | 0 | case (NTOP_BASE + 198): /* MYSQL_QUERY */ |
9118 | 0 | case ((VENDOR_NTOP << 16) | 198): /* MYSQL_QUERY */ |
9119 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_mysql_query, |
9120 | 0 | tvb, offset, length, ENC_ASCII); |
9121 | 0 | break; |
9122 | | |
9123 | 0 | case (NTOP_BASE + 199): /* MYSQL_RESPONSE */ |
9124 | 0 | case ((VENDOR_NTOP << 16) | 199): /* MYSQL_RESPONSE */ |
9125 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_mysql_response, |
9126 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9127 | 0 | break; |
9128 | | |
9129 | 0 | case (NTOP_BASE + 200): /* ORACLE_USERNAME */ |
9130 | 0 | case ((VENDOR_NTOP << 16) | 200): /* ORACLE_USERNAME */ |
9131 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_oracle_username, |
9132 | 0 | tvb, offset, length, ENC_ASCII); |
9133 | 0 | break; |
9134 | | |
9135 | 0 | case (NTOP_BASE + 201): /* ORACLE_QUERY */ |
9136 | 0 | case ((VENDOR_NTOP << 16) | 201): /* ORACLE_QUERY */ |
9137 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_oracle_query, |
9138 | 0 | tvb, offset, length, ENC_ASCII); |
9139 | 0 | break; |
9140 | | |
9141 | 0 | case (NTOP_BASE + 202): /* ORACLE_RSP_CODE */ |
9142 | 0 | case ((VENDOR_NTOP << 16) | 202): /* ORACLE_RSP_CODE */ |
9143 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_oracle_resp_code, |
9144 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9145 | 0 | break; |
9146 | | |
9147 | 0 | case (NTOP_BASE + 203): /* ORACLE_RSP_STRING */ |
9148 | 0 | case ((VENDOR_NTOP << 16) | 203): /* ORACLE_RSP_STRING */ |
9149 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_oracle_resp_string, |
9150 | 0 | tvb, offset, length, ENC_ASCII); |
9151 | 0 | break; |
9152 | | |
9153 | 0 | case (NTOP_BASE + 204): /* ORACLE_QUERY_DURATION */ |
9154 | 0 | case ((VENDOR_NTOP << 16) | 204): /* ORACLE_QUERY_DURATION */ |
9155 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_oracle_query_duration, |
9156 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9157 | 0 | break; |
9158 | | |
9159 | 0 | case (NTOP_BASE + 205): /* DNS_QUERY */ |
9160 | 0 | case ((VENDOR_NTOP << 16) | 205): /* DNS_QUERY */ |
9161 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_query, |
9162 | 0 | tvb, offset, length, ENC_ASCII); |
9163 | 0 | break; |
9164 | | |
9165 | 0 | case (NTOP_BASE + 206): /* DNS_QUERY_ID */ |
9166 | 0 | case ((VENDOR_NTOP << 16) | 206): /* DNS_QUERY_ID */ |
9167 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_query_id, |
9168 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9169 | 0 | break; |
9170 | | |
9171 | 0 | case (NTOP_BASE + 207): /* DNS_QUERY_TYPE */ |
9172 | 0 | case ((VENDOR_NTOP << 16) | 207): /* DNS_QUERY_TYPE */ |
9173 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_query_type, |
9174 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9175 | 0 | break; |
9176 | | |
9177 | 0 | case (NTOP_BASE + 208): /* DNS_RET_CODE */ |
9178 | 0 | case ((VENDOR_NTOP << 16) | 208): /* DNS_RET_CODE */ |
9179 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_ret_code, |
9180 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9181 | 0 | break; |
9182 | | |
9183 | 0 | case (NTOP_BASE + 209): /* DNS_NUM_ANSWERS */ |
9184 | 0 | case ((VENDOR_NTOP << 16) | 209): /* DNS_NUM_ANSWERS */ |
9185 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_num_answers, |
9186 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9187 | 0 | break; |
9188 | | |
9189 | 0 | case (NTOP_BASE + 210): /* POP_USER */ |
9190 | 0 | case ((VENDOR_NTOP << 16) | 210): /* POP_USER */ |
9191 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_pop_user, |
9192 | 0 | tvb, offset, length, ENC_ASCII); |
9193 | 0 | break; |
9194 | | |
9195 | 0 | case (NTOP_BASE + 220): /* GTPV1_REQ_MSG_TYPE */ |
9196 | 0 | case ((VENDOR_NTOP << 16) | 220): /* GTPV1_REQ_MSG_TYPE */ |
9197 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_req_msg_type, |
9198 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9199 | 0 | break; |
9200 | | |
9201 | 0 | case (NTOP_BASE + 221): /* GTPV1_RSP_MSG_TYPE */ |
9202 | 0 | case ((VENDOR_NTOP << 16) | 221): /* GTPV1_RSP_MSG_TYPE */ |
9203 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_rsp_msg_type, |
9204 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9205 | 0 | break; |
9206 | | |
9207 | 0 | case (NTOP_BASE + 222): /* GTPV1_C2S_TEID_DATA */ |
9208 | 0 | case ((VENDOR_NTOP << 16) | 222): /* GTPV1_C2S_TEID_DATA */ |
9209 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_c2s_teid_data, |
9210 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9211 | 0 | break; |
9212 | | |
9213 | 0 | case (NTOP_BASE + 223): /* GTPV1_C2S_TEID_CTRL */ |
9214 | 0 | case ((VENDOR_NTOP << 16) | 223): /* GTPV1_C2S_TEID_CTRL */ |
9215 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_c2s_teid_ctrl, |
9216 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9217 | 0 | break; |
9218 | | |
9219 | 0 | case (NTOP_BASE + 224): /* GTPV1_S2C_TEID_DATA */ |
9220 | 0 | case ((VENDOR_NTOP << 16) | 224): /* GTPV1_S2C_TEID_DATA */ |
9221 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_s2c_teid_data, |
9222 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9223 | 0 | break; |
9224 | | |
9225 | 0 | case (NTOP_BASE + 225): /* GTPV1_S2C_TEID_CTRL */ |
9226 | 0 | case ((VENDOR_NTOP << 16) | 225): /* GTPV1_S2C_TEID_CTRL */ |
9227 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_s2c_teid_ctrl, |
9228 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9229 | 0 | break; |
9230 | | |
9231 | 0 | case (NTOP_BASE + 226): /* GTPV1_END_USER_IP */ |
9232 | 0 | case ((VENDOR_NTOP << 16) | 226): /* GTPV1_END_USER_IP */ |
9233 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_end_user_ip, |
9234 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9235 | 0 | break; |
9236 | | |
9237 | 0 | case (NTOP_BASE + 227): /* GTPV1_END_USER_IMSI */ |
9238 | 0 | case ((VENDOR_NTOP << 16) | 227): /* GTPV1_END_USER_IMSI */ |
9239 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_end_user_imsi, |
9240 | 0 | tvb, offset, length, ENC_ASCII); |
9241 | 0 | break; |
9242 | | |
9243 | 0 | case (NTOP_BASE + 228): /* GTPV1_END_USER_MSISDN */ |
9244 | 0 | case ((VENDOR_NTOP << 16) | 228): /* GTPV1_END_USER_MSISDN */ |
9245 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_end_user_msisdn, |
9246 | 0 | tvb, offset, length, ENC_ASCII); |
9247 | 0 | break; |
9248 | | |
9249 | 0 | case (NTOP_BASE + 229): /* GTPV1_END_USER_IMEI */ |
9250 | 0 | case ((VENDOR_NTOP << 16) | 229): /* GTPV1_END_USER_IMEI */ |
9251 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_end_user_imei, |
9252 | 0 | tvb, offset, length, ENC_ASCII); |
9253 | 0 | break; |
9254 | | |
9255 | 0 | case (NTOP_BASE + 230): /* GTPV1_APN_NAME */ |
9256 | 0 | case ((VENDOR_NTOP << 16) | 230): /* GTPV1_APN_NAME */ |
9257 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_apn_name, |
9258 | 0 | tvb, offset, length, ENC_ASCII); |
9259 | 0 | break; |
9260 | | |
9261 | 0 | case (NTOP_BASE + 231): /* GTPV1_RAI_MCC */ |
9262 | 0 | case ((VENDOR_NTOP << 16) | 231): /* GTPV1_RAI_MCC */ |
9263 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_rai_mcc, |
9264 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9265 | 0 | break; |
9266 | | |
9267 | 0 | case (NTOP_BASE + 232): /* GTPV1_RAI_MNC */ |
9268 | 0 | case ((VENDOR_NTOP << 16) | 232): /* GTPV1_RAI_MNC */ |
9269 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_rai_mnc, |
9270 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9271 | 0 | break; |
9272 | | |
9273 | 0 | case (NTOP_BASE + 233): /* GTPV1_ULI_CELL_LAC */ |
9274 | 0 | case ((VENDOR_NTOP << 16) | 233): /* GTPV1_ULI_CELL_LAC */ |
9275 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_uli_cell_lac, |
9276 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9277 | 0 | break; |
9278 | | |
9279 | 0 | case (NTOP_BASE + 234): /* GTPV1_ULI_CELL_CI */ |
9280 | 0 | case ((VENDOR_NTOP << 16) | 234): /* GTPV1_ULI_CELL_CI */ |
9281 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_uli_cell_ci, |
9282 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9283 | 0 | break; |
9284 | | |
9285 | 0 | case (NTOP_BASE + 235): /* GTPV1_ULI_SAC */ |
9286 | 0 | case ((VENDOR_NTOP << 16) | 235): /* GTPV1_ULI_SAC */ |
9287 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_uli_sac, |
9288 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9289 | 0 | break; |
9290 | | |
9291 | 0 | case (NTOP_BASE + 236): /* GTPV1_RAT_TYPE */ |
9292 | 0 | case ((VENDOR_NTOP << 16) | 236): /* GTPV1_RAT_TYPE */ |
9293 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_rai_type, |
9294 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9295 | 0 | break; |
9296 | | |
9297 | 0 | case (NTOP_BASE + 240): /* RADIUS_REQ_MSG_TYPE */ |
9298 | 0 | case ((VENDOR_NTOP << 16) | 240): /* RADIUS_REQ_MSG_TYPE */ |
9299 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_req_msg_type, |
9300 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9301 | 0 | break; |
9302 | | |
9303 | 0 | case (NTOP_BASE + 241): /* RADIUS_RSP_MSG_TYPE */ |
9304 | 0 | case ((VENDOR_NTOP << 16) | 241): /* RADIUS_RSP_MSG_TYPE */ |
9305 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_rsp_msg_type, |
9306 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9307 | 0 | break; |
9308 | | |
9309 | 0 | case (NTOP_BASE + 242): /* RADIUS_USER_NAME */ |
9310 | 0 | case ((VENDOR_NTOP << 16) | 242): /* RADIUS_USER_NAME */ |
9311 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_user_name, |
9312 | 0 | tvb, offset, length, ENC_ASCII); |
9313 | 0 | break; |
9314 | | |
9315 | 0 | case (NTOP_BASE + 243): /* RADIUS_CALLING_STATION_ID */ |
9316 | 0 | case ((VENDOR_NTOP << 16) | 243): /* RADIUS_CALLING_STATION_ID */ |
9317 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_calling_station_id, |
9318 | 0 | tvb, offset, length, ENC_ASCII); |
9319 | 0 | break; |
9320 | | |
9321 | 0 | case (NTOP_BASE + 244): /* RADIUS_CALLED_STATION_ID */ |
9322 | 0 | case ((VENDOR_NTOP << 16) | 244): /* RADIUS_CALLED_STATION_ID */ |
9323 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_called_station_id, |
9324 | 0 | tvb, offset, length, ENC_ASCII); |
9325 | 0 | break; |
9326 | | |
9327 | 0 | case (NTOP_BASE + 245): /* RADIUS_NAS_IP_ADDR */ |
9328 | 0 | case ((VENDOR_NTOP << 16) | 245): /* RADIUS_NAS_IP_ADDR */ |
9329 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_nas_ip_addr, |
9330 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9331 | 0 | break; |
9332 | | |
9333 | 0 | case (NTOP_BASE + 246): /* RADIUS_NAS_IDENTIFIER */ |
9334 | 0 | case ((VENDOR_NTOP << 16) | 246): /* RADIUS_NAS_IDENTIFIER */ |
9335 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_nas_identifier, |
9336 | 0 | tvb, offset, length, ENC_ASCII); |
9337 | 0 | break; |
9338 | | |
9339 | 0 | case (NTOP_BASE + 247): /* RADIUS_USER_IMSI */ |
9340 | 0 | case ((VENDOR_NTOP << 16) | 247): /* RADIUS_USER_IMSI */ |
9341 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_user_imsi, |
9342 | 0 | tvb, offset, length, ENC_ASCII); |
9343 | 0 | break; |
9344 | | |
9345 | 0 | case (NTOP_BASE + 248): /* RADIUS_USER_IMEI */ |
9346 | 0 | case ((VENDOR_NTOP << 16) | 248): /* RADIUS_USER_IMEI */ |
9347 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_user_imei, |
9348 | 0 | tvb, offset, length, ENC_ASCII); |
9349 | 0 | break; |
9350 | | |
9351 | 0 | case (NTOP_BASE + 249): /* RADIUS_FRAMED_IP_ADDR */ |
9352 | 0 | case ((VENDOR_NTOP << 16) | 249): /* RADIUS_FRAMED_IP_ADDR */ |
9353 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_framed_ip_addr, |
9354 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9355 | 0 | break; |
9356 | | |
9357 | 0 | case (NTOP_BASE + 250): /* RADIUS_ACCT_SESSION_ID */ |
9358 | 0 | case ((VENDOR_NTOP << 16) | 250): /* RADIUS_ACCT_SESSION_ID */ |
9359 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_acct_session_id, |
9360 | 0 | tvb, offset, length, ENC_ASCII); |
9361 | 0 | break; |
9362 | | |
9363 | 0 | case (NTOP_BASE + 251): /* RADIUS_ACCT_STATUS_TYPE */ |
9364 | 0 | case ((VENDOR_NTOP << 16) | 251): /* RADIUS_ACCT_STATUS_TYPE */ |
9365 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_acct_status_type, |
9366 | 0 | tvb, offset, length, ENC_ASCII); |
9367 | 0 | break; |
9368 | | |
9369 | 0 | case (NTOP_BASE + 252): /* RADIUS_ACCT_IN_OCTETS */ |
9370 | 0 | case ((VENDOR_NTOP << 16) | 252): /* RADIUS_ACCT_IN_OCTETS */ |
9371 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_acct_in_octets, |
9372 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9373 | 0 | break; |
9374 | | |
9375 | 0 | case (NTOP_BASE + 253): /* RADIUS_ACCT_OUT_OCTETS */ |
9376 | 0 | case ((VENDOR_NTOP << 16) | 253): /* RADIUS_ACCT_OUT_OCTETS */ |
9377 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_acct_out_octets, |
9378 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9379 | 0 | break; |
9380 | | |
9381 | 0 | case (NTOP_BASE + 254): /* RADIUS_ACCT_IN_PKTS */ |
9382 | 0 | case ((VENDOR_NTOP << 16) | 254): /* RADIUS_ACCT_IN_PKTS */ |
9383 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_acct_in_pkts, |
9384 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9385 | 0 | break; |
9386 | | |
9387 | 0 | case (NTOP_BASE + 255): /* RADIUS_ACCT_OUT_PKTS */ |
9388 | 0 | case ((VENDOR_NTOP << 16) | 255): /* RADIUS_ACCT_OUT_PKTS */ |
9389 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_radius_acct_out_pkts, |
9390 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9391 | 0 | break; |
9392 | | |
9393 | 0 | case (NTOP_BASE + 260): /* IMAP_LOGIN */ |
9394 | 0 | case ((VENDOR_NTOP << 16) | 260): /* IMAP_LOGIN */ |
9395 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_imap_login, |
9396 | 0 | tvb, offset, length, ENC_ASCII); |
9397 | 0 | break; |
9398 | | |
9399 | 0 | case (NTOP_BASE + 270): /* GTPV2_REQ_MSG_TYPE */ |
9400 | 0 | case ((VENDOR_NTOP << 16) | 270): /* GTPV2_REQ_MSG_TYPE */ |
9401 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_req_msg_type, |
9402 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9403 | 0 | break; |
9404 | | |
9405 | 0 | case (NTOP_BASE + 271): /* GTPV2_RSP_MSG_TYPE */ |
9406 | 0 | case ((VENDOR_NTOP << 16) | 271): /* GTPV2_RSP_MSG_TYPE */ |
9407 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_rsp_msg_type, |
9408 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9409 | 0 | break; |
9410 | | |
9411 | 0 | case (NTOP_BASE + 272): /* GTPV2_C2S_S1U_GTPU_TEID */ |
9412 | 0 | case ((VENDOR_NTOP << 16) | 272): /* GTPV2_C2S_S1U_GTPU_TEID */ |
9413 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s1u_gtpu_teid, |
9414 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9415 | 0 | break; |
9416 | | |
9417 | 0 | case (NTOP_BASE + 273): /* GTPV2_C2S_S1U_GTPU_IP */ |
9418 | 0 | case ((VENDOR_NTOP << 16) | 273): /* GTPV2_C2S_S1U_GTPU_IP */ |
9419 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s1u_gtpu_ip, |
9420 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9421 | 0 | break; |
9422 | | |
9423 | 0 | case (NTOP_BASE + 274): /* GTPV2_S2C_S1U_GTPU_TEID */ |
9424 | 0 | case ((VENDOR_NTOP << 16) | 274): /* GTPV2_S2C_S1U_GTPU_TEID */ |
9425 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s1u_gtpu_teid, |
9426 | 0 | tvb, offset, length, ENC_ASCII); |
9427 | 0 | break; |
9428 | | |
9429 | 0 | case (NTOP_BASE + 275): /* GTPV2_S2C_S1U_GTPU_IP */ |
9430 | 0 | case ((VENDOR_NTOP << 16) | 275): /* GTPV2_S2C_S1U_GTPU_IP */ |
9431 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s1u_gtpu_ip, |
9432 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9433 | 0 | break; |
9434 | | |
9435 | 0 | case (NTOP_BASE + 276): /* GTPV2_END_USER_IMSI */ |
9436 | 0 | case ((VENDOR_NTOP << 16) | 276): /* GTPV2_END_USER_IMSI */ |
9437 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_end_user_imsi, |
9438 | 0 | tvb, offset, length, ENC_ASCII); |
9439 | 0 | break; |
9440 | | |
9441 | 0 | case (NTOP_BASE + 277): /* GTPV2_END_USER_MSISDN */ |
9442 | 0 | case ((VENDOR_NTOP << 16) | 277): /* GTPV2_END_USER_MSISDN */ |
9443 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_and_user_msisdn, |
9444 | 0 | tvb, offset, length, ENC_ASCII); |
9445 | 0 | break; |
9446 | | |
9447 | 0 | case (NTOP_BASE + 278): /* GTPV2_APN_NAME */ |
9448 | 0 | case ((VENDOR_NTOP << 16) | 278): /* GTPV2_APN_NAME */ |
9449 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_apn_name, |
9450 | 0 | tvb, offset, length, ENC_ASCII); |
9451 | 0 | break; |
9452 | | |
9453 | 0 | case (NTOP_BASE + 279): /* GTPV2_ULI_MCC */ |
9454 | 0 | case ((VENDOR_NTOP << 16) | 279): /* GTPV2_ULI_MCC */ |
9455 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_uli_mcc, |
9456 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9457 | 0 | break; |
9458 | | |
9459 | 0 | case (NTOP_BASE + 280): /* GTPV2_ULI_MNC */ |
9460 | 0 | case ((VENDOR_NTOP << 16) | 280): /* GTPV2_ULI_MNC */ |
9461 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_uli_mnc, |
9462 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9463 | 0 | break; |
9464 | | |
9465 | 0 | case (NTOP_BASE + 281): /* GTPV2_ULI_CELL_TAC */ |
9466 | 0 | case ((VENDOR_NTOP << 16) | 281): /* GTPV2_ULI_CELL_TAC */ |
9467 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_uli_cell_tac, |
9468 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9469 | 0 | break; |
9470 | | |
9471 | 0 | case (NTOP_BASE + 282): /* GTPV2_ULI_CELL_ID */ |
9472 | 0 | case ((VENDOR_NTOP << 16) | 282): /* GTPV2_ULI_CELL_ID */ |
9473 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_uli_cell_id, |
9474 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9475 | 0 | break; |
9476 | | |
9477 | 0 | case (NTOP_BASE + 283): /* GTPV2_RAT_TYPE */ |
9478 | 0 | case ((VENDOR_NTOP << 16) | 283): /* GTPV2_RAT_TYPE */ |
9479 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_rat_type, |
9480 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9481 | 0 | break; |
9482 | | |
9483 | 0 | case (NTOP_BASE + 284): /* GTPV2_PDN_IP */ |
9484 | 0 | case ((VENDOR_NTOP << 16) | 284): /* GTPV2_PDN_IP */ |
9485 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_pdn_ip, |
9486 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9487 | 0 | break; |
9488 | | |
9489 | 0 | case (NTOP_BASE + 285): /* GTPV2_END_USER_IMEI */ |
9490 | 0 | case ((VENDOR_NTOP << 16) | 285): /* GTPV2_END_USER_IMEI */ |
9491 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_end_user_imei, |
9492 | 0 | tvb, offset, length, ENC_ASCII); |
9493 | 0 | break; |
9494 | | |
9495 | 0 | case (NTOP_BASE + 290): /* SRC_AS_PATH_1 */ |
9496 | 0 | case ((VENDOR_NTOP << 16) | 290): /* SRC_AS_PATH_1 */ |
9497 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_1, |
9498 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9499 | 0 | break; |
9500 | | |
9501 | 0 | case (NTOP_BASE + 291): /* SRC_AS_PATH_2 */ |
9502 | 0 | case ((VENDOR_NTOP << 16) | 291): /* SRC_AS_PATH_2 */ |
9503 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_2, |
9504 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9505 | 0 | break; |
9506 | | |
9507 | 0 | case (NTOP_BASE + 292): /* SRC_AS_PATH_3 */ |
9508 | 0 | case ((VENDOR_NTOP << 16) | 292): /* SRC_AS_PATH_3 */ |
9509 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_3, |
9510 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9511 | 0 | break; |
9512 | | |
9513 | 0 | case (NTOP_BASE + 293): /* SRC_AS_PATH_4 */ |
9514 | 0 | case ((VENDOR_NTOP << 16) | 293): /* SRC_AS_PATH_4 */ |
9515 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_4, |
9516 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9517 | 0 | break; |
9518 | | |
9519 | 0 | case (NTOP_BASE + 294): /* SRC_AS_PATH_5 */ |
9520 | 0 | case ((VENDOR_NTOP << 16) | 294): /* SRC_AS_PATH_5 */ |
9521 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_5, |
9522 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9523 | 0 | break; |
9524 | | |
9525 | 0 | case (NTOP_BASE + 295): /* SRC_AS_PATH_6 */ |
9526 | 0 | case ((VENDOR_NTOP << 16) | 295): /* SRC_AS_PATH_6 */ |
9527 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_6, |
9528 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9529 | 0 | break; |
9530 | | |
9531 | 0 | case (NTOP_BASE + 296): /* SRC_AS_PATH_7 */ |
9532 | 0 | case ((VENDOR_NTOP << 16) | 296): /* SRC_AS_PATH_7 */ |
9533 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_7, |
9534 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9535 | 0 | break; |
9536 | | |
9537 | 0 | case (NTOP_BASE + 297): /* SRC_AS_PATH_8 */ |
9538 | 0 | case ((VENDOR_NTOP << 16) | 297): /* SRC_AS_PATH_8 */ |
9539 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_8, |
9540 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9541 | 0 | break; |
9542 | | |
9543 | 0 | case (NTOP_BASE + 298): /* SRC_AS_PATH_9 */ |
9544 | 0 | case ((VENDOR_NTOP << 16) | 298): /* SRC_AS_PATH_9 */ |
9545 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_9, |
9546 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9547 | 0 | break; |
9548 | | |
9549 | 0 | case (NTOP_BASE + 299): /* SRC_AS_PATH_10 */ |
9550 | 0 | case ((VENDOR_NTOP << 16) | 299): /* SRC_AS_PATH_10 */ |
9551 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_path_10, |
9552 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9553 | 0 | break; |
9554 | | |
9555 | 0 | case (NTOP_BASE + 300): /* DST_AS_PATH_1 */ |
9556 | 0 | case ((VENDOR_NTOP << 16) | 300): /* DST_AS_PATH_1 */ |
9557 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_1, |
9558 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9559 | 0 | break; |
9560 | | |
9561 | 0 | case (NTOP_BASE + 301): /* DST_AS_PATH_2 */ |
9562 | 0 | case ((VENDOR_NTOP << 16) | 301): /* DST_AS_PATH_2 */ |
9563 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_2, |
9564 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9565 | 0 | break; |
9566 | | |
9567 | 0 | case (NTOP_BASE + 302): /* DST_AS_PATH_3 */ |
9568 | 0 | case ((VENDOR_NTOP << 16) | 302): /* DST_AS_PATH_3 */ |
9569 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_3, |
9570 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9571 | 0 | break; |
9572 | | |
9573 | 0 | case (NTOP_BASE + 303): /* DST_AS_PATH_4 */ |
9574 | 0 | case ((VENDOR_NTOP << 16) | 303): /* DST_AS_PATH_4 */ |
9575 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_4, |
9576 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9577 | 0 | break; |
9578 | | |
9579 | 0 | case (NTOP_BASE + 304): /* DST_AS_PATH_5 */ |
9580 | 0 | case ((VENDOR_NTOP << 16) | 304): /* DST_AS_PATH_5 */ |
9581 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_5, |
9582 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9583 | 0 | break; |
9584 | | |
9585 | 0 | case (NTOP_BASE + 305): /* DST_AS_PATH_6 */ |
9586 | 0 | case ((VENDOR_NTOP << 16) | 305): /* DST_AS_PATH_6 */ |
9587 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_6, |
9588 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9589 | 0 | break; |
9590 | | |
9591 | 0 | case (NTOP_BASE + 306): /* DST_AS_PATH_7 */ |
9592 | 0 | case ((VENDOR_NTOP << 16) | 306): /* DST_AS_PATH_7 */ |
9593 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_7, |
9594 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9595 | 0 | break; |
9596 | | |
9597 | 0 | case (NTOP_BASE + 307): /* DST_AS_PATH_8 */ |
9598 | 0 | case ((VENDOR_NTOP << 16) | 307): /* DST_AS_PATH_8 */ |
9599 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_8, |
9600 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9601 | 0 | break; |
9602 | | |
9603 | 0 | case (NTOP_BASE + 308): /* DST_AS_PATH_9 */ |
9604 | 0 | case ((VENDOR_NTOP << 16) | 308): /* DST_AS_PATH_9 */ |
9605 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_9, |
9606 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9607 | 0 | break; |
9608 | | |
9609 | 0 | case (NTOP_BASE + 309): /* DST_AS_PATH_10 */ |
9610 | 0 | case ((VENDOR_NTOP << 16) | 309): /* DST_AS_PATH_10 */ |
9611 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_path_10, |
9612 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9613 | 0 | break; |
9614 | | |
9615 | 0 | case (NTOP_BASE + 320): /* MYSQL_APPL_LATENCY_USEC */ |
9616 | 0 | case ((VENDOR_NTOP << 16) | 320): /* MYSQL_APPL_LATENCY_USEC */ |
9617 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_mysql_appl_latency_usec, |
9618 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9619 | 0 | break; |
9620 | | |
9621 | 0 | case (NTOP_BASE + 321): /* GTPV0_REQ_MSG_TYPE */ |
9622 | 0 | case ((VENDOR_NTOP << 16) | 321): /* GTPV0_REQ_MSG_TYPE */ |
9623 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_req_msg_type, |
9624 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9625 | 0 | break; |
9626 | | |
9627 | 0 | case (NTOP_BASE + 322): /* GTPV0_RSP_MSG_TYPE */ |
9628 | 0 | case ((VENDOR_NTOP << 16) | 322): /* GTPV0_RSP_MSG_TYPE */ |
9629 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_rsp_msg_type, |
9630 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9631 | 0 | break; |
9632 | | |
9633 | 0 | case (NTOP_BASE + 323): /* GTPV0_TID */ |
9634 | 0 | case ((VENDOR_NTOP << 16) | 323): /* GTPV0_TID */ |
9635 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_tid, |
9636 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9637 | 0 | break; |
9638 | | |
9639 | 0 | case (NTOP_BASE + 324): /* GTPV0_END_USER_IP */ |
9640 | 0 | case ((VENDOR_NTOP << 16) | 324): /* GTPV0_END_USER_IP */ |
9641 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_end_user_ip, |
9642 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9643 | 0 | break; |
9644 | | |
9645 | 0 | case (NTOP_BASE + 325): /* GTPV0_END_USER_MSISDN */ |
9646 | 0 | case ((VENDOR_NTOP << 16) | 325): /* GTPV0_END_USER_MSISDN */ |
9647 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_end_user_msisdn, |
9648 | 0 | tvb, offset, length, ENC_ASCII); |
9649 | 0 | break; |
9650 | | |
9651 | 0 | case (NTOP_BASE + 326): /* GTPV0_APN_NAME */ |
9652 | 0 | case ((VENDOR_NTOP << 16) | 326): /* GTPV0_APN_NAME */ |
9653 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_apn_name, |
9654 | 0 | tvb, offset, length, ENC_ASCII); |
9655 | 0 | break; |
9656 | | |
9657 | 0 | case (NTOP_BASE + 327): /* GTPV0_RAI_MCC */ |
9658 | 0 | case ((VENDOR_NTOP << 16) | 327): /* GTPV0_RAI_MCC */ |
9659 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_rai_mcc, |
9660 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9661 | 0 | break; |
9662 | | |
9663 | 0 | case (NTOP_BASE + 328): /* GTPV0_RAI_MNC */ |
9664 | 0 | case ((VENDOR_NTOP << 16) | 328): /* GTPV0_RAI_MNC */ |
9665 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_rai_mnc, |
9666 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9667 | 0 | break; |
9668 | | |
9669 | 0 | case (NTOP_BASE + 329): /* GTPV0_RAI_CELL_LAC */ |
9670 | 0 | case ((VENDOR_NTOP << 16) | 329): /* GTPV0_RAI_CELL_LAC */ |
9671 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_rai_cell_lac, |
9672 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9673 | 0 | break; |
9674 | | |
9675 | 0 | case (NTOP_BASE + 330): /* GTPV0_RAI_CELL_RAC */ |
9676 | 0 | case ((VENDOR_NTOP << 16) | 330): /* GTPV0_RAI_CELL_RAC */ |
9677 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_rai_cell_rac, |
9678 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9679 | 0 | break; |
9680 | | |
9681 | 0 | case (NTOP_BASE + 331): /* GTPV0_RESPONSE_CAUSE */ |
9682 | 0 | case ((VENDOR_NTOP << 16) | 331): /* GTPV0_RESPONSE_CAUSE */ |
9683 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv0_response_cause, |
9684 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9685 | 0 | break; |
9686 | | |
9687 | 0 | case (NTOP_BASE + 332): /* GTPV1_RESPONSE_CAUSE */ |
9688 | 0 | case ((VENDOR_NTOP << 16) | 332): /* GTPV1_RESPONSE_CAUSE */ |
9689 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_response_cause, |
9690 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9691 | 0 | break; |
9692 | | |
9693 | 0 | case (NTOP_BASE + 333): /* GTPV2_RESPONSE_CAUSE */ |
9694 | 0 | case ((VENDOR_NTOP << 16) | 333): /* GTPV2_RESPONSE_CAUSE */ |
9695 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_response_cause, |
9696 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9697 | 0 | break; |
9698 | | |
9699 | 0 | case (NTOP_BASE + 334): /* NUM_PKTS_TTL_5_32 */ |
9700 | 0 | case ((VENDOR_NTOP << 16) | 334): /* NUM_PKTS_TTL_5_32 */ |
9701 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_5_32, |
9702 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9703 | 0 | break; |
9704 | | |
9705 | 0 | case (NTOP_BASE + 335): /* NUM_PKTS_TTL_32_64 */ |
9706 | 0 | case ((VENDOR_NTOP << 16) | 335): /* NUM_PKTS_TTL_32_64 */ |
9707 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_32_64, |
9708 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9709 | 0 | break; |
9710 | | |
9711 | 0 | case (NTOP_BASE + 336): /* NUM_PKTS_TTL_64_96 */ |
9712 | 0 | case ((VENDOR_NTOP << 16) | 336): /* NUM_PKTS_TTL_64_96 */ |
9713 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_64_96, |
9714 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9715 | 0 | break; |
9716 | | |
9717 | 0 | case (NTOP_BASE + 337): /* NUM_PKTS_TTL_96_128 */ |
9718 | 0 | case ((VENDOR_NTOP << 16) | 337): /* NUM_PKTS_TTL_96_128 */ |
9719 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_96_128, |
9720 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9721 | 0 | break; |
9722 | | |
9723 | 0 | case (NTOP_BASE + 338): /* NUM_PKTS_TTL_128_160 */ |
9724 | 0 | case ((VENDOR_NTOP << 16) | 338): /* NUM_PKTS_TTL_128_160 */ |
9725 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_128_160, |
9726 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9727 | 0 | break; |
9728 | | |
9729 | 0 | case (NTOP_BASE + 339): /* NUM_PKTS_TTL_160_192 */ |
9730 | 0 | case ((VENDOR_NTOP << 16) | 339): /* NUM_PKTS_TTL_160_192 */ |
9731 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_160_192, |
9732 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9733 | 0 | break; |
9734 | | |
9735 | 0 | case (NTOP_BASE + 340): /* NUM_PKTS_TTL_192_224 */ |
9736 | 0 | case ((VENDOR_NTOP << 16) | 340): /* NUM_PKTS_TTL_192_224 */ |
9737 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_192_224, |
9738 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9739 | 0 | break; |
9740 | | |
9741 | 0 | case (NTOP_BASE + 341): /* NUM_PKTS_TTL_224_255 */ |
9742 | 0 | case ((VENDOR_NTOP << 16) | 341): /* NUM_PKTS_TTL_224_255 */ |
9743 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_224_255, |
9744 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9745 | 0 | break; |
9746 | | |
9747 | 0 | case (NTOP_BASE + 342): /* GTPV1_RAI_LAC */ |
9748 | 0 | case ((VENDOR_NTOP << 16) | 342): /* GTPV1_RAI_LAC */ |
9749 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_rai_lac, |
9750 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9751 | 0 | break; |
9752 | | |
9753 | 0 | case (NTOP_BASE + 343): /* GTPV1_RAI_RAC */ |
9754 | 0 | case ((VENDOR_NTOP << 16) | 343): /* GTPV1_RAI_RAC */ |
9755 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_rai_rac, |
9756 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9757 | 0 | break; |
9758 | | |
9759 | 0 | case (NTOP_BASE + 344): /* GTPV1_ULI_MCC */ |
9760 | 0 | case ((VENDOR_NTOP << 16) | 344): /* GTPV1_ULI_MCC */ |
9761 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_uli_mcc, |
9762 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9763 | 0 | break; |
9764 | | |
9765 | 0 | case (NTOP_BASE + 345): /* GTPV1_ULI_MNC */ |
9766 | 0 | case ((VENDOR_NTOP << 16) | 345): /* GTPV1_ULI_MNC */ |
9767 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv1_uli_mnc, |
9768 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9769 | 0 | break; |
9770 | | |
9771 | 0 | case (NTOP_BASE + 346): /* NUM_PKTS_TTL_2_5 */ |
9772 | 0 | case ((VENDOR_NTOP << 16) | 346): /* NUM_PKTS_TTL_2_5 */ |
9773 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_2_5, |
9774 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9775 | 0 | break; |
9776 | | |
9777 | 0 | case (NTOP_BASE + 347): /* NUM_PKTS_TTL_EQ_1 */ |
9778 | 0 | case ((VENDOR_NTOP << 16) | 347): /* NUM_PKTS_TTL_EQ_1 */ |
9779 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_num_pkts_ttl_eq_1, |
9780 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9781 | 0 | break; |
9782 | | |
9783 | 0 | case (NTOP_BASE + 348): /* RTP_SIP_CALL_ID */ |
9784 | 0 | case ((VENDOR_NTOP << 16) | 348): /* RTP_SIP_CALL_ID */ |
9785 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_sip_call_id, |
9786 | 0 | tvb, offset, length, ENC_ASCII); |
9787 | 0 | break; |
9788 | | |
9789 | 0 | case (NTOP_BASE + 349): /* IN_SRC_OSI_SAP */ |
9790 | 0 | case ((VENDOR_NTOP << 16) | 349): /* IN_SRC_OSI_SAP */ |
9791 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_in_src_osi_sap, |
9792 | 0 | tvb, offset, length, ENC_ASCII); |
9793 | 0 | break; |
9794 | | |
9795 | 0 | case (NTOP_BASE + 350): /* OUT_DST_OSI_SAP */ |
9796 | 0 | case ((VENDOR_NTOP << 16) | 350): /* OUT_DST_OSI_SAP */ |
9797 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_out_dst_osi_sap, |
9798 | 0 | tvb, offset, length, ENC_ASCII); |
9799 | 0 | break; |
9800 | | |
9801 | 0 | case (NTOP_BASE + 351): /* WHOIS_DAS_DOMAIN */ |
9802 | 0 | case ((VENDOR_NTOP << 16) | 351): /* WHOIS_DAS_DOMAIN */ |
9803 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_whois_das_domain, |
9804 | 0 | tvb, offset, length, ENC_ASCII); |
9805 | 0 | break; |
9806 | | |
9807 | 0 | case (NTOP_BASE + 352): /* DNS_TTL_ANSWER */ |
9808 | 0 | case ((VENDOR_NTOP << 16) | 352): /* DNS_TTL_ANSWER */ |
9809 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_ttl_answer, |
9810 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9811 | 0 | break; |
9812 | | |
9813 | 0 | case (NTOP_BASE + 353): /* DHCP_CLIENT_MAC */ |
9814 | 0 | case ((VENDOR_NTOP << 16) | 353): /* DHCP_CLIENT_MAC */ |
9815 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dhcp_client_mac, |
9816 | 0 | tvb, offset, length, ENC_NA); |
9817 | 0 | break; |
9818 | | |
9819 | 0 | case (NTOP_BASE + 354): /* DHCP_CLIENT_IP */ |
9820 | 0 | case ((VENDOR_NTOP << 16) | 354): /* DHCP_CLIENT_IP */ |
9821 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dhcp_client_ip, |
9822 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9823 | 0 | break; |
9824 | | |
9825 | 0 | case (NTOP_BASE + 355): /* DHCP_CLIENT_NAME */ |
9826 | 0 | case ((VENDOR_NTOP << 16) | 355): /* DHCP_CLIENT_NAME */ |
9827 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dhcp_client_name, |
9828 | 0 | tvb, offset, length, ENC_ASCII); |
9829 | 0 | break; |
9830 | | |
9831 | 0 | case (NTOP_BASE + 356): /* FTP_LOGIN */ |
9832 | 0 | case ((VENDOR_NTOP << 16) | 356): /* FTP_LOGIN */ |
9833 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ftp_login, |
9834 | 0 | tvb, offset, length, ENC_ASCII); |
9835 | 0 | break; |
9836 | | |
9837 | 0 | case (NTOP_BASE + 357): /* FTP_PASSWORD */ |
9838 | 0 | case ((VENDOR_NTOP << 16) | 357): /* FTP_PASSWORD */ |
9839 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ftp_password, |
9840 | 0 | tvb, offset, length, ENC_ASCII); |
9841 | 0 | break; |
9842 | | |
9843 | 0 | case (NTOP_BASE + 358): /* FTP_COMMAND */ |
9844 | 0 | case ((VENDOR_NTOP << 16) | 358): /* FTP_COMMAND */ |
9845 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ftp_command, |
9846 | 0 | tvb, offset, length, ENC_ASCII); |
9847 | 0 | break; |
9848 | | |
9849 | 0 | case (NTOP_BASE + 359): /* FTP_COMMAND_RET_CODE */ |
9850 | 0 | case ((VENDOR_NTOP << 16) | 359): /* FTP_COMMAND_RET_CODE */ |
9851 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ftp_command_ret_code, |
9852 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9853 | 0 | break; |
9854 | | |
9855 | 0 | case (NTOP_BASE + 360): /* HTTP_METHOD */ |
9856 | 0 | case ((VENDOR_NTOP << 16) | 360): /* HTTP_METHOD */ |
9857 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_method, |
9858 | 0 | tvb, offset, length, ENC_ASCII); |
9859 | 0 | break; |
9860 | | |
9861 | 0 | case (NTOP_BASE + 361): /* HTTP_SITE */ |
9862 | 0 | case ((VENDOR_NTOP << 16) | 361): /* HTTP_SITE */ |
9863 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_site, |
9864 | 0 | tvb, offset, length, ENC_ASCII); |
9865 | 0 | break; |
9866 | | |
9867 | 0 | case (NTOP_BASE + 362): /* SIP_C_IP */ |
9868 | 0 | case ((VENDOR_NTOP << 16) | 362): /* SIP_C_IP */ |
9869 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_c_ip, |
9870 | 0 | tvb, offset, length, ENC_ASCII); |
9871 | 0 | break; |
9872 | | |
9873 | 0 | case (NTOP_BASE + 363): /* SIP_CALL_STATE */ |
9874 | 0 | case ((VENDOR_NTOP << 16) | 363): /* SIP_CALL_STATE */ |
9875 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_sip_call_state, |
9876 | 0 | tvb, offset, length, ENC_ASCII); |
9877 | 0 | break; |
9878 | | |
9879 | 0 | case (NTOP_BASE + 370): /* RTP_IN_MOS */ |
9880 | 0 | case ((VENDOR_NTOP << 16) | 370): /* RTP_IN_MOS */ |
9881 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_mos, |
9882 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9883 | 0 | break; |
9884 | | |
9885 | 0 | case (NTOP_BASE + 371): /* RTP_IN_R_FACTOR */ |
9886 | 0 | case ((VENDOR_NTOP << 16) | 371): /* RTP_IN_R_FACTOR */ |
9887 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_r_factor, |
9888 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9889 | 0 | break; |
9890 | | |
9891 | 0 | case (NTOP_BASE + 372): /* SRC_PROC_USER_NAME */ |
9892 | 0 | case ((VENDOR_NTOP << 16) | 372): /* SRC_PROC_USER_NAME */ |
9893 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_user_name, |
9894 | 0 | tvb, offset, length, ENC_ASCII); |
9895 | 0 | break; |
9896 | | |
9897 | 0 | case (NTOP_BASE + 373): /* SRC_FATHER_PROC_PID */ |
9898 | 0 | case ((VENDOR_NTOP << 16) | 373): /* SRC_FATHER_PROC_PID */ |
9899 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_father_proc_pid, |
9900 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9901 | 0 | break; |
9902 | | |
9903 | 0 | case (NTOP_BASE + 374): /* SRC_FATHER_PROC_NAME */ |
9904 | 0 | case ((VENDOR_NTOP << 16) | 374): /* SRC_FATHER_PROC_NAME */ |
9905 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_father_proc_name, |
9906 | 0 | tvb, offset, length, ENC_ASCII); |
9907 | 0 | break; |
9908 | | |
9909 | 0 | case (NTOP_BASE + 375): /* DST_PROC_PID */ |
9910 | 0 | case ((VENDOR_NTOP << 16) | 375): /* DST_PROC_PID */ |
9911 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_pid, |
9912 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9913 | 0 | break; |
9914 | | |
9915 | 0 | case (NTOP_BASE + 376): /* DST_PROC_NAME */ |
9916 | 0 | case ((VENDOR_NTOP << 16) | 376): /* DST_PROC_NAME */ |
9917 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_name, |
9918 | 0 | tvb, offset, length, ENC_ASCII); |
9919 | 0 | break; |
9920 | | |
9921 | 0 | case (NTOP_BASE + 377): /* DST_PROC_USER_NAME */ |
9922 | 0 | case ((VENDOR_NTOP << 16) | 377): /* DST_PROC_USER_NAME */ |
9923 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_user_name, |
9924 | 0 | tvb, offset, length, ENC_ASCII); |
9925 | 0 | break; |
9926 | | |
9927 | 0 | case (NTOP_BASE + 378): /* DST_FATHER_PROC_PID */ |
9928 | 0 | case ((VENDOR_NTOP << 16) | 378): /* DST_FATHER_PROC_PID */ |
9929 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_father_proc_pid, |
9930 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9931 | 0 | break; |
9932 | | |
9933 | 0 | case (NTOP_BASE + 379): /* DST_FATHER_PROC_NAME */ |
9934 | 0 | case ((VENDOR_NTOP << 16) | 379): /* DST_FATHER_PROC_NAME */ |
9935 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_father_proc_name, |
9936 | 0 | tvb, offset, length, ENC_ASCII); |
9937 | 0 | break; |
9938 | | |
9939 | 0 | case (NTOP_BASE + 380): /* RTP_RTT */ |
9940 | 0 | case ((VENDOR_NTOP << 16) | 380): /* RTP_RTT */ |
9941 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_rtt, |
9942 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9943 | 0 | break; |
9944 | | |
9945 | 0 | case (NTOP_BASE + 381): /* RTP_IN_TRANSIT */ |
9946 | 0 | case ((VENDOR_NTOP << 16) | 381): /* RTP_IN_TRANSIT */ |
9947 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_transit, |
9948 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9949 | 0 | break; |
9950 | | |
9951 | 0 | case (NTOP_BASE + 382): /* RTP_OUT_TRANSIT */ |
9952 | 0 | case ((VENDOR_NTOP << 16) | 382): /* RTP_OUT_TRANSIT */ |
9953 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_transit, |
9954 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9955 | 0 | break; |
9956 | | |
9957 | 0 | case (NTOP_BASE + 383): /* SRC_PROC_ACTUAL_MEMORY */ |
9958 | 0 | case ((VENDOR_NTOP << 16) | 383): /* SRC_PROC_ACTUAL_MEMORY */ |
9959 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_actual_memory, |
9960 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9961 | 0 | break; |
9962 | | |
9963 | 0 | case (NTOP_BASE + 384): /* SRC_PROC_PEAK_MEMORY */ |
9964 | 0 | case ((VENDOR_NTOP << 16) | 384): /* SRC_PROC_PEAK_MEMORY */ |
9965 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_peak_memory, |
9966 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9967 | 0 | break; |
9968 | | |
9969 | 0 | case (NTOP_BASE + 385): /* SRC_PROC_AVERAGE_CPU_LOAD */ |
9970 | 0 | case ((VENDOR_NTOP << 16) | 385): /* SRC_PROC_AVERAGE_CPU_LOAD */ |
9971 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_average_cpu_load, |
9972 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9973 | 0 | break; |
9974 | | |
9975 | 0 | case (NTOP_BASE + 386): /* SRC_PROC_NUM_PAGE_FAULTS */ |
9976 | 0 | case ((VENDOR_NTOP << 16) | 386): /* SRC_PROC_NUM_PAGE_FAULTS */ |
9977 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_num_page_faults, |
9978 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9979 | 0 | break; |
9980 | | |
9981 | 0 | case (NTOP_BASE + 387): /* DST_PROC_ACTUAL_MEMORY */ |
9982 | 0 | case ((VENDOR_NTOP << 16) | 387): /* DST_PROC_ACTUAL_MEMORY */ |
9983 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_actual_memory, |
9984 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9985 | 0 | break; |
9986 | | |
9987 | 0 | case (NTOP_BASE + 388): /* DST_PROC_PEAK_MEMORY */ |
9988 | 0 | case ((VENDOR_NTOP << 16) | 388): /* DST_PROC_PEAK_MEMORY */ |
9989 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_peak_memory, |
9990 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9991 | 0 | break; |
9992 | | |
9993 | 0 | case (NTOP_BASE + 389): /* DST_PROC_AVERAGE_CPU_LOAD */ |
9994 | 0 | case ((VENDOR_NTOP << 16) | 389): /* DST_PROC_AVERAGE_CPU_LOAD */ |
9995 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_average_cpu_load, |
9996 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
9997 | 0 | break; |
9998 | | |
9999 | 0 | case (NTOP_BASE + 390): /* DST_PROC_NUM_PAGE_FAULTS */ |
10000 | 0 | case ((VENDOR_NTOP << 16) | 390): /* DST_PROC_NUM_PAGE_FAULTS */ |
10001 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_num_page_faults, |
10002 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10003 | 0 | break; |
10004 | | |
10005 | 0 | case (NTOP_BASE + 391): /* DURATION_IN */ |
10006 | 0 | case ((VENDOR_NTOP << 16) | 391): /* DURATION_IN */ |
10007 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_duration_in, |
10008 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10009 | 0 | break; |
10010 | | |
10011 | 0 | case (NTOP_BASE + 392): /* DURATION_OUT */ |
10012 | 0 | case ((VENDOR_NTOP << 16) | 392): /* DURATION_OUT */ |
10013 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_duration_out, |
10014 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10015 | 0 | break; |
10016 | | |
10017 | 0 | case (NTOP_BASE + 393): /* SRC_PROC_PCTG_IOWAIT */ |
10018 | 0 | case ((VENDOR_NTOP << 16) | 393): /* SRC_PROC_PCTG_IOWAIT */ |
10019 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_pctg_iowait, |
10020 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10021 | 0 | break; |
10022 | | |
10023 | 0 | case (NTOP_BASE + 394): /* DST_PROC_PCTG_IOWAIT */ |
10024 | 0 | case ((VENDOR_NTOP << 16) | 394): /* DST_PROC_PCTG_IOWAIT */ |
10025 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_pctg_iowait, |
10026 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10027 | 0 | break; |
10028 | | |
10029 | 0 | case (NTOP_BASE + 395): /* RTP_DTMF_TONES */ |
10030 | 0 | case ((VENDOR_NTOP << 16) | 395): /* RTP_DTMF_TONES */ |
10031 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_dtmf_tones, |
10032 | 0 | tvb, offset, length, ENC_ASCII); |
10033 | 0 | break; |
10034 | | |
10035 | 0 | case (NTOP_BASE + 396): /* UNTUNNELED_IPV6_SRC_ADDR */ |
10036 | 0 | case ((VENDOR_NTOP << 16) | 396): /* UNTUNNELED_IPV6_SRC_ADDR */ |
10037 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_ipv6_src_addr, |
10038 | 0 | tvb, offset, length, ENC_NA); |
10039 | 0 | break; |
10040 | | |
10041 | 0 | case (NTOP_BASE + 397): /* UNTUNNELED_IPV6_DST_ADDR */ |
10042 | 0 | case ((VENDOR_NTOP << 16) | 397): /* UNTUNNELED_IPV6_DST_ADDR */ |
10043 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_untunneled_ipv6_dst_addr, |
10044 | 0 | tvb, offset, length, ENC_NA); |
10045 | 0 | break; |
10046 | | |
10047 | 0 | case (NTOP_BASE + 398): /* DNS_RESPONSE */ |
10048 | 0 | case ((VENDOR_NTOP << 16) | 398): /* DNS_RESPONSE */ |
10049 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dns_response, |
10050 | 0 | tvb, offset, length, ENC_ASCII); |
10051 | 0 | break; |
10052 | | |
10053 | 0 | case (NTOP_BASE + 399): /* DIAMETER_REQ_MSG_TYPE */ |
10054 | 0 | case ((VENDOR_NTOP << 16) | 399): /* DIAMETER_REQ_MSG_TYPE */ |
10055 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_req_msg_type, |
10056 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10057 | 0 | break; |
10058 | | |
10059 | 0 | case (NTOP_BASE + 400): /* DIAMETER_RSP_MSG_TYPE */ |
10060 | 0 | case ((VENDOR_NTOP << 16) | 400): /* DIAMETER_RSP_MSG_TYPE */ |
10061 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_rsp_msg_type, |
10062 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10063 | 0 | break; |
10064 | | |
10065 | 0 | case (NTOP_BASE + 401): /* DIAMETER_REQ_ORIGIN_HOST */ |
10066 | 0 | case ((VENDOR_NTOP << 16) | 401): /* DIAMETER_REQ_ORIGIN_HOST */ |
10067 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_req_origin_host, |
10068 | 0 | tvb, offset, length, ENC_ASCII); |
10069 | 0 | break; |
10070 | | |
10071 | 0 | case (NTOP_BASE + 402): /* DIAMETER_RSP_ORIGIN_HOST */ |
10072 | 0 | case ((VENDOR_NTOP << 16) | 402): /* DIAMETER_RSP_ORIGIN_HOST */ |
10073 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_rsp_origin_host, |
10074 | 0 | tvb, offset, length, ENC_ASCII); |
10075 | 0 | break; |
10076 | | |
10077 | 0 | case (NTOP_BASE + 403): /* DIAMETER_REQ_USER_NAME */ |
10078 | 0 | case ((VENDOR_NTOP << 16) | 403): /* DIAMETER_REQ_USER_NAME */ |
10079 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_req_user_name, |
10080 | 0 | tvb, offset, length, ENC_ASCII); |
10081 | 0 | break; |
10082 | | |
10083 | 0 | case (NTOP_BASE + 404): /* DIAMETER_RSP_RESULT_CODE */ |
10084 | 0 | case ((VENDOR_NTOP << 16) | 404): /* DIAMETER_RSP_RESULT_CODE */ |
10085 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_rsp_result_code, |
10086 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10087 | 0 | break; |
10088 | | |
10089 | 0 | case (NTOP_BASE + 405): /* DIAMETER_EXP_RES_VENDOR_ID */ |
10090 | 0 | case ((VENDOR_NTOP << 16) | 405): /* DIAMETER_EXP_RES_VENDOR_ID */ |
10091 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_exp_res_vendor_id, |
10092 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10093 | 0 | break; |
10094 | | |
10095 | 0 | case (NTOP_BASE + 406): /* DIAMETER_EXP_RES_RESULT_CODE */ |
10096 | 0 | case ((VENDOR_NTOP << 16) | 406): /* DIAMETER_EXP_RES_RESULT_CODE */ |
10097 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_exp_res_result_code, |
10098 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10099 | 0 | break; |
10100 | | |
10101 | 0 | case (NTOP_BASE + 407): /* S1AP_ENB_UE_S1AP_ID */ |
10102 | 0 | case ((VENDOR_NTOP << 16) | 407): /* S1AP_ENB_UE_S1AP_ID */ |
10103 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_enb_ue_s1ap_id, |
10104 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10105 | 0 | break; |
10106 | | |
10107 | 0 | case (NTOP_BASE + 408): /* S1AP_MME_UE_S1AP_ID */ |
10108 | 0 | case ((VENDOR_NTOP << 16) | 408): /* S1AP_MME_UE_S1AP_ID */ |
10109 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_mme_ue_s1ap_id, |
10110 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10111 | 0 | break; |
10112 | | |
10113 | 0 | case (NTOP_BASE + 409): /* S1AP_MSG_EMM_TYPE_MME_TO_ENB */ |
10114 | 0 | case ((VENDOR_NTOP << 16) | 409): /* S1AP_MSG_EMM_TYPE_MME_TO_ENB */ |
10115 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_msg_emm_type_mme_to_enb, |
10116 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10117 | 0 | break; |
10118 | | |
10119 | 0 | case (NTOP_BASE + 410): /* S1AP_MSG_ESM_TYPE_MME_TO_ENB */ |
10120 | 0 | case ((VENDOR_NTOP << 16) | 410): /* S1AP_MSG_ESM_TYPE_MME_TO_ENB */ |
10121 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_msg_esm_type_mme_to_enb, |
10122 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10123 | 0 | break; |
10124 | | |
10125 | 0 | case (NTOP_BASE + 411): /* S1AP_MSG_EMM_TYPE_ENB_TO_MME */ |
10126 | 0 | case ((VENDOR_NTOP << 16) | 411): /* S1AP_MSG_EMM_TYPE_ENB_TO_MME */ |
10127 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_msg_emm_type_enb_to_mme, |
10128 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10129 | 0 | break; |
10130 | | |
10131 | 0 | case (NTOP_BASE + 412): /* S1AP_MSG_ESM_TYPE_ENB_TO_MME */ |
10132 | 0 | case ((VENDOR_NTOP << 16) | 412): /* S1AP_MSG_ESM_TYPE_ENB_TO_MME */ |
10133 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_msg_esm_type_enb_to_mme, |
10134 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10135 | 0 | break; |
10136 | | |
10137 | 0 | case (NTOP_BASE + 413): /* S1AP_CAUSE_ENB_TO_MME */ |
10138 | 0 | case ((VENDOR_NTOP << 16) | 413): /* S1AP_CAUSE_ENB_TO_MME */ |
10139 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_cause_enb_to_mme, |
10140 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10141 | 0 | break; |
10142 | | |
10143 | 0 | case (NTOP_BASE + 414): /* S1AP_DETAILED_CAUSE_ENB_TO_MME */ |
10144 | 0 | case ((VENDOR_NTOP << 16) | 414): /* S1AP_DETAILED_CAUSE_ENB_TO_MME */ |
10145 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_s1ap_detailed_cause_enb_to_mme, |
10146 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10147 | 0 | break; |
10148 | | |
10149 | 0 | case (NTOP_BASE + 415): /* TCP_WIN_MIN_IN */ |
10150 | 0 | case ((VENDOR_NTOP << 16) | 415): /* TCP_WIN_MIN_IN */ |
10151 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_min_in, |
10152 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10153 | 0 | break; |
10154 | | |
10155 | 0 | case (NTOP_BASE + 416): /* TCP_WIN_MAX_IN */ |
10156 | 0 | case ((VENDOR_NTOP << 16) | 416): /* TCP_WIN_MAX_IN */ |
10157 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_max_in, |
10158 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10159 | 0 | break; |
10160 | | |
10161 | 0 | case (NTOP_BASE + 417): /* TCP_WIN_MSS_IN */ |
10162 | 0 | case ((VENDOR_NTOP << 16) | 417): /* TCP_WIN_MSS_IN */ |
10163 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_mss_in, |
10164 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10165 | 0 | break; |
10166 | | |
10167 | 0 | case (NTOP_BASE + 418): /* TCP_WIN_SCALE_IN */ |
10168 | 0 | case ((VENDOR_NTOP << 16) | 418): /* TCP_WIN_SCALE_IN */ |
10169 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_scale_in, |
10170 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10171 | 0 | break; |
10172 | | |
10173 | 0 | case (NTOP_BASE + 419): /* TCP_WIN_MIN_OUT */ |
10174 | 0 | case ((VENDOR_NTOP << 16) | 419): /* TCP_WIN_MIN_OUT */ |
10175 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_min_out, |
10176 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10177 | 0 | break; |
10178 | | |
10179 | 0 | case (NTOP_BASE + 420): /* TCP_WIN_MAX_OUT */ |
10180 | 0 | case ((VENDOR_NTOP << 16) | 420): /* TCP_WIN_MAX_OUT */ |
10181 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_max_out, |
10182 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10183 | 0 | break; |
10184 | | |
10185 | 0 | case (NTOP_BASE + 421): /* TCP_WIN_MSS_OUT */ |
10186 | 0 | case ((VENDOR_NTOP << 16) | 421): /* TCP_WIN_MSS_OUT */ |
10187 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_mss_out, |
10188 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10189 | 0 | break; |
10190 | | |
10191 | 0 | case (NTOP_BASE + 422): /* TCP_WIN_SCALE_OUT */ |
10192 | 0 | case ((VENDOR_NTOP << 16) | 422): /* TCP_WIN_SCALE_OUT */ |
10193 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_tcp_win_scale_out, |
10194 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10195 | 0 | break; |
10196 | | |
10197 | 0 | case (NTOP_BASE + 423): /* DHCP_REMOTE_ID */ |
10198 | 0 | case ((VENDOR_NTOP << 16) | 423): /* DHCP_REMOTE_ID */ |
10199 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dhcp_remote_id, |
10200 | 0 | tvb, offset, length, ENC_ASCII); |
10201 | 0 | break; |
10202 | | |
10203 | 0 | case (NTOP_BASE + 424): /* DHCP_SUBSCRIBER_ID */ |
10204 | 0 | case ((VENDOR_NTOP << 16) | 424): /* DHCP_SUBSCRIBER_ID */ |
10205 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dhcp_subscriber_id, |
10206 | 0 | tvb, offset, length, ENC_ASCII); |
10207 | 0 | break; |
10208 | | |
10209 | 0 | case (NTOP_BASE + 425): /* SRC_PROC_UID */ |
10210 | 0 | case ((VENDOR_NTOP << 16) | 425): /* SRC_PROC_UID */ |
10211 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_proc_uid, |
10212 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10213 | 0 | break; |
10214 | | |
10215 | 0 | case (NTOP_BASE + 426): /* DST_PROC_UID */ |
10216 | 0 | case ((VENDOR_NTOP << 16) | 426): /* DST_PROC_UID */ |
10217 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_proc_uid, |
10218 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10219 | 0 | break; |
10220 | | |
10221 | 0 | case (NTOP_BASE + 427): /* APPLICATION_NAME */ |
10222 | 0 | case ((VENDOR_NTOP << 16) | 427): /* APPLICATION_NAME */ |
10223 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_application_name, |
10224 | 0 | tvb, offset, length, ENC_ASCII); |
10225 | 0 | break; |
10226 | | |
10227 | 0 | case (NTOP_BASE + 428): /* USER_NAME */ |
10228 | 0 | case ((VENDOR_NTOP << 16) | 428): /* USER_NAME */ |
10229 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_user_name, |
10230 | 0 | tvb, offset, length, ENC_ASCII); |
10231 | 0 | break; |
10232 | | |
10233 | 0 | case (NTOP_BASE + 429): /* DHCP_MESSAGE_TYPE */ |
10234 | 0 | case ((VENDOR_NTOP << 16) | 429): /* DHCP_MESSAGE_TYPE */ |
10235 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dhcp_message_type, |
10236 | 0 | tvb, offset, length, ENC_ASCII); |
10237 | 0 | break; |
10238 | | |
10239 | 0 | case (NTOP_BASE + 430): /* RTP_IN_PKT_DROP */ |
10240 | 0 | case ((VENDOR_NTOP << 16) | 430): /* RTP_IN_PKT_DROP */ |
10241 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_in_pkt_drop, |
10242 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10243 | 0 | break; |
10244 | | |
10245 | 0 | case (NTOP_BASE + 431): /* RTP_OUT_PKT_DROP */ |
10246 | 0 | case ((VENDOR_NTOP << 16) | 431): /* RTP_OUT_PKT_DROP */ |
10247 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_pkt_drop, |
10248 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10249 | 0 | break; |
10250 | | |
10251 | 0 | case (NTOP_BASE + 432): /* RTP_OUT_MOS */ |
10252 | 0 | case ((VENDOR_NTOP << 16) | 432): /* RTP_OUT_MOS */ |
10253 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_mos, |
10254 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10255 | 0 | break; |
10256 | | |
10257 | 0 | case (NTOP_BASE + 433): /* RTP_OUT_R_FACTOR */ |
10258 | 0 | case ((VENDOR_NTOP << 16) | 433): /* RTP_OUT_R_FACTOR */ |
10259 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_out_r_factor, |
10260 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10261 | 0 | break; |
10262 | | |
10263 | 0 | case (NTOP_BASE + 434): /* RTP_MOS */ |
10264 | 0 | case ((VENDOR_NTOP << 16) | 434): /* RTP_MOS */ |
10265 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_mos, |
10266 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10267 | 0 | break; |
10268 | | |
10269 | 0 | case (NTOP_BASE + 435): /* GTPV2_S5_S8_GTPC_TEID */ |
10270 | 0 | case ((VENDOR_NTOP << 16) | 435): /* GTPV2_S5_S8_GTPC_TEID */ |
10271 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gptv2_s5_s8_gtpc_teid, |
10272 | 0 | tvb, offset, length, ENC_ASCII); |
10273 | 0 | break; |
10274 | | |
10275 | 0 | case (NTOP_BASE + 436): /* RTP_R_FACTOR */ |
10276 | 0 | case ((VENDOR_NTOP << 16) | 436): /* RTP_R_FACTOR */ |
10277 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_r_factor, |
10278 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10279 | 0 | break; |
10280 | | |
10281 | 0 | case (NTOP_BASE + 437): /* RTP_SSRC */ |
10282 | 0 | case ((VENDOR_NTOP << 16) | 437): /* RTP_SSRC */ |
10283 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_rtp_ssrc, |
10284 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10285 | 0 | break; |
10286 | | |
10287 | 0 | case (NTOP_BASE + 438): /* PAYLOAD_HASH */ |
10288 | 0 | case ((VENDOR_NTOP << 16) | 438): /* PAYLOAD_HASH */ |
10289 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_payload_hash, |
10290 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10291 | 0 | break; |
10292 | | |
10293 | 0 | case (NTOP_BASE + 439): /* GTPV2_C2S_S5_S8_GTPU_TEID */ |
10294 | 0 | case ((VENDOR_NTOP << 16) | 439): /* GTPV2_C2S_S5_S8_GTPU_TEID */ |
10295 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s5_s8_gtpu_teid, |
10296 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10297 | 0 | break; |
10298 | | |
10299 | 0 | case (NTOP_BASE + 440): /* GTPV2_S2C_S5_S8_GTPU_TEID */ |
10300 | 0 | case ((VENDOR_NTOP << 16) | 440): /* GTPV2_S2C_S5_S8_GTPU_TEID */ |
10301 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s5_s8_gtpu_teid, |
10302 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10303 | 0 | break; |
10304 | | |
10305 | 0 | case (NTOP_BASE + 441): /* GTPV2_C2S_S5_S8_GTPU_IP */ |
10306 | 0 | case ((VENDOR_NTOP << 16) | 441): /* GTPV2_C2S_S5_S8_GTPU_IP */ |
10307 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s5_s8_gtpu_ip, |
10308 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10309 | 0 | break; |
10310 | | |
10311 | 0 | case (NTOP_BASE + 442): /* GTPV2_S2C_S5_S8_GTPU_IP */ |
10312 | 0 | case ((VENDOR_NTOP << 16) | 442): /* GTPV2_S2C_S5_S8_GTPU_IP */ |
10313 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s5_s8_gtpu_ip, |
10314 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10315 | 0 | break; |
10316 | | |
10317 | 0 | case (NTOP_BASE + 443): /* SRC_AS_MAP */ |
10318 | 0 | case ((VENDOR_NTOP << 16) | 443): /* SRC_AS_MAP */ |
10319 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_as_map, |
10320 | 0 | tvb, offset, length, ENC_ASCII); |
10321 | 0 | break; |
10322 | | |
10323 | 0 | case (NTOP_BASE + 444): /* DST_AS_MAP */ |
10324 | 0 | case ((VENDOR_NTOP << 16) | 444): /* DST_AS_MAP */ |
10325 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_as_map, |
10326 | 0 | tvb, offset, length, ENC_ASCII); |
10327 | 0 | break; |
10328 | | |
10329 | 0 | case (NTOP_BASE + 445): /* DIAMETER_HOP_BY_HOP_ID */ |
10330 | 0 | case ((VENDOR_NTOP << 16) | 445): /* DIAMETER_HOP_BY_HOP_ID */ |
10331 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_hop_by_hop_id, |
10332 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10333 | 0 | break; |
10334 | | |
10335 | 0 | case (NTOP_BASE + 446): /* UPSTREAM_SESSION_ID */ |
10336 | 0 | case ((VENDOR_NTOP << 16) | 446): /* UPSTREAM_SESSION_ID */ |
10337 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_upstream_session_id, |
10338 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10339 | 0 | break; |
10340 | | |
10341 | 0 | case (NTOP_BASE + 447): /* DOWNSTREAM_SESSION_ID */ |
10342 | 0 | case ((VENDOR_NTOP << 16) | 447): /* DOWNSTREAM_SESSION_ID */ |
10343 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_downstream_session_id, |
10344 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10345 | 0 | break; |
10346 | | |
10347 | 0 | case (NTOP_BASE + 448): /* SRC_IP_LONG */ |
10348 | 0 | case ((VENDOR_NTOP << 16) | 448): /* SRC_IP_LONG */ |
10349 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_ip_long, |
10350 | 0 | tvb, offset, length, ENC_ASCII); |
10351 | 0 | break; |
10352 | | |
10353 | 0 | case (NTOP_BASE + 449): /* SRC_IP_LAT */ |
10354 | 0 | case ((VENDOR_NTOP << 16) | 449): /* SRC_IP_LAT */ |
10355 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_src_ip_lat, |
10356 | 0 | tvb, offset, length, ENC_ASCII); |
10357 | 0 | break; |
10358 | | |
10359 | 0 | case (NTOP_BASE + 450): /* DST_IP_LONG */ |
10360 | 0 | case ((VENDOR_NTOP << 16) | 450): /* DST_IP_LONG */ |
10361 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_ip_long, |
10362 | 0 | tvb, offset, length, ENC_ASCII); |
10363 | 0 | break; |
10364 | | |
10365 | 0 | case (NTOP_BASE + 451): /* DST_IP_LAT */ |
10366 | 0 | case ((VENDOR_NTOP << 16) | 451): /* DST_IP_LAT */ |
10367 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_dst_ip_lat, |
10368 | 0 | tvb, offset, length, ENC_ASCII); |
10369 | 0 | break; |
10370 | | |
10371 | 0 | case (NTOP_BASE + 452): /* DIAMETER_CLR_CANCEL_TYPE */ |
10372 | 0 | case ((VENDOR_NTOP << 16) | 452): /* DIAMETER_CLR_CANCEL_TYPE */ |
10373 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_clr_cancel_type, |
10374 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10375 | 0 | break; |
10376 | | |
10377 | 0 | case (NTOP_BASE + 453): /* DIAMETER_CLR_FLAGS */ |
10378 | 0 | case ((VENDOR_NTOP << 16) | 453): /* DIAMETER_CLR_FLAGS */ |
10379 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_diameter_clr_flags, |
10380 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10381 | 0 | break; |
10382 | | |
10383 | 0 | case (NTOP_BASE + 454): /* GTPV2_C2S_S5_S8_GTPC_IP */ |
10384 | 0 | case ((VENDOR_NTOP << 16) | 454): /* GTPV2_C2S_S5_S8_GTPC_IP */ |
10385 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s5_s8_gtpc_ip, |
10386 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10387 | 0 | break; |
10388 | | |
10389 | 0 | case (NTOP_BASE + 455): /* GTPV2_S2C_S5_S8_GTPC_IP */ |
10390 | 0 | case ((VENDOR_NTOP << 16) | 455): /* GTPV2_S2C_S5_S8_GTPC_IP */ |
10391 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s5_s8_gtpc_ip, |
10392 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10393 | 0 | break; |
10394 | | |
10395 | 0 | case (NTOP_BASE + 456): /* GTPV2_C2S_S5_S8_SGW_GTPU_TEID */ |
10396 | 0 | case ((VENDOR_NTOP << 16) | 456): /* GTPV2_C2S_S5_S8_SGW_GTPU_TEID */ |
10397 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s5_s8_sgw_gtpu_teid, |
10398 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10399 | 0 | break; |
10400 | | |
10401 | 0 | case (NTOP_BASE + 457): /* GTPV2_S2C_S5_S8_SGW_GTPU_TEID */ |
10402 | 0 | case ((VENDOR_NTOP << 16) | 457): /* GTPV2_S2C_S5_S8_SGW_GTPU_TEID */ |
10403 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s5_s8_sgw_gtpu_teid, |
10404 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10405 | 0 | break; |
10406 | | |
10407 | 0 | case (NTOP_BASE + 458): /* GTPV2_C2S_S5_S8_SGW_GTPU_IP */ |
10408 | 0 | case ((VENDOR_NTOP << 16) | 458): /* GTPV2_C2S_S5_S8_SGW_GTPU_IP */ |
10409 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_c2s_s5_s8_sgw_gtpu_ip, |
10410 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10411 | 0 | break; |
10412 | | |
10413 | 0 | case (NTOP_BASE + 459): /* GTPV2_S2C_S5_S8_SGW_GTPU_IP */ |
10414 | 0 | case ((VENDOR_NTOP << 16) | 459): /* GTPV2_S2C_S5_S8_SGW_GTPU_IP */ |
10415 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_gtpv2_s2c_s5_s8_sgw_gtpu_ip, |
10416 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10417 | 0 | break; |
10418 | | |
10419 | 0 | case (NTOP_BASE + 460): /* HTTP_X_FORWARDED_FOR */ |
10420 | 0 | case ((VENDOR_NTOP << 16) | 460): /* HTTP_X_FORWARDED_FOR */ |
10421 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_x_forwarded_for, |
10422 | 0 | tvb, offset, length, ENC_ASCII); |
10423 | 0 | break; |
10424 | | |
10425 | 0 | case (NTOP_BASE + 461): /* HTTP_VIA */ |
10426 | 0 | case ((VENDOR_NTOP << 16) | 461): /* HTTP_VIA */ |
10427 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_http_via, |
10428 | 0 | tvb, offset, length, ENC_ASCII); |
10429 | 0 | break; |
10430 | | |
10431 | 0 | case (NTOP_BASE + 462): /* SSDP_HOST */ |
10432 | 0 | case ((VENDOR_NTOP << 16) | 462): /* SSDP_HOST */ |
10433 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ssdp_host, |
10434 | 0 | tvb, offset, length, ENC_ASCII); |
10435 | 0 | break; |
10436 | | |
10437 | 0 | case (NTOP_BASE + 463): /* SSDP_USN */ |
10438 | 0 | case ((VENDOR_NTOP << 16) | 463): /* SSDP_USN */ |
10439 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ssdp_usn, |
10440 | 0 | tvb, offset, length, ENC_ASCII); |
10441 | 0 | break; |
10442 | | |
10443 | 0 | case (NTOP_BASE + 464): /* NETBIOS_QUERY_NAME */ |
10444 | 0 | case ((VENDOR_NTOP << 16) | 464): /* NETBIOS_QUERY_NAME */ |
10445 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_netbios_query_name, |
10446 | 0 | tvb, offset, length, ENC_ASCII); |
10447 | 0 | break; |
10448 | | |
10449 | 0 | case (NTOP_BASE + 465): /* NETBIOS_QUERY_TYPE */ |
10450 | 0 | case ((VENDOR_NTOP << 16) | 465): /* NETBIOS_QUERY_TYPE */ |
10451 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_netbios_query_type, |
10452 | 0 | tvb, offset, length, ENC_ASCII); |
10453 | 0 | break; |
10454 | | |
10455 | 0 | case (NTOP_BASE + 466): /* NETBIOS_RESPONSE */ |
10456 | 0 | case ((VENDOR_NTOP << 16) | 466): /* NETBIOS_RESPONSE */ |
10457 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_netbios_response, |
10458 | 0 | tvb, offset, length, ENC_ASCII); |
10459 | 0 | break; |
10460 | | |
10461 | 0 | case (NTOP_BASE + 467): /* NETBIOS_QUERY_OS */ |
10462 | 0 | case ((VENDOR_NTOP << 16) | 467): /* NETBIOS_QUERY_OS */ |
10463 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_netbios_query_os, |
10464 | 0 | tvb, offset, length, ENC_ASCII); |
10465 | 0 | break; |
10466 | | |
10467 | 0 | case (NTOP_BASE + 468): /* SSDP_SERVER */ |
10468 | 0 | case ((VENDOR_NTOP << 16) | 468): /* SSDP_SERVER */ |
10469 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ssdp_server, |
10470 | 0 | tvb, offset, length, ENC_ASCII); |
10471 | 0 | break; |
10472 | | |
10473 | 0 | case (NTOP_BASE + 469): /* SSDP_TYPE */ |
10474 | 0 | case ((VENDOR_NTOP << 16) | 469): /* SSDP_TYPE */ |
10475 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ssdp_type, |
10476 | 0 | tvb, offset, length, ENC_ASCII); |
10477 | 0 | break; |
10478 | | |
10479 | 0 | case (NTOP_BASE + 470): /* SSDP_METHOD */ |
10480 | 0 | case ((VENDOR_NTOP << 16) | 470): /* SSDP_METHOD */ |
10481 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_ssdp_method, |
10482 | 0 | tvb, offset, length, ENC_ASCII); |
10483 | 0 | break; |
10484 | | |
10485 | 0 | case (NTOP_BASE + 471): /* NPROBE_IPV4_ADDRESS */ |
10486 | 0 | case ((VENDOR_NTOP << 16) | 471): /* NPROBE_IPV4_ADDRESS */ |
10487 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ntop_nprobe_ipv4_address, |
10488 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10489 | 0 | break; |
10490 | | /* END NTOP */ |
10491 | | |
10492 | | /* START Plixer International */ |
10493 | 0 | case ((VENDOR_PLIXER << 16) | 100): /* client_ip_v4 */ |
10494 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_client_ip_v4, |
10495 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10496 | 0 | break; |
10497 | 0 | case ((VENDOR_PLIXER << 16) | 101): /* client_hostname */ |
10498 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10499 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_client_hostname, |
10500 | 0 | tvb, offset, length, gen_str); |
10501 | 0 | break; |
10502 | 0 | case ((VENDOR_PLIXER << 16) | 102): /* partner_name */ |
10503 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10504 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_partner_name, |
10505 | 0 | tvb, offset, length, gen_str); |
10506 | 0 | break; |
10507 | 0 | case ((VENDOR_PLIXER << 16) | 103): /* server_hostname */ |
10508 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10509 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_server_hostname, |
10510 | 0 | tvb, offset, length, gen_str); |
10511 | 0 | break; |
10512 | 0 | case ((VENDOR_PLIXER << 16) | 104): /* server_ip_v4 */ |
10513 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_server_ip_v4, |
10514 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10515 | 0 | break; |
10516 | 0 | case ((VENDOR_PLIXER << 16) | 105): /* recipient_address */ |
10517 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10518 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_recipient_address, |
10519 | 0 | tvb, offset, length, gen_str); |
10520 | 0 | break; |
10521 | 0 | case ((VENDOR_PLIXER << 16) | 106): /* event_id */ |
10522 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_event_id, |
10523 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10524 | 0 | break; |
10525 | 0 | case ((VENDOR_PLIXER << 16) | 107): /* msgid */ |
10526 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10527 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_msgid, |
10528 | 0 | tvb, offset, length, gen_str); |
10529 | 0 | break; |
10530 | 0 | case ((VENDOR_PLIXER << 16) | 108): /* priority */ |
10531 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_priority, |
10532 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10533 | 0 | break; |
10534 | 0 | case ((VENDOR_PLIXER << 16) | 109): /* recipient_report_status */ |
10535 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_recipient_report_status, |
10536 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10537 | 0 | break; |
10538 | 0 | case ((VENDOR_PLIXER << 16) | 110): /* number_recipients */ |
10539 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_number_recipients, |
10540 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10541 | 0 | break; |
10542 | 0 | case ((VENDOR_PLIXER << 16) | 111): /* origination_time */ |
10543 | | /* XXX - what format is this? */ |
10544 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_origination_time, |
10545 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
10546 | 0 | break; |
10547 | 0 | case ((VENDOR_PLIXER << 16) | 112): /* encryption */ |
10548 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_encryption, |
10549 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10550 | 0 | break; |
10551 | 0 | case ((VENDOR_PLIXER << 16) | 113): /* service_version */ |
10552 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10553 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_service_version, |
10554 | 0 | tvb, offset, length, gen_str); |
10555 | 0 | break; |
10556 | 0 | case ((VENDOR_PLIXER << 16) | 114): /* linked_msgid */ |
10557 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10558 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_linked_msgid, |
10559 | 0 | tvb, offset, length, gen_str); |
10560 | 0 | break; |
10561 | 0 | case ((VENDOR_PLIXER << 16) | 115): /* message_subject */ |
10562 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10563 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_message_subject, |
10564 | 0 | tvb, offset, length, gen_str); |
10565 | 0 | break; |
10566 | 0 | case ((VENDOR_PLIXER << 16) | 116): /* sender_address */ |
10567 | 0 | gen_str = tvb_format_text(pinfo->pool, tvb, offset, length); |
10568 | 0 | ti = proto_tree_add_string(pdutree, hf_pie_plixer_sender_address, |
10569 | 0 | tvb, offset, length, gen_str); |
10570 | 0 | break; |
10571 | 0 | case ((VENDOR_PLIXER << 16) | 117): /* date_time */ |
10572 | | /* XXX - what format is this? */ |
10573 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_plixer_date_time, |
10574 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
10575 | 0 | break; |
10576 | | /* END Plixer International */ |
10577 | | |
10578 | | /* START Ixia Communications */ |
10579 | 0 | case ((VENDOR_IXIA << 16) | 110): |
10580 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_l7_application_id, |
10581 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10582 | 0 | break; |
10583 | 0 | case ((VENDOR_IXIA << 16) | 111): |
10584 | 0 | { |
10585 | 0 | const uint8_t *string; |
10586 | 0 | ti = proto_tree_add_item_ret_string(pdutree, hf_pie_ixia_l7_application_name, |
10587 | 0 | tvb, offset, length, ENC_ASCII|ENC_NA, pinfo->pool, &string); |
10588 | 0 | proto_item_append_text(pdutree, " (%s)", string); |
10589 | 0 | } |
10590 | |
|
10591 | 0 | break; |
10592 | | |
10593 | 0 | case ((VENDOR_IXIA << 16) | 120): |
10594 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_country_code, |
10595 | 0 | tvb, offset, length, ENC_ASCII); |
10596 | 0 | break; |
10597 | 0 | case ((VENDOR_IXIA << 16) | 121): |
10598 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_country_name, |
10599 | 0 | tvb, offset, length, ENC_ASCII); |
10600 | 0 | break; |
10601 | 0 | case ((VENDOR_IXIA << 16) | 122): |
10602 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_region_code, |
10603 | 0 | tvb, offset, length, ENC_ASCII); |
10604 | 0 | break; |
10605 | 0 | case ((VENDOR_IXIA << 16) | 123): |
10606 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_region_name, |
10607 | 0 | tvb, offset, length, ENC_ASCII); |
10608 | 0 | break; |
10609 | 0 | case ((VENDOR_IXIA << 16) | 125): |
10610 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_city_name, |
10611 | 0 | tvb, offset, length, ENC_ASCII); |
10612 | 0 | break; |
10613 | 0 | case ((VENDOR_IXIA << 16) | 126): |
10614 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_latitude, |
10615 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10616 | 0 | break; |
10617 | 0 | case ((VENDOR_IXIA << 16) | 127): |
10618 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_ip_longitude, |
10619 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10620 | 0 | break; |
10621 | | |
10622 | 0 | case ((VENDOR_IXIA << 16) | 140): |
10623 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_country_code, |
10624 | 0 | tvb, offset, length, ENC_ASCII); |
10625 | 0 | break; |
10626 | 0 | case ((VENDOR_IXIA << 16) | 141): |
10627 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_country_name, |
10628 | 0 | tvb, offset, length, ENC_ASCII); |
10629 | 0 | break; |
10630 | 0 | case ((VENDOR_IXIA << 16) | 142): |
10631 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_region_code, |
10632 | 0 | tvb, offset, length, ENC_ASCII); |
10633 | 0 | break; |
10634 | 0 | case ((VENDOR_IXIA << 16) | 143): |
10635 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_region_name, |
10636 | 0 | tvb, offset, length, ENC_ASCII); |
10637 | 0 | break; |
10638 | 0 | case ((VENDOR_IXIA << 16) | 145): |
10639 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_city_name, |
10640 | 0 | tvb, offset, length, ENC_ASCII); |
10641 | 0 | break; |
10642 | 0 | case ((VENDOR_IXIA << 16) | 146): |
10643 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_latitude, |
10644 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10645 | 0 | break; |
10646 | 0 | case ((VENDOR_IXIA << 16) | 147): |
10647 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_destination_ip_longitude, |
10648 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10649 | 0 | break; |
10650 | 0 | case ((VENDOR_IXIA << 16) | 160): |
10651 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_os_device_id, |
10652 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10653 | 0 | break; |
10654 | 0 | case ((VENDOR_IXIA << 16) | 161): |
10655 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_os_device_name, |
10656 | 0 | tvb, offset, length, ENC_ASCII); |
10657 | 0 | break; |
10658 | 0 | case ((VENDOR_IXIA << 16) | 162): |
10659 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_browser_id, |
10660 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10661 | 0 | break; |
10662 | 0 | case ((VENDOR_IXIA << 16) | 163): |
10663 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_browser_name, |
10664 | 0 | tvb, offset, length, ENC_ASCII); |
10665 | 0 | break; |
10666 | 0 | case ((VENDOR_IXIA << 16) | 176): |
10667 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_reverse_octet_delta_count, |
10668 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10669 | 0 | break; |
10670 | 0 | case ((VENDOR_IXIA << 16) | 177): |
10671 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_reverse_packet_delta_count, |
10672 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10673 | 0 | break; |
10674 | 0 | case ((VENDOR_IXIA << 16) | 178): |
10675 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_conn_encryption_type, |
10676 | 0 | tvb, offset, length, ENC_ASCII); |
10677 | 0 | break; |
10678 | 0 | case ((VENDOR_IXIA << 16) | 179): |
10679 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_encryption_cipher, |
10680 | 0 | tvb, offset, length, ENC_ASCII); |
10681 | 0 | break; |
10682 | 0 | case ((VENDOR_IXIA << 16) | 180): |
10683 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_encryption_keylen, |
10684 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10685 | 0 | break; |
10686 | 0 | case ((VENDOR_IXIA << 16) | 181): |
10687 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_imsi, |
10688 | 0 | tvb, offset, length, ENC_ASCII); |
10689 | 0 | break; |
10690 | 0 | case ((VENDOR_IXIA << 16) | 182): |
10691 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_user_agent, |
10692 | 0 | tvb, offset, length, ENC_ASCII); |
10693 | 0 | break; |
10694 | 0 | case ((VENDOR_IXIA << 16) | 183): |
10695 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_host_name, |
10696 | 0 | tvb, offset, length, ENC_ASCII); |
10697 | 0 | break; |
10698 | 0 | case ((VENDOR_IXIA << 16) | 184): |
10699 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_uri, |
10700 | 0 | tvb, offset, length, ENC_ASCII); |
10701 | 0 | break; |
10702 | 0 | case ((VENDOR_IXIA << 16) | 185): |
10703 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_txt, |
10704 | 0 | tvb, offset, length, ENC_ASCII); |
10705 | 0 | break; |
10706 | 0 | case ((VENDOR_IXIA << 16) | 186): |
10707 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_source_as_name, |
10708 | 0 | tvb, offset, length, ENC_ASCII); |
10709 | 0 | break; |
10710 | 0 | case ((VENDOR_IXIA << 16) | 187): |
10711 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dest_as_name, |
10712 | 0 | tvb, offset, length, ENC_ASCII); |
10713 | 0 | break; |
10714 | 0 | case ((VENDOR_IXIA << 16) | 188): |
10715 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_transaction_latency, |
10716 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10717 | 0 | break; |
10718 | 0 | case ((VENDOR_IXIA << 16) | 189): |
10719 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_query_names, |
10720 | 0 | tvb, offset, length, ENC_ASCII); |
10721 | 0 | break; |
10722 | 0 | case ((VENDOR_IXIA << 16) | 190): |
10723 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_answer_names, |
10724 | 0 | tvb, offset, length, ENC_ASCII); |
10725 | 0 | break; |
10726 | 0 | case ((VENDOR_IXIA << 16) | 191): |
10727 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_classes, |
10728 | 0 | tvb, offset, length, ENC_ASCII); |
10729 | 0 | break; |
10730 | 0 | case ((VENDOR_IXIA << 16) | 192): |
10731 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_threat_type, |
10732 | 0 | tvb, offset, length, ENC_ASCII); |
10733 | 0 | break; |
10734 | 0 | case ((VENDOR_IXIA << 16) | 193): |
10735 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_threat_ipv4, |
10736 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10737 | 0 | break; |
10738 | 0 | case ((VENDOR_IXIA << 16) | 194): |
10739 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_threat_ipv6, |
10740 | 0 | tvb, offset, length, ENC_NA); |
10741 | 0 | break; |
10742 | 0 | case ((VENDOR_IXIA << 16) | 195): |
10743 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_session, |
10744 | 0 | tvb, offset, length, ENC_NA); |
10745 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10746 | 0 | break; |
10747 | 0 | case ((VENDOR_IXIA << 16) | 196): |
10748 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_request_time, |
10749 | 0 | tvb, offset, length, ENC_TIME_SECS|ENC_BIG_ENDIAN); |
10750 | 0 | break; |
10751 | 0 | case ((VENDOR_IXIA << 16) | 197): |
10752 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_records, |
10753 | 0 | tvb, offset, length, ENC_NA); |
10754 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10755 | 0 | break; |
10756 | 0 | case ((VENDOR_IXIA << 16) | 198): |
10757 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_name, |
10758 | 0 | tvb, offset, length, ENC_ASCII); |
10759 | 0 | break; |
10760 | 0 | case ((VENDOR_IXIA << 16) | 199): |
10761 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_ipv4, |
10762 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10763 | 0 | break; |
10764 | 0 | case ((VENDOR_IXIA << 16) | 200): |
10765 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_ipv6, |
10766 | 0 | tvb, offset, length, ENC_NA); |
10767 | 0 | break; |
10768 | 0 | case ((VENDOR_IXIA << 16) | 201): |
10769 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_sni, |
10770 | 0 | tvb, offset, length, ENC_ASCII); |
10771 | 0 | break; |
10772 | 0 | case ((VENDOR_IXIA << 16) | 202): |
10773 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_client_id, |
10774 | 0 | tvb, offset, length, ENC_NA); |
10775 | 0 | break; |
10776 | 0 | case ((VENDOR_IXIA << 16) | 203): |
10777 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_client_mac, |
10778 | 0 | tvb, offset, length, ENC_NA); |
10779 | 0 | break; |
10780 | 0 | case ((VENDOR_IXIA << 16) | 204): |
10781 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_messages, |
10782 | 0 | tvb, offset, length, ENC_NA); |
10783 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10784 | 0 | break; |
10785 | 0 | case ((VENDOR_IXIA << 16) | 205): |
10786 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_message_timestamp, |
10787 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
10788 | 0 | break; |
10789 | 0 | case ((VENDOR_IXIA << 16) | 206): |
10790 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_message_type, |
10791 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10792 | 0 | break; |
10793 | 0 | case ((VENDOR_IXIA << 16) | 207): |
10794 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_lease_duration, |
10795 | 0 | tvb, offset, length, ENC_TIME_SECS|ENC_BIG_ENDIAN); |
10796 | 0 | break; |
10797 | 0 | case ((VENDOR_IXIA << 16) | 208): |
10798 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_servername, |
10799 | 0 | tvb, offset, length, ENC_ASCII); |
10800 | 0 | break; |
10801 | 0 | case ((VENDOR_IXIA << 16) | 209): |
10802 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_events, |
10803 | 0 | tvb, offset, length, ENC_NA); |
10804 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10805 | 0 | break; |
10806 | 0 | case ((VENDOR_IXIA << 16) | 210): |
10807 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_timestamp, |
10808 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
10809 | 0 | break; |
10810 | 0 | case ((VENDOR_IXIA << 16) | 211): |
10811 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_event_timestamp, |
10812 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
10813 | 0 | break; |
10814 | 0 | case ((VENDOR_IXIA << 16) | 212): |
10815 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_username, |
10816 | 0 | tvb, offset, length, ENC_ASCII); |
10817 | 0 | break; |
10818 | 0 | case ((VENDOR_IXIA << 16) | 213): |
10819 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_nas_ipv4, |
10820 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10821 | 0 | break; |
10822 | 0 | case ((VENDOR_IXIA << 16) | 214): |
10823 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_service_type, |
10824 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10825 | 0 | break; |
10826 | 0 | case ((VENDOR_IXIA << 16) | 215): |
10827 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_framed_protocol, |
10828 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10829 | 0 | break; |
10830 | 0 | case ((VENDOR_IXIA << 16) | 216): |
10831 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_filter_id, |
10832 | 0 | tvb, offset, length, ENC_ASCII); |
10833 | 0 | break; |
10834 | 0 | case ((VENDOR_IXIA << 16) | 217): |
10835 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_reply_message, |
10836 | 0 | tvb, offset, length, ENC_ASCII); |
10837 | 0 | break; |
10838 | 0 | case ((VENDOR_IXIA << 16) | 218): |
10839 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_called_station_id, |
10840 | 0 | tvb, offset, length, ENC_ASCII); |
10841 | 0 | break; |
10842 | 0 | case ((VENDOR_IXIA << 16) | 219): |
10843 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_connection, |
10844 | 0 | tvb, offset, length, ENC_ASCII); |
10845 | 0 | break; |
10846 | 0 | case ((VENDOR_IXIA << 16) | 220): |
10847 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_accept, |
10848 | 0 | tvb, offset, length, ENC_ASCII); |
10849 | 0 | break; |
10850 | 0 | case ((VENDOR_IXIA << 16) | 221): |
10851 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_accept_language, |
10852 | 0 | tvb, offset, length, ENC_ASCII); |
10853 | 0 | break; |
10854 | 0 | case ((VENDOR_IXIA << 16) | 222): |
10855 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_accept_encoding, |
10856 | 0 | tvb, offset, length, ENC_ASCII); |
10857 | 0 | break; |
10858 | 0 | case ((VENDOR_IXIA << 16) | 223): |
10859 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_reason, |
10860 | 0 | tvb, offset, length, ENC_ASCII); |
10861 | 0 | break; |
10862 | 0 | case ((VENDOR_IXIA << 16) | 224): |
10863 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_server, |
10864 | 0 | tvb, offset, length, ENC_ASCII); |
10865 | 0 | break; |
10866 | 0 | case ((VENDOR_IXIA << 16) | 225): |
10867 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_calling_station_id, |
10868 | 0 | tvb, offset, length, ENC_ASCII); |
10869 | 0 | break; |
10870 | 0 | case ((VENDOR_IXIA << 16) | 226): |
10871 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_content_length, |
10872 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10873 | 0 | break; |
10874 | 0 | case ((VENDOR_IXIA << 16) | 227): |
10875 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_referer, |
10876 | 0 | tvb, offset, length, ENC_ASCII); |
10877 | 0 | break; |
10878 | 0 | case ((VENDOR_IXIA << 16) | 228): |
10879 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_useragent_cpu, |
10880 | 0 | tvb, offset, length, ENC_ASCII); |
10881 | 0 | break; |
10882 | 0 | case ((VENDOR_IXIA << 16) | 229): |
10883 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_messages, |
10884 | 0 | tvb, offset, length, ENC_NA); |
10885 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10886 | 0 | break; |
10887 | 0 | case ((VENDOR_IXIA << 16) | 230): |
10888 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_id, |
10889 | 0 | tvb, offset, length, ENC_ASCII); |
10890 | 0 | break; |
10891 | 0 | case ((VENDOR_IXIA << 16) | 231): |
10892 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_date, |
10893 | 0 | tvb, offset, length, ENC_ASCII); |
10894 | 0 | break; |
10895 | 0 | case ((VENDOR_IXIA << 16) | 232): |
10896 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_subject, |
10897 | 0 | tvb, offset, length, ENC_ASCII); |
10898 | 0 | break; |
10899 | 0 | case ((VENDOR_IXIA << 16) | 233): |
10900 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_to, |
10901 | 0 | tvb, offset, length, ENC_ASCII); |
10902 | 0 | break; |
10903 | 0 | case ((VENDOR_IXIA << 16) | 234): |
10904 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_from, |
10905 | 0 | tvb, offset, length, ENC_ASCII); |
10906 | 0 | break; |
10907 | 0 | case ((VENDOR_IXIA << 16) | 235): |
10908 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_cc, |
10909 | 0 | tvb, offset, length, ENC_ASCII); |
10910 | 0 | break; |
10911 | 0 | case ((VENDOR_IXIA << 16) | 236): |
10912 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_bcc, |
10913 | 0 | tvb, offset, length, ENC_ASCII); |
10914 | 0 | break; |
10915 | 0 | case ((VENDOR_IXIA << 16) | 237): |
10916 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_email_msg_attachments, |
10917 | 0 | tvb, offset, length, ENC_ASCII); |
10918 | 0 | break; |
10919 | 0 | case ((VENDOR_IXIA << 16) | 238): |
10920 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert, |
10921 | 0 | tvb, offset, length, ENC_NA); |
10922 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10923 | 0 | break; |
10924 | 0 | case ((VENDOR_IXIA << 16) | 239): |
10925 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_issuer, |
10926 | 0 | tvb, offset, length, ENC_NA); |
10927 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10928 | 0 | break; |
10929 | 0 | case ((VENDOR_IXIA << 16) | 240): |
10930 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_issuer_attr, |
10931 | 0 | tvb, offset, length, ENC_ASCII); |
10932 | 0 | break; |
10933 | 0 | case ((VENDOR_IXIA << 16) | 241): |
10934 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_issuer_val, |
10935 | 0 | tvb, offset, length, ENC_ASCII); |
10936 | 0 | break; |
10937 | 0 | case ((VENDOR_IXIA << 16) | 242): |
10938 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_subject, |
10939 | 0 | tvb, offset, length, ENC_NA); |
10940 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10941 | 0 | break; |
10942 | 0 | case ((VENDOR_IXIA << 16) | 243): |
10943 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_subject_attr, |
10944 | 0 | tvb, offset, length, ENC_ASCII); |
10945 | 0 | break; |
10946 | 0 | case ((VENDOR_IXIA << 16) | 244): |
10947 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_subject_val, |
10948 | 0 | tvb, offset, length, ENC_ASCII); |
10949 | 0 | break; |
10950 | 0 | case ((VENDOR_IXIA << 16) | 245): |
10951 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_vld_nt_bfr, |
10952 | 0 | tvb, offset, length, ENC_ASCII); |
10953 | 0 | break; |
10954 | 0 | case ((VENDOR_IXIA << 16) | 246): |
10955 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_vld_nt_aftr, |
10956 | 0 | tvb, offset, length, ENC_ASCII); |
10957 | 0 | break; |
10958 | 0 | case ((VENDOR_IXIA << 16) | 247): |
10959 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_srl_num, |
10960 | 0 | tvb, offset, length, ENC_ASCII); |
10961 | 0 | break; |
10962 | 0 | case ((VENDOR_IXIA << 16) | 248): |
10963 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_sign_algo, |
10964 | 0 | tvb, offset, length, ENC_ASCII); |
10965 | 0 | break; |
10966 | 0 | case ((VENDOR_IXIA << 16) | 249): |
10967 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_subj_pki_algo, |
10968 | 0 | tvb, offset, length, ENC_ASCII); |
10969 | 0 | break; |
10970 | 0 | case ((VENDOR_IXIA << 16) | 250): |
10971 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_altnames, |
10972 | 0 | tvb, offset, length, ENC_NA); |
10973 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10974 | 0 | break; |
10975 | 0 | case ((VENDOR_IXIA << 16) | 251): |
10976 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_altnames_attr, |
10977 | 0 | tvb, offset, length, ENC_ASCII); |
10978 | 0 | break; |
10979 | 0 | case ((VENDOR_IXIA << 16) | 252): |
10980 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tls_srvr_cert_altnames_val, |
10981 | 0 | tvb, offset, length, ENC_ASCII); |
10982 | 0 | break; |
10983 | 0 | case ((VENDOR_IXIA << 16) | 253): |
10984 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_packets, |
10985 | 0 | tvb, offset, length, ENC_NA); |
10986 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
10987 | 0 | break; |
10988 | 0 | case ((VENDOR_IXIA << 16) | 254): |
10989 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_transaction_id, |
10990 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10991 | 0 | break; |
10992 | 0 | case ((VENDOR_IXIA << 16) | 255): |
10993 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_opcode, |
10994 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10995 | 0 | break; |
10996 | 0 | case ((VENDOR_IXIA << 16) | 256): |
10997 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_request_type, |
10998 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
10999 | 0 | break; |
11000 | 0 | case ((VENDOR_IXIA << 16) | 257): |
11001 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_response_code, |
11002 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11003 | 0 | break; |
11004 | 0 | case ((VENDOR_IXIA << 16) | 258): |
11005 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_record_ttl, |
11006 | 0 | tvb, offset, length, ENC_TIME_SECS|ENC_BIG_ENDIAN); |
11007 | 0 | break; |
11008 | 0 | case ((VENDOR_IXIA << 16) | 259): |
11009 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_raw_rdata, |
11010 | 0 | tvb, offset, length, ENC_ASCII); |
11011 | 0 | break; |
11012 | 0 | case ((VENDOR_IXIA << 16) | 260): |
11013 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_response_type, |
11014 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11015 | 0 | break; |
11016 | 0 | case ((VENDOR_IXIA << 16) | 261): |
11017 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_radius_framed_ip, |
11018 | 0 | tvb, offset, length, ENC_ASCII); |
11019 | 0 | break; |
11020 | 0 | case ((VENDOR_IXIA << 16) | 262): |
11021 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_qdcount, |
11022 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11023 | 0 | break; |
11024 | 0 | case ((VENDOR_IXIA << 16) | 263): |
11025 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_ancount, |
11026 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11027 | 0 | break; |
11028 | 0 | case ((VENDOR_IXIA << 16) | 264): |
11029 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_nscount, |
11030 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11031 | 0 | break; |
11032 | 0 | case ((VENDOR_IXIA << 16) | 265): |
11033 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_arcount, |
11034 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11035 | 0 | break; |
11036 | 0 | case ((VENDOR_IXIA << 16) | 266): |
11037 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_auth_answer, |
11038 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11039 | 0 | break; |
11040 | 0 | case ((VENDOR_IXIA << 16) | 267): |
11041 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_trucation, |
11042 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11043 | 0 | break; |
11044 | 0 | case ((VENDOR_IXIA << 16) | 268): |
11045 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_recursion_desired, |
11046 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11047 | 0 | break; |
11048 | 0 | case ((VENDOR_IXIA << 16) | 269): |
11049 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_recursion_avail, |
11050 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11051 | 0 | break; |
11052 | 0 | case ((VENDOR_IXIA << 16) | 270): |
11053 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_rdata_len, |
11054 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11055 | 0 | break; |
11056 | 0 | case ((VENDOR_IXIA << 16) | 271): |
11057 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_questions, |
11058 | 0 | tvb, offset, length, ENC_NA); |
11059 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
11060 | 0 | break; |
11061 | 0 | case ((VENDOR_IXIA << 16) | 272): |
11062 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_query_type, |
11063 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11064 | 0 | break; |
11065 | 0 | case ((VENDOR_IXIA << 16) | 273): |
11066 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_query_name, |
11067 | 0 | tvb, offset, length, ENC_ASCII); |
11068 | 0 | break; |
11069 | 0 | case ((VENDOR_IXIA << 16) | 274): |
11070 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_section_type, |
11071 | 0 | tvb, offset, length, ENC_NA); |
11072 | 0 | break; |
11073 | 0 | case ((VENDOR_IXIA << 16) | 275): |
11074 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_qr_flag, |
11075 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11076 | 0 | break; |
11077 | 0 | case ((VENDOR_IXIA << 16) | 276): |
11078 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_canonical_name, |
11079 | 0 | tvb, offset, length, ENC_ASCII); |
11080 | 0 | break; |
11081 | 0 | case ((VENDOR_IXIA << 16) | 277): |
11082 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dns_mx_domain, |
11083 | 0 | tvb, offset, length, ENC_ASCII); |
11084 | 0 | break; |
11085 | 0 | case ((VENDOR_IXIA << 16) | 278): |
11086 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_dhcp_agent_circuit_id, |
11087 | 0 | tvb, offset, length, ENC_ASCII); |
11088 | 0 | break; |
11089 | 0 | case ((VENDOR_IXIA << 16) | 279): |
11090 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_ja3_fingerprint_string, |
11091 | 0 | tvb, offset, length, ENC_ASCII); |
11092 | 0 | break; |
11093 | 0 | case ((VENDOR_IXIA << 16) | 280): |
11094 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tcp_conn_setup_time, |
11095 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11096 | 0 | break; |
11097 | 0 | case ((VENDOR_IXIA << 16) | 281): |
11098 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tcp_app_response_time, |
11099 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11100 | 0 | break; |
11101 | 0 | case ((VENDOR_IXIA << 16) | 282): |
11102 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_tcp_retrans_pkt_count, |
11103 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11104 | 0 | break; |
11105 | 0 | case ((VENDOR_IXIA << 16) | 283): |
11106 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_conn_avg_rtt, |
11107 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11108 | 0 | break; |
11109 | 0 | case ((VENDOR_IXIA << 16) | 284): |
11110 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_udpAppResponseTime, |
11111 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11112 | 0 | break; |
11113 | 0 | case ((VENDOR_IXIA << 16) | 285): |
11114 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_quicConnSetupTime, |
11115 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11116 | 0 | break; |
11117 | 0 | case ((VENDOR_IXIA << 16) | 286): |
11118 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_quicConnRTT, |
11119 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11120 | 0 | break; |
11121 | 0 | case ((VENDOR_IXIA << 16) | 287): |
11122 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_quicAppResponseTime, |
11123 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11124 | 0 | break; |
11125 | 0 | case ((VENDOR_IXIA << 16) | 288): |
11126 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_matchedFilterName, |
11127 | 0 | tvb, offset, length, ENC_ASCII); |
11128 | 0 | break; |
11129 | 0 | case ((VENDOR_IXIA << 16) | 289): |
11130 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_IMSI, |
11131 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11132 | 0 | break; |
11133 | 0 | case ((VENDOR_IXIA << 16) | 290): |
11134 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_SAI_SAC, |
11135 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11136 | 0 | break; |
11137 | 0 | case ((VENDOR_IXIA << 16) | 291): |
11138 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_RAI_RAC, |
11139 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11140 | 0 | break; |
11141 | 0 | case ((VENDOR_IXIA << 16) | 292): |
11142 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_TAC, |
11143 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11144 | 0 | break; |
11145 | 0 | case ((VENDOR_IXIA << 16) | 293): |
11146 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_ECGI_E_NODEB_ID, |
11147 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11148 | 0 | break; |
11149 | 0 | case ((VENDOR_IXIA << 16) | 294): |
11150 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_CELL_ID, |
11151 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11152 | 0 | break; |
11153 | 0 | case ((VENDOR_IXIA << 16) | 295): |
11154 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_LAC, |
11155 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11156 | 0 | break; |
11157 | 0 | case ((VENDOR_IXIA << 16) | 296): |
11158 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_MCC, |
11159 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11160 | 0 | break; |
11161 | 0 | case ((VENDOR_IXIA << 16) | 297): |
11162 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ULI_MNC, |
11163 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11164 | 0 | break; |
11165 | 0 | case ((VENDOR_IXIA << 16) | 298): |
11166 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_MSISDN, |
11167 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11168 | 0 | break; |
11169 | 0 | case ((VENDOR_IXIA << 16) | 299): |
11170 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_IMEI, |
11171 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11172 | 0 | break; |
11173 | 0 | case ((VENDOR_IXIA << 16) | 300): |
11174 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_RAT_type, |
11175 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11176 | 0 | break; |
11177 | 0 | case ((VENDOR_IXIA << 16) | 301): |
11178 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_ep_gen, |
11179 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11180 | 0 | break; |
11181 | 0 | case ((VENDOR_IXIA << 16) | 302): |
11182 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_up_TEID, |
11183 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11184 | 0 | break; |
11185 | 0 | case ((VENDOR_IXIA << 16) | 303): |
11186 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_down_TEID, |
11187 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11188 | 0 | break; |
11189 | 0 | case ((VENDOR_IXIA << 16) | 304): |
11190 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_up_ipv4_addr, |
11191 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11192 | 0 | break; |
11193 | 0 | case ((VENDOR_IXIA << 16) | 305): |
11194 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_down_ipv4_addr, |
11195 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11196 | 0 | break; |
11197 | 0 | case ((VENDOR_IXIA << 16) | 306): |
11198 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_up_ipv6_addr, |
11199 | 0 | tvb, offset, length, ENC_NA); |
11200 | 0 | break; |
11201 | 0 | case ((VENDOR_IXIA << 16) | 307): |
11202 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_down_ipv6_addr, |
11203 | 0 | tvb, offset, length, ENC_NA); |
11204 | 0 | break; |
11205 | 0 | case ((VENDOR_IXIA << 16) | 308): |
11206 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_up_QCI_QFI, |
11207 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11208 | 0 | break; |
11209 | 0 | case ((VENDOR_IXIA << 16) | 309): |
11210 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_down_QCI_QFI, |
11211 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11212 | 0 | break; |
11213 | 0 | case ((VENDOR_IXIA << 16) | 310): |
11214 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_up_APN_DNN, |
11215 | 0 | tvb, offset, length, ENC_ASCII); |
11216 | 0 | break; |
11217 | 0 | case ((VENDOR_IXIA << 16) | 311): |
11218 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_down_APN_DNN, |
11219 | 0 | tvb, offset, length, ENC_ASCII); |
11220 | 0 | break; |
11221 | 0 | case ((VENDOR_IXIA << 16) | 312): |
11222 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_NSSAI_SD, |
11223 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11224 | 0 | break; |
11225 | 0 | case ((VENDOR_IXIA << 16) | 313): |
11226 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_NSSAI_SST, |
11227 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11228 | 0 | break; |
11229 | 0 | case ((VENDOR_IXIA << 16) | 314): |
11230 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_5QI_up, |
11231 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11232 | 0 | break; |
11233 | 0 | case ((VENDOR_IXIA << 16) | 315): |
11234 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_5QI_down, |
11235 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11236 | 0 | break; |
11237 | 0 | case ((VENDOR_IXIA << 16) | 316): |
11238 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_stun_response, |
11239 | 0 | tvb, offset, length, ENC_NA); |
11240 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
11241 | 0 | break; |
11242 | 0 | case ((VENDOR_IXIA << 16) | 317): |
11243 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_stun_reflexive_ta_ipv6, |
11244 | 0 | tvb, offset, length, ENC_NA); |
11245 | 0 | break; |
11246 | 0 | case ((VENDOR_IXIA << 16) | 318): |
11247 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_stun_reflexive_ta_ipv4, |
11248 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11249 | 0 | break; |
11250 | 0 | case ((VENDOR_IXIA << 16) | 319): |
11251 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_stun_reflexive_ta_port, |
11252 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11253 | 0 | break; |
11254 | 0 | case ((VENDOR_IXIA << 16) | 320): |
11255 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_alt_svc, |
11256 | 0 | tvb, offset, length, ENC_ASCII); |
11257 | 0 | break; |
11258 | 0 | case ((VENDOR_IXIA << 16) | 321): |
11259 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_unidirectional, |
11260 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11261 | 0 | break; |
11262 | 0 | case ((VENDOR_IXIA << 16) | 322): |
11263 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_tls_server_rand, |
11264 | 0 | tvb, offset, length, ENC_NA); |
11265 | 0 | break; |
11266 | 0 | case ((VENDOR_IXIA << 16) | 323): |
11267 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_tls_session_id, |
11268 | 0 | tvb, offset, length, ENC_NA); |
11269 | 0 | break; |
11270 | 0 | case ((VENDOR_IXIA << 16) | 324): |
11271 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_to, |
11272 | 0 | tvb, offset, length, ENC_ASCII); |
11273 | 0 | break; |
11274 | 0 | case ((VENDOR_IXIA << 16) | 325): |
11275 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_from, |
11276 | 0 | tvb, offset, length, ENC_ASCII); |
11277 | 0 | break; |
11278 | 0 | case ((VENDOR_IXIA << 16) | 326): |
11279 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_call_id, |
11280 | 0 | tvb, offset, length, ENC_ASCII); |
11281 | 0 | break; |
11282 | 0 | case ((VENDOR_IXIA << 16) | 327): |
11283 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_content_type, |
11284 | 0 | tvb, offset, length, ENC_ASCII); |
11285 | 0 | break; |
11286 | 0 | case ((VENDOR_IXIA << 16) | 328): |
11287 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_route, |
11288 | 0 | tvb, offset, length, ENC_ASCII); |
11289 | 0 | break; |
11290 | 0 | case ((VENDOR_IXIA << 16) | 329): |
11291 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_geolocation, |
11292 | 0 | tvb, offset, length, ENC_ASCII); |
11293 | 0 | break; |
11294 | 0 | case ((VENDOR_IXIA << 16) | 330): |
11295 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_message, |
11296 | 0 | tvb, offset, length, ENC_NA); |
11297 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
11298 | 0 | break; |
11299 | 0 | case ((VENDOR_IXIA << 16) | 331): |
11300 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_command_code, |
11301 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11302 | 0 | break; |
11303 | 0 | case ((VENDOR_IXIA << 16) | 332): |
11304 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_request, |
11305 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11306 | 0 | break; |
11307 | 0 | case ((VENDOR_IXIA << 16) | 333): |
11308 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_response, |
11309 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11310 | 0 | break; |
11311 | 0 | case ((VENDOR_IXIA << 16) | 334): |
11312 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_application_id, |
11313 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11314 | 0 | break; |
11315 | 0 | case ((VENDOR_IXIA << 16) | 335): |
11316 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_origin_host, |
11317 | 0 | tvb, offset, length, ENC_ASCII); |
11318 | 0 | break; |
11319 | 0 | case ((VENDOR_IXIA << 16) | 336): |
11320 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_origin_realm, |
11321 | 0 | tvb, offset, length, ENC_ASCII); |
11322 | 0 | break; |
11323 | 0 | case ((VENDOR_IXIA << 16) | 337): |
11324 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_dest_host, |
11325 | 0 | tvb, offset, length, ENC_ASCII); |
11326 | 0 | break; |
11327 | 0 | case ((VENDOR_IXIA << 16) | 338): |
11328 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_dest_realm, |
11329 | 0 | tvb, offset, length, ENC_ASCII); |
11330 | 0 | break; |
11331 | 0 | case ((VENDOR_IXIA << 16) | 339): |
11332 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_user_name, |
11333 | 0 | tvb, offset, length, ENC_ASCII); |
11334 | 0 | break; |
11335 | 0 | case ((VENDOR_IXIA << 16) | 340): |
11336 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_sc_address, |
11337 | 0 | tvb, offset, length, ENC_NA); |
11338 | 0 | break; |
11339 | 0 | case ((VENDOR_IXIA << 16) | 341): |
11340 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_auth_vector_rand, |
11341 | 0 | tvb, offset, length, ENC_NA); |
11342 | 0 | break; |
11343 | 0 | case ((VENDOR_IXIA << 16) | 342): |
11344 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_auth_vector_xres, |
11345 | 0 | tvb, offset, length, ENC_NA); |
11346 | 0 | break; |
11347 | 0 | case ((VENDOR_IXIA << 16) | 343): |
11348 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_auth_vector_autn, |
11349 | 0 | tvb, offset, length, ENC_NA); |
11350 | 0 | break; |
11351 | 0 | case ((VENDOR_IXIA << 16) | 344): |
11352 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_auth_vector_kasme, |
11353 | 0 | tvb, offset, length, ENC_NA); |
11354 | 0 | break; |
11355 | 0 | case ((VENDOR_IXIA << 16) | 345): |
11356 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_sub_data_ambr_max_req_bw_ul, |
11357 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11358 | 0 | break; |
11359 | 0 | case ((VENDOR_IXIA << 16) | 346): |
11360 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_sub_data_ambr_max_req_bw_dl, |
11361 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11362 | 0 | break; |
11363 | 0 | case ((VENDOR_IXIA << 16) | 347): |
11364 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_apn_configuration_profile, |
11365 | 0 | tvb, offset, length, ENC_NA); |
11366 | 0 | break; |
11367 | 0 | case ((VENDOR_IXIA << 16) | 348): |
11368 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_access_restriction_data_flags, |
11369 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11370 | 0 | break; |
11371 | 0 | case ((VENDOR_IXIA << 16) | 349): |
11372 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_route_record, |
11373 | 0 | tvb, offset, length, ENC_ASCII); |
11374 | 0 | break; |
11375 | 0 | case ((VENDOR_IXIA << 16) | 350): |
11376 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_framed_ip_address, |
11377 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11378 | 0 | break; |
11379 | 0 | case ((VENDOR_IXIA << 16) | 351): |
11380 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_3gpp_user_location_info, |
11381 | 0 | tvb, offset, length, ENC_NA); |
11382 | 0 | break; |
11383 | 0 | case ((VENDOR_IXIA << 16) | 352): |
11384 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_called_station_id, |
11385 | 0 | tvb, offset, length, ENC_ASCII); |
11386 | 0 | break; |
11387 | 0 | case ((VENDOR_IXIA << 16) | 353): |
11388 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_class_identifier, |
11389 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11390 | 0 | break; |
11391 | 0 | case ((VENDOR_IXIA << 16) | 354): |
11392 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_max_req_bw_dl, |
11393 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11394 | 0 | break; |
11395 | 0 | case ((VENDOR_IXIA << 16) | 355): |
11396 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_max_req_bw_ul, |
11397 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11398 | 0 | break; |
11399 | 0 | case ((VENDOR_IXIA << 16) | 356): |
11400 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_guaranteed_br_ul, |
11401 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11402 | 0 | break; |
11403 | 0 | case ((VENDOR_IXIA << 16) | 357): |
11404 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_guaranteed_br_dl, |
11405 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11406 | 0 | break; |
11407 | 0 | case ((VENDOR_IXIA << 16) | 358): |
11408 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_apn_agg_max_br_ul, |
11409 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11410 | 0 | break; |
11411 | 0 | case ((VENDOR_IXIA << 16) | 359): |
11412 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_qos_apn_agg_max_br_dl, |
11413 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11414 | 0 | break; |
11415 | 0 | case ((VENDOR_IXIA << 16) | 360): |
11416 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_integrity_key, |
11417 | 0 | tvb, offset, length, ENC_NA); |
11418 | 0 | break; |
11419 | 0 | case ((VENDOR_IXIA << 16) | 361): |
11420 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_confidentiality_key, |
11421 | 0 | tvb, offset, length, ENC_NA); |
11422 | 0 | break; |
11423 | 0 | case ((VENDOR_IXIA << 16) | 362): |
11424 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_result_code, |
11425 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11426 | 0 | break; |
11427 | 0 | case ((VENDOR_IXIA << 16) | 363): |
11428 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_diameter_subscription_id_data, |
11429 | 0 | tvb, offset, length, ENC_ASCII); |
11430 | 0 | break; |
11431 | 0 | case ((VENDOR_IXIA << 16) | 364): |
11432 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_session_fingerprint, |
11433 | 0 | tvb, offset, length, ENC_NA); |
11434 | 0 | break; |
11435 | 0 | case ((VENDOR_IXIA << 16) | 365): |
11436 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_session_parse_errors, |
11437 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11438 | 0 | break; |
11439 | 0 | case ((VENDOR_IXIA << 16) | 366): |
11440 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_headers, |
11441 | 0 | tvb, offset, length, ENC_NA); |
11442 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
11443 | 0 | break; |
11444 | 0 | case ((VENDOR_IXIA << 16) | 367): |
11445 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_header_field, |
11446 | 0 | tvb, offset, length, ENC_ASCII); |
11447 | 0 | break; |
11448 | 0 | case ((VENDOR_IXIA << 16) | 368): |
11449 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_http_header_value, |
11450 | 0 | tvb, offset, length, ENC_ASCII); |
11451 | 0 | break; |
11452 | 0 | case ((VENDOR_IXIA << 16) | 369): |
11453 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_packets, |
11454 | 0 | tvb, offset, length, ENC_ASCII); |
11455 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
11456 | 0 | break; |
11457 | 0 | case ((VENDOR_IXIA << 16) | 370): |
11458 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_headers, |
11459 | 0 | tvb, offset, length, ENC_NA); |
11460 | 0 | dissect_v10_pdu_subtemplate_list(tvb, pinfo, ti, offset, length, hdrinfo_p); |
11461 | 0 | break; |
11462 | 0 | case ((VENDOR_IXIA << 16) | 371): |
11463 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_type, |
11464 | 0 | tvb, offset, length, ENC_ASCII); |
11465 | 0 | break; |
11466 | 0 | case ((VENDOR_IXIA << 16) | 372): |
11467 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_header_field, |
11468 | 0 | tvb, offset, length, ENC_ASCII); |
11469 | 0 | break; |
11470 | 0 | case ((VENDOR_IXIA << 16) | 373): |
11471 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_sip_header_value, |
11472 | 0 | tvb, offset, length, ENC_ASCII); |
11473 | 0 | break; |
11474 | 0 | case ((VENDOR_IXIA << 16) | 374): |
11475 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_session_ip_scrambling_key_hash, |
11476 | 0 | tvb, offset, length, ENC_NA); |
11477 | 0 | break; |
11478 | 0 | case ((VENDOR_IXIA << 16) | 375): |
11479 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_ja4a, |
11480 | 0 | tvb, offset, length, ENC_ASCII); |
11481 | 0 | break; |
11482 | 0 | case ((VENDOR_IXIA << 16) | 376): |
11483 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_ja4b, |
11484 | 0 | tvb, offset, length, ENC_ASCII); |
11485 | 0 | break; |
11486 | 0 | case ((VENDOR_IXIA << 16) | 377): |
11487 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_ja4c, |
11488 | 0 | tvb, offset, length, ENC_ASCII); |
11489 | 0 | break; |
11490 | 0 | case ((VENDOR_IXIA << 16) | 378): |
11491 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_uri_extended, |
11492 | 0 | tvb, offset, length, ENC_ASCII); |
11493 | 0 | break; |
11494 | 0 | case ((VENDOR_IXIA << 16) | 379): |
11495 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_app_octet_delta_count, |
11496 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11497 | 0 | break; |
11498 | 0 | case ((VENDOR_IXIA << 16) | 380): |
11499 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_reverse_app_octet_delta_count, |
11500 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11501 | 0 | break; |
11502 | 0 | case ((VENDOR_IXIA << 16) | 381): |
11503 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_uli_cell_nr_cellid, |
11504 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11505 | 0 | break; |
11506 | 0 | case ((VENDOR_IXIA << 16) | 382): |
11507 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_rat_type_name, |
11508 | 0 | tvb, offset, length, ENC_ASCII); |
11509 | 0 | break; |
11510 | 0 | case ((VENDOR_IXIA << 16) | 383): |
11511 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_mobile_country_name, |
11512 | 0 | tvb, offset, length, ENC_ASCII); |
11513 | 0 | break; |
11514 | 0 | case ((VENDOR_IXIA << 16) | 384): |
11515 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_mobile_network_name, |
11516 | 0 | tvb, offset, length, ENC_ASCII); |
11517 | 0 | break; |
11518 | 0 | case ((VENDOR_IXIA << 16) | 385): |
11519 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_mobile_device_model, |
11520 | 0 | tvb, offset, length, ENC_ASCII); |
11521 | 0 | break; |
11522 | 0 | case ((VENDOR_IXIA << 16) | 386): |
11523 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_ixia_gtp_mobile_device_manufacturer, |
11524 | 0 | tvb, offset, length, ENC_ASCII); |
11525 | 0 | break; |
11526 | | /* END Ixia Communications */ |
11527 | | |
11528 | | /* START Netscaler Communications */ |
11529 | 0 | case ((VENDOR_NETSCALER << 16) | 128): |
11530 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_roundtriptime, |
11531 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11532 | 0 | break; |
11533 | 0 | case ((VENDOR_NETSCALER << 16) | 129): |
11534 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_transactionid, |
11535 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11536 | 0 | break; |
11537 | 0 | case ((VENDOR_NETSCALER << 16) | 130): |
11538 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httprequrl, |
11539 | 0 | tvb, offset, length, ENC_UTF_8); |
11540 | 0 | break; |
11541 | 0 | case ((VENDOR_NETSCALER << 16) | 131): |
11542 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqcookie, |
11543 | 0 | tvb, offset, length, ENC_UTF_8); |
11544 | 0 | break; |
11545 | 0 | case ((VENDOR_NETSCALER << 16) | 132): |
11546 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_flowflags, |
11547 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11548 | 0 | break; |
11549 | 0 | case ((VENDOR_NETSCALER << 16) | 133): |
11550 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_connectionid, |
11551 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11552 | 0 | break; |
11553 | 0 | case ((VENDOR_NETSCALER << 16) | 134): |
11554 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_syslogpriority, |
11555 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11556 | 0 | break; |
11557 | 0 | case ((VENDOR_NETSCALER << 16) | 135): |
11558 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_syslogmessage, |
11559 | 0 | tvb, offset, length, ENC_UTF_8); |
11560 | 0 | break; |
11561 | 0 | case ((VENDOR_NETSCALER << 16) | 136): |
11562 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_syslogtimestamp, |
11563 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11564 | 0 | break; |
11565 | 0 | case ((VENDOR_NETSCALER << 16) | 140): |
11566 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqreferer, |
11567 | 0 | tvb, offset, length, ENC_UTF_8); |
11568 | 0 | break; |
11569 | 0 | case ((VENDOR_NETSCALER << 16) | 141): |
11570 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqmethod, |
11571 | 0 | tvb, offset, length, ENC_UTF_8); |
11572 | 0 | break; |
11573 | 0 | case ((VENDOR_NETSCALER << 16) | 142): |
11574 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqhost, |
11575 | 0 | tvb, offset, length, ENC_UTF_8); |
11576 | 0 | break; |
11577 | 0 | case ((VENDOR_NETSCALER << 16) | 143): |
11578 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httprequseragent, |
11579 | 0 | tvb, offset, length, ENC_UTF_8); |
11580 | 0 | break; |
11581 | 0 | case ((VENDOR_NETSCALER << 16) | 144): |
11582 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httprspstatus, |
11583 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11584 | 0 | break; |
11585 | 0 | case ((VENDOR_NETSCALER << 16) | 145): |
11586 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httprsplen, |
11587 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11588 | 0 | break; |
11589 | 0 | case ((VENDOR_NETSCALER << 16) | 146): |
11590 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_serverttfb, |
11591 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11592 | 0 | break; |
11593 | 0 | case ((VENDOR_NETSCALER << 16) | 147): |
11594 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_serverttlb, |
11595 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11596 | 0 | break; |
11597 | 0 | case ((VENDOR_NETSCALER << 16) | 150): |
11598 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_appnameincarnationnumber, |
11599 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11600 | 0 | break; |
11601 | 0 | case ((VENDOR_NETSCALER << 16) | 151): |
11602 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_appnameappid, |
11603 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11604 | 0 | break; |
11605 | 0 | case ((VENDOR_NETSCALER << 16) | 152): |
11606 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_appname, |
11607 | 0 | tvb, offset, length, ENC_UTF_8); |
11608 | 0 | break; |
11609 | 0 | case ((VENDOR_NETSCALER << 16) | 153): |
11610 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqrcvfb, |
11611 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11612 | 0 | break; |
11613 | 0 | case ((VENDOR_NETSCALER << 16) | 156): |
11614 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqforwfb, |
11615 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11616 | 0 | break; |
11617 | 0 | case ((VENDOR_NETSCALER << 16) | 157): |
11618 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpresrcvfb, |
11619 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11620 | 0 | break; |
11621 | 0 | case ((VENDOR_NETSCALER << 16) | 158): |
11622 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpresforwfb, |
11623 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11624 | 0 | break; |
11625 | 0 | case ((VENDOR_NETSCALER << 16) | 159): |
11626 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqrcvlb, |
11627 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11628 | 0 | break; |
11629 | 0 | case ((VENDOR_NETSCALER << 16) | 160): |
11630 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqforwlb, |
11631 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11632 | 0 | break; |
11633 | 0 | case ((VENDOR_NETSCALER << 16) | 161): |
11634 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_mainpageid, |
11635 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11636 | 0 | break; |
11637 | 0 | case ((VENDOR_NETSCALER << 16) | 162): |
11638 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_mainpagecoreid, |
11639 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11640 | 0 | break; |
11641 | 0 | case ((VENDOR_NETSCALER << 16) | 163): |
11642 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpclientinteractionstarttime, |
11643 | 0 | tvb, offset, length, ENC_UTF_8); |
11644 | 0 | break; |
11645 | 0 | case ((VENDOR_NETSCALER << 16) | 164): |
11646 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpclientrenderendtime, |
11647 | 0 | tvb, offset, length, ENC_UTF_8); |
11648 | 0 | break; |
11649 | 0 | case ((VENDOR_NETSCALER << 16) | 165): |
11650 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpclientrenderstarttime, |
11651 | 0 | tvb, offset, length, ENC_UTF_8); |
11652 | 0 | break; |
11653 | 0 | case ((VENDOR_NETSCALER << 16) | 167): |
11654 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_apptemplatename, |
11655 | 0 | tvb, offset, length, ENC_UTF_8); |
11656 | 0 | break; |
11657 | 0 | case ((VENDOR_NETSCALER << 16) | 168): |
11658 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpclientinteractionendtime, |
11659 | 0 | tvb, offset, length, ENC_UTF_8); |
11660 | 0 | break; |
11661 | 0 | case ((VENDOR_NETSCALER << 16) | 169): |
11662 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpresrcvlb, |
11663 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11664 | 0 | break; |
11665 | 0 | case ((VENDOR_NETSCALER << 16) | 170): |
11666 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpresforwlb, |
11667 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11668 | 0 | break; |
11669 | 0 | case ((VENDOR_NETSCALER << 16) | 171): |
11670 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_appunitnameappid, |
11671 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11672 | 0 | break; |
11673 | 0 | case ((VENDOR_NETSCALER << 16) | 172): |
11674 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbloginflags, |
11675 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11676 | 0 | break; |
11677 | 0 | case ((VENDOR_NETSCALER << 16) | 173): |
11678 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbreqtype, |
11679 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11680 | 0 | break; |
11681 | 0 | case ((VENDOR_NETSCALER << 16) | 174): |
11682 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbprotocolname, |
11683 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11684 | 0 | break; |
11685 | 0 | case ((VENDOR_NETSCALER << 16) | 175): |
11686 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbusername, |
11687 | 0 | tvb, offset, length, ENC_UTF_8); |
11688 | 0 | break; |
11689 | 0 | case ((VENDOR_NETSCALER << 16) | 176): |
11690 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbdatabasename, |
11691 | 0 | tvb, offset, length, ENC_UTF_8); |
11692 | 0 | break; |
11693 | 0 | case ((VENDOR_NETSCALER << 16) | 177): |
11694 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbclthostname, |
11695 | 0 | tvb, offset, length, ENC_UTF_8); |
11696 | 0 | break; |
11697 | 0 | case ((VENDOR_NETSCALER << 16) | 178): |
11698 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbreqstring, |
11699 | 0 | tvb, offset, length, ENC_UTF_8); |
11700 | 0 | break; |
11701 | 0 | case ((VENDOR_NETSCALER << 16) | 179): |
11702 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbrespstatusstring, |
11703 | 0 | tvb, offset, length, ENC_UTF_8); |
11704 | 0 | break; |
11705 | 0 | case ((VENDOR_NETSCALER << 16) | 180): |
11706 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbrespstatus, |
11707 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11708 | 0 | break; |
11709 | 0 | case ((VENDOR_NETSCALER << 16) | 181): |
11710 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_dbresplength, |
11711 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11712 | 0 | break; |
11713 | 0 | case ((VENDOR_NETSCALER << 16) | 182): |
11714 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_clientrtt, |
11715 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11716 | 0 | break; |
11717 | 0 | case ((VENDOR_NETSCALER << 16) | 183): |
11718 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpcontenttype, |
11719 | 0 | tvb, offset, length, ENC_UTF_8); |
11720 | 0 | break; |
11721 | 0 | case ((VENDOR_NETSCALER << 16) | 185): |
11722 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqauthorization, |
11723 | 0 | tvb, offset, length, ENC_UTF_8); |
11724 | 0 | break; |
11725 | 0 | case ((VENDOR_NETSCALER << 16) | 186): |
11726 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqvia, |
11727 | 0 | tvb, offset, length, ENC_UTF_8); |
11728 | 0 | break; |
11729 | 0 | case ((VENDOR_NETSCALER << 16) | 187): |
11730 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreslocation, |
11731 | 0 | tvb, offset, length, ENC_UTF_8); |
11732 | 0 | break; |
11733 | 0 | case ((VENDOR_NETSCALER << 16) | 188): |
11734 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpressetcookie, |
11735 | 0 | tvb, offset, length, ENC_UTF_8); |
11736 | 0 | break; |
11737 | 0 | case ((VENDOR_NETSCALER << 16) | 189): |
11738 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpressetcookie2, |
11739 | 0 | tvb, offset, length, ENC_UTF_8); |
11740 | 0 | break; |
11741 | 0 | case ((VENDOR_NETSCALER << 16) | 190): |
11742 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpreqxforwardedfor, |
11743 | 0 | tvb, offset, length, ENC_UTF_8); |
11744 | 0 | break; |
11745 | 0 | case ((VENDOR_NETSCALER << 16) | 192): |
11746 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_connectionchainid, |
11747 | 0 | tvb, offset, length, ENC_NA); |
11748 | 0 | break; |
11749 | 0 | case ((VENDOR_NETSCALER << 16) | 193): |
11750 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_connectionchainhopcount, |
11751 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11752 | 0 | break; |
11753 | 0 | case ((VENDOR_NETSCALER << 16) | 200): |
11754 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icasessionguid, |
11755 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11756 | 0 | break; |
11757 | 0 | case ((VENDOR_NETSCALER << 16) | 201): |
11758 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientversion, |
11759 | 0 | tvb, offset, length, ENC_UTF_8); |
11760 | 0 | break; |
11761 | 0 | case ((VENDOR_NETSCALER << 16) | 202): |
11762 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclienttype, |
11763 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11764 | 0 | break; |
11765 | 0 | case ((VENDOR_NETSCALER << 16) | 203): |
11766 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientip, |
11767 | 0 | tvb, offset, 4, ENC_BIG_ENDIAN); |
11768 | 0 | break; |
11769 | 0 | case ((VENDOR_NETSCALER << 16) | 204): |
11770 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclienthostname, |
11771 | 0 | tvb, offset, length, ENC_UTF_8); |
11772 | 0 | break; |
11773 | 0 | case ((VENDOR_NETSCALER << 16) | 205): |
11774 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_aaausername, |
11775 | 0 | tvb, offset, length, ENC_UTF_8); |
11776 | 0 | break; |
11777 | 0 | case ((VENDOR_NETSCALER << 16) | 207): |
11778 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icadomainname, |
11779 | 0 | tvb, offset, length, ENC_UTF_8); |
11780 | 0 | break; |
11781 | 0 | case ((VENDOR_NETSCALER << 16) | 208): |
11782 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientlauncher, |
11783 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11784 | 0 | break; |
11785 | 0 | case ((VENDOR_NETSCALER << 16) | 209): |
11786 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icasessionsetuptime, |
11787 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11788 | 0 | break; |
11789 | 0 | case ((VENDOR_NETSCALER << 16) | 210): |
11790 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaservername, |
11791 | 0 | tvb, offset, length, ENC_UTF_8); |
11792 | 0 | break; |
11793 | 0 | case ((VENDOR_NETSCALER << 16) | 214): |
11794 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icasessionreconnects, |
11795 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11796 | 0 | break; |
11797 | 0 | case ((VENDOR_NETSCALER << 16) | 215): |
11798 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icartt, |
11799 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11800 | 0 | break; |
11801 | 0 | case ((VENDOR_NETSCALER << 16) | 216): |
11802 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsiderxbytes, |
11803 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11804 | 0 | break; |
11805 | 0 | case ((VENDOR_NETSCALER << 16) | 217): |
11806 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidetxbytes, |
11807 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11808 | 0 | break; |
11809 | 0 | case ((VENDOR_NETSCALER << 16) | 219): |
11810 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidepacketsretransmit, |
11811 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11812 | 0 | break; |
11813 | 0 | case ((VENDOR_NETSCALER << 16) | 220): |
11814 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidepacketsretransmit, |
11815 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11816 | 0 | break; |
11817 | 0 | case ((VENDOR_NETSCALER << 16) | 221): |
11818 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidertt, |
11819 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11820 | 0 | break; |
11821 | 0 | case ((VENDOR_NETSCALER << 16) | 222): |
11822 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidertt, |
11823 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11824 | 0 | break; |
11825 | 0 | case ((VENDOR_NETSCALER << 16) | 223): |
11826 | | /* |
11827 | | * XXX - this says "sec"; is it just seconds since the UN*X epoch, |
11828 | | * i.e. should it be ENC_TIME_SECS? |
11829 | | */ |
11830 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icasessionupdatebeginsec, |
11831 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
11832 | 0 | break; |
11833 | 0 | case ((VENDOR_NETSCALER << 16) | 224): |
11834 | | /* |
11835 | | * XXX - this says "sec"; is it just seconds since the UN*X epoch, |
11836 | | * i.e. should it be ENC_TIME_SECS? |
11837 | | */ |
11838 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icasessionupdateendsec, |
11839 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
11840 | 0 | break; |
11841 | 0 | case ((VENDOR_NETSCALER << 16) | 225): |
11842 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid1, |
11843 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11844 | 0 | break; |
11845 | 0 | case ((VENDOR_NETSCALER << 16) | 226): |
11846 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid1bytes, |
11847 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11848 | 0 | break; |
11849 | 0 | case ((VENDOR_NETSCALER << 16) | 227): |
11850 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid2, |
11851 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11852 | 0 | break; |
11853 | 0 | case ((VENDOR_NETSCALER << 16) | 228): |
11854 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid2bytes, |
11855 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11856 | 0 | break; |
11857 | 0 | case ((VENDOR_NETSCALER << 16) | 229): |
11858 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid3, |
11859 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11860 | 0 | break; |
11861 | 0 | case ((VENDOR_NETSCALER << 16) | 230): |
11862 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid3bytes, |
11863 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11864 | 0 | break; |
11865 | 0 | case ((VENDOR_NETSCALER << 16) | 231): |
11866 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid4, |
11867 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11868 | 0 | break; |
11869 | 0 | case ((VENDOR_NETSCALER << 16) | 232): |
11870 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid4bytes, |
11871 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11872 | 0 | break; |
11873 | 0 | case ((VENDOR_NETSCALER << 16) | 233): |
11874 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid5, |
11875 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11876 | 0 | break; |
11877 | 0 | case ((VENDOR_NETSCALER << 16) | 234): |
11878 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icachannelid5bytes, |
11879 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11880 | 0 | break; |
11881 | 0 | case ((VENDOR_NETSCALER << 16) | 235): |
11882 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaconnectionpriority, |
11883 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11884 | 0 | break; |
11885 | 0 | case ((VENDOR_NETSCALER << 16) | 236): |
11886 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_applicationstartupduration, |
11887 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11888 | 0 | break; |
11889 | 0 | case ((VENDOR_NETSCALER << 16) | 237): |
11890 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icalaunchmechanism, |
11891 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11892 | 0 | break; |
11893 | 0 | case ((VENDOR_NETSCALER << 16) | 238): |
11894 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaapplicationname, |
11895 | 0 | tvb, offset, length, ENC_UTF_8); |
11896 | 0 | break; |
11897 | 0 | case ((VENDOR_NETSCALER << 16) | 239): |
11898 | | /* XXX - what format is this? */ |
11899 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_applicationstartuptime, |
11900 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
11901 | 0 | break; |
11902 | 0 | case ((VENDOR_NETSCALER << 16) | 240): |
11903 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaapplicationterminationtype, |
11904 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11905 | 0 | break; |
11906 | 0 | case ((VENDOR_NETSCALER << 16) | 241): |
11907 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaapplicationterminationtime, |
11908 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11909 | 0 | break; |
11910 | 0 | case ((VENDOR_NETSCALER << 16) | 242): |
11911 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icasessionendtime, |
11912 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11913 | 0 | break; |
11914 | 0 | case ((VENDOR_NETSCALER << 16) | 243): |
11915 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidejitter, |
11916 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11917 | 0 | break; |
11918 | 0 | case ((VENDOR_NETSCALER << 16) | 244): |
11919 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidejitter, |
11920 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11921 | 0 | break; |
11922 | 0 | case ((VENDOR_NETSCALER << 16) | 245): |
11923 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaappprocessid, |
11924 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11925 | 0 | break; |
11926 | 0 | case ((VENDOR_NETSCALER << 16) | 246): |
11927 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaappmodulepath, |
11928 | 0 | tvb, offset, length, ENC_UTF_8); |
11929 | 0 | break; |
11930 | 0 | case ((VENDOR_NETSCALER << 16) | 247): |
11931 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icadeviceserialno, |
11932 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11933 | 0 | break; |
11934 | 0 | case ((VENDOR_NETSCALER << 16) | 248): |
11935 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_msiclientcookie, |
11936 | 0 | tvb, offset, length, ENC_NA); |
11937 | 0 | break; |
11938 | 0 | case ((VENDOR_NETSCALER << 16) | 249): |
11939 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaflags, |
11940 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11941 | 0 | break; |
11942 | 0 | case ((VENDOR_NETSCALER << 16) | 250): |
11943 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icausername, |
11944 | 0 | tvb, offset, length, ENC_UTF_8); |
11945 | 0 | break; |
11946 | 0 | case ((VENDOR_NETSCALER << 16) | 251): |
11947 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_licensetype, |
11948 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11949 | 0 | break; |
11950 | 0 | case ((VENDOR_NETSCALER << 16) | 252): |
11951 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_maxlicensecount, |
11952 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11953 | 0 | break; |
11954 | 0 | case ((VENDOR_NETSCALER << 16) | 253): |
11955 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_currentlicenseconsumed, |
11956 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11957 | 0 | break; |
11958 | 0 | case ((VENDOR_NETSCALER << 16) | 254): |
11959 | | /* XXX - what format is this? */ |
11960 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icanetworkupdatestarttime, |
11961 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
11962 | 0 | break; |
11963 | 0 | case ((VENDOR_NETSCALER << 16) | 255): |
11964 | | /* XXX - what format is this? */ |
11965 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icanetworkupdateendtime, |
11966 | 0 | tvb, offset, length, ENC_TIME_SECS_NSECS|ENC_BIG_ENDIAN); |
11967 | 0 | break; |
11968 | 0 | case ((VENDOR_NETSCALER << 16) | 256): |
11969 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidesrtt, |
11970 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11971 | 0 | break; |
11972 | 0 | case ((VENDOR_NETSCALER << 16) | 257): |
11973 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidesrtt, |
11974 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11975 | 0 | break; |
11976 | 0 | case ((VENDOR_NETSCALER << 16) | 258): |
11977 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidedelay, |
11978 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11979 | 0 | break; |
11980 | 0 | case ((VENDOR_NETSCALER << 16) | 259): |
11981 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidedelay, |
11982 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11983 | 0 | break; |
11984 | 0 | case ((VENDOR_NETSCALER << 16) | 260): |
11985 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icahostdelay, |
11986 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11987 | 0 | break; |
11988 | 0 | case ((VENDOR_NETSCALER << 16) | 261): |
11989 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidewindowsize, |
11990 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11991 | 0 | break; |
11992 | 0 | case ((VENDOR_NETSCALER << 16) | 262): |
11993 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidewindowsize, |
11994 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11995 | 0 | break; |
11996 | 0 | case ((VENDOR_NETSCALER << 16) | 263): |
11997 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaclientsidertocount, |
11998 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
11999 | 0 | break; |
12000 | 0 | case ((VENDOR_NETSCALER << 16) | 264): |
12001 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_icaserversidertocount, |
12002 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12003 | 0 | break; |
12004 | 0 | case ((VENDOR_NETSCALER << 16) | 265): |
12005 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_ical7clientlatency, |
12006 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12007 | 0 | break; |
12008 | 0 | case ((VENDOR_NETSCALER << 16) | 266): |
12009 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_ical7serverlatency, |
12010 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12011 | 0 | break; |
12012 | 0 | case ((VENDOR_NETSCALER << 16) | 267): |
12013 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_httpdomainname, |
12014 | 0 | tvb, offset, length, ENC_UTF_8); |
12015 | 0 | break; |
12016 | 0 | case ((VENDOR_NETSCALER << 16) | 268): |
12017 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_cacheredirclientconnectioncoreid, |
12018 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12019 | 0 | break; |
12020 | 0 | case ((VENDOR_NETSCALER << 16) | 269): |
12021 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_netscaler_cacheredirclientconnectiontransactionid, |
12022 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12023 | 0 | break; |
12024 | | /* END Netscaler Communications */ |
12025 | | |
12026 | | /* START Barracuda Communications */ |
12027 | 0 | case ((VENDOR_BARRACUDA << 16) | 1): |
12028 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_timestamp, |
12029 | 0 | tvb, offset, length, ENC_TIME_SECS|ENC_BIG_ENDIAN); |
12030 | 0 | break; |
12031 | 0 | case ((VENDOR_BARRACUDA << 16) | 2): |
12032 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_logop, |
12033 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12034 | 0 | break; |
12035 | 0 | case ((VENDOR_BARRACUDA << 16) | 3): |
12036 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_traffictype, |
12037 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12038 | 0 | break; |
12039 | 0 | case ((VENDOR_BARRACUDA << 16) | 4): |
12040 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_fwrule, |
12041 | 0 | tvb, offset, length, ENC_UTF_8); |
12042 | 0 | break; |
12043 | 0 | case ((VENDOR_BARRACUDA << 16) | 5): |
12044 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_servicename, |
12045 | 0 | tvb, offset, length, ENC_UTF_8); |
12046 | 0 | break; |
12047 | 0 | case ((VENDOR_BARRACUDA << 16) | 6): |
12048 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_reason, |
12049 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12050 | 0 | break; |
12051 | 0 | case ((VENDOR_BARRACUDA << 16) | 7): |
12052 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_reasontext, |
12053 | 0 | tvb, offset, length, ENC_UTF_8); |
12054 | 0 | break; |
12055 | 0 | case ((VENDOR_BARRACUDA << 16) | 8): |
12056 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_bindipv4address, |
12057 | 0 | tvb, offset, 4, ENC_BIG_ENDIAN); |
12058 | 0 | break; |
12059 | 0 | case ((VENDOR_BARRACUDA << 16) | 9): |
12060 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_bindtransportport, |
12061 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12062 | 0 | break; |
12063 | 0 | case ((VENDOR_BARRACUDA << 16) | 10): |
12064 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_connipv4address, |
12065 | 0 | tvb, offset, 4, ENC_BIG_ENDIAN); |
12066 | 0 | break; |
12067 | 0 | case ((VENDOR_BARRACUDA << 16) | 11): |
12068 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_conntransportport, |
12069 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12070 | 0 | break; |
12071 | 0 | case ((VENDOR_BARRACUDA << 16) | 12): |
12072 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_barracuda_auditcounter, |
12073 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12074 | 0 | break; |
12075 | | /* END Barracuda Communications */ |
12076 | | |
12077 | | /* START Gigamon */ |
12078 | 0 | case ((VENDOR_GIGAMON << 16) | 1): |
12079 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_httprequrl, |
12080 | 0 | tvb, offset, length, ENC_UTF_8); |
12081 | 0 | break; |
12082 | | |
12083 | 0 | case ((VENDOR_GIGAMON << 16) | 2): |
12084 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_httprspstatus, |
12085 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12086 | 0 | break; |
12087 | | |
12088 | 0 | case ((VENDOR_GIGAMON << 16) | 101): |
12089 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificateissuercommonname, |
12090 | 0 | tvb, offset, length, ENC_UTF_8); |
12091 | 0 | break; |
12092 | | |
12093 | 0 | case ((VENDOR_GIGAMON << 16) | 102): |
12094 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatesubjectcommonname, |
12095 | 0 | tvb, offset, length, ENC_UTF_8); |
12096 | 0 | break; |
12097 | | |
12098 | 0 | case ((VENDOR_GIGAMON << 16) | 103): |
12099 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificateissuer, |
12100 | 0 | tvb, offset, length, ENC_UTF_8); |
12101 | 0 | break; |
12102 | | |
12103 | 0 | case ((VENDOR_GIGAMON << 16) | 104): |
12104 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatesubject, |
12105 | 0 | tvb, offset, length, ENC_UTF_8); |
12106 | 0 | break; |
12107 | | |
12108 | 0 | case ((VENDOR_GIGAMON << 16) | 105): |
12109 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatevalidnotbefore, |
12110 | 0 | tvb, offset, length, ENC_UTF_8); |
12111 | 0 | break; |
12112 | | |
12113 | 0 | case ((VENDOR_GIGAMON << 16) | 106): |
12114 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatevalidnotafter, |
12115 | 0 | tvb, offset, length, ENC_UTF_8); |
12116 | 0 | break; |
12117 | | |
12118 | 0 | case ((VENDOR_GIGAMON << 16) | 107): |
12119 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificateserialnumber, |
12120 | 0 | tvb, offset, length, ENC_NA); |
12121 | 0 | break; |
12122 | | |
12123 | 0 | case ((VENDOR_GIGAMON << 16) | 108): |
12124 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatesignaturealgorithm, |
12125 | 0 | tvb, offset, length, ENC_NA); |
12126 | 0 | break; |
12127 | | |
12128 | 0 | case ((VENDOR_GIGAMON << 16) | 109): |
12129 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatesubjectpubalgorithm, |
12130 | 0 | tvb, offset, length, ENC_NA); |
12131 | 0 | break; |
12132 | | |
12133 | 0 | case ((VENDOR_GIGAMON << 16) | 110): |
12134 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatesubjectpubkeysize, |
12135 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12136 | 0 | break; |
12137 | | |
12138 | 0 | case ((VENDOR_GIGAMON << 16) | 111): |
12139 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslcertificatesubjectaltname, |
12140 | 0 | tvb, offset, length, ENC_UTF_8); |
12141 | 0 | break; |
12142 | | |
12143 | 0 | case ((VENDOR_GIGAMON << 16) | 112): |
12144 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslservernameindication, |
12145 | 0 | tvb, offset, length, ENC_UTF_8); |
12146 | 0 | break; |
12147 | | |
12148 | 0 | case ((VENDOR_GIGAMON << 16) | 113): |
12149 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslserverversion, |
12150 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12151 | 0 | break; |
12152 | | |
12153 | 0 | case ((VENDOR_GIGAMON << 16) | 114): |
12154 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslservercipher, |
12155 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12156 | 0 | break; |
12157 | | |
12158 | 0 | case ((VENDOR_GIGAMON << 16) | 115): |
12159 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslservercompressionmethod, |
12160 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12161 | 0 | break; |
12162 | | |
12163 | 0 | case ((VENDOR_GIGAMON << 16) | 116): |
12164 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_sslserversessionid, |
12165 | 0 | tvb, offset, length, ENC_NA); |
12166 | 0 | break; |
12167 | | |
12168 | 0 | case ((VENDOR_GIGAMON << 16) | 201): |
12169 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsidentifier, |
12170 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12171 | 0 | break; |
12172 | | |
12173 | 0 | case ((VENDOR_GIGAMON << 16) | 202): |
12174 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsopcode, |
12175 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12176 | 0 | break; |
12177 | | |
12178 | 0 | case ((VENDOR_GIGAMON << 16) | 203): |
12179 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponsecode, |
12180 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12181 | 0 | break; |
12182 | | |
12183 | 0 | case ((VENDOR_GIGAMON << 16) | 204): |
12184 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsqueryname, |
12185 | 0 | tvb, offset, length, ENC_UTF_8); |
12186 | 0 | break; |
12187 | | |
12188 | 0 | case ((VENDOR_GIGAMON << 16) | 205): |
12189 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponsename, |
12190 | 0 | tvb, offset, length, ENC_UTF_8); |
12191 | 0 | break; |
12192 | | |
12193 | 0 | case ((VENDOR_GIGAMON << 16) | 206): |
12194 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponsettl, |
12195 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12196 | 0 | break; |
12197 | | |
12198 | 0 | case ((VENDOR_GIGAMON << 16) | 207): |
12199 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponseipv4address, |
12200 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12201 | 0 | break; |
12202 | | |
12203 | 0 | case ((VENDOR_GIGAMON << 16) | 208): |
12204 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponseipv6address, |
12205 | 0 | tvb, offset, length, ENC_NA); |
12206 | 0 | break; |
12207 | | |
12208 | 0 | case ((VENDOR_GIGAMON << 16) | 209): |
12209 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsbits, |
12210 | 0 | tvb, offset, length, ENC_UTF_8); |
12211 | 0 | break; |
12212 | | |
12213 | 0 | case ((VENDOR_GIGAMON << 16) | 210): |
12214 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsqdcount, |
12215 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12216 | 0 | break; |
12217 | | |
12218 | 0 | case ((VENDOR_GIGAMON << 16) | 211): |
12219 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsancount, |
12220 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12221 | 0 | break; |
12222 | | |
12223 | 0 | case ((VENDOR_GIGAMON << 16) | 212): |
12224 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsnscount, |
12225 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12226 | 0 | break; |
12227 | | |
12228 | 0 | case ((VENDOR_GIGAMON << 16) | 213): |
12229 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsarcount, |
12230 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12231 | 0 | break; |
12232 | | |
12233 | 0 | case ((VENDOR_GIGAMON << 16) | 214): |
12234 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsquerytype, |
12235 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12236 | 0 | break; |
12237 | | |
12238 | 0 | case ((VENDOR_GIGAMON << 16) | 215): |
12239 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsqueryclass, |
12240 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12241 | 0 | break; |
12242 | | |
12243 | 0 | case ((VENDOR_GIGAMON << 16) | 216): |
12244 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponsetype, |
12245 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12246 | 0 | break; |
12247 | | |
12248 | 0 | case ((VENDOR_GIGAMON << 16) | 217): |
12249 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponseclass, |
12250 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12251 | 0 | break; |
12252 | | |
12253 | 0 | case ((VENDOR_GIGAMON << 16) | 218): |
12254 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponserdlength, |
12255 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12256 | 0 | break; |
12257 | | |
12258 | 0 | case ((VENDOR_GIGAMON << 16) | 219): |
12259 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsresponserdata, |
12260 | 0 | tvb, offset, length, ENC_UTF_8); |
12261 | 0 | break; |
12262 | | |
12263 | 0 | case ((VENDOR_GIGAMON << 16) | 220): |
12264 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsauthorityname, |
12265 | 0 | tvb, offset, length, ENC_UTF_8); |
12266 | 0 | break; |
12267 | | |
12268 | 0 | case ((VENDOR_GIGAMON << 16) | 221): |
12269 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsauthoritytype, |
12270 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12271 | 0 | break; |
12272 | | |
12273 | 0 | case ((VENDOR_GIGAMON << 16) | 222): |
12274 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsauthorityclass, |
12275 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12276 | 0 | break; |
12277 | | |
12278 | 0 | case ((VENDOR_GIGAMON << 16) | 223): |
12279 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsauthorityttl, |
12280 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12281 | 0 | break; |
12282 | | |
12283 | 0 | case ((VENDOR_GIGAMON << 16) | 224): |
12284 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsauthorityrdlength, |
12285 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12286 | 0 | break; |
12287 | | |
12288 | 0 | case ((VENDOR_GIGAMON << 16) | 225): |
12289 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsauthorityrdata, |
12290 | 0 | tvb, offset, length, ENC_UTF_8); |
12291 | 0 | break; |
12292 | | |
12293 | 0 | case ((VENDOR_GIGAMON << 16) | 226): |
12294 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsadditionalname, |
12295 | 0 | tvb, offset, length, ENC_UTF_8); |
12296 | 0 | break; |
12297 | | |
12298 | 0 | case ((VENDOR_GIGAMON << 16) | 227): |
12299 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsadditionaltype, |
12300 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12301 | 0 | break; |
12302 | | |
12303 | 0 | case ((VENDOR_GIGAMON << 16) | 228): |
12304 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsadditionalclass, |
12305 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12306 | 0 | break; |
12307 | | |
12308 | 0 | case ((VENDOR_GIGAMON << 16) | 229): |
12309 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsadditionalttl, |
12310 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12311 | 0 | break; |
12312 | | |
12313 | 0 | case ((VENDOR_GIGAMON << 16) | 230): |
12314 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsadditionalrdlength, |
12315 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12316 | 0 | break; |
12317 | | |
12318 | 0 | case ((VENDOR_GIGAMON << 16) | 231): |
12319 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_gigamon_dnsadditionalrdata, |
12320 | 0 | tvb, offset, length, ENC_UTF_8); |
12321 | 0 | break; |
12322 | | |
12323 | | /* END Gigamon */ |
12324 | | |
12325 | | /* Start Cisco Communications */ |
12326 | 0 | case ((VENDOR_CISCO << 16) | 4251): |
12327 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_transport_packets_lost_counter, |
12328 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12329 | 0 | break; |
12330 | 0 | case ((VENDOR_CISCO << 16) | 4254): |
12331 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_transport_rtp_ssrc, |
12332 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12333 | 0 | break; |
12334 | 0 | case ((VENDOR_CISCO << 16) | 4257): |
12335 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_transport_rtp_jitter_maximum, |
12336 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12337 | 0 | break; |
12338 | 0 | case ((VENDOR_CISCO << 16) | 4273): |
12339 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_transport_rtp_payload_type, |
12340 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12341 | 0 | break; |
12342 | 0 | case ((VENDOR_CISCO << 16) | 4325): |
12343 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_transport_rtp_jitter_mean_sum, |
12344 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12345 | 0 | break; |
12346 | 0 | case ((VENDOR_CISCO << 16) | 8233): |
12347 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_c3pl_class_cce_id, |
12348 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12349 | 0 | break; |
12350 | 0 | case ((VENDOR_CISCO << 16) | 8234): |
12351 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_c3pl_class_name, |
12352 | 0 | tvb, offset, length, ENC_UTF_8); |
12353 | 0 | break; |
12354 | 0 | case ((VENDOR_CISCO << 16) | 8235): |
12355 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_c3pl_class_type, |
12356 | 0 | tvb, offset, length, ENC_NA); |
12357 | 0 | break; |
12358 | 0 | case ((VENDOR_CISCO << 16) | 8236): |
12359 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_c3pl_policy_cce_id, |
12360 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12361 | 0 | break; |
12362 | 0 | case ((VENDOR_CISCO << 16) | 8237): |
12363 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_c3pl_policy_name, |
12364 | 0 | tvb, offset, length, ENC_UTF_8); |
12365 | 0 | break; |
12366 | 0 | case ((VENDOR_CISCO << 16) | 8238): |
12367 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_c3pl_policy_type, |
12368 | 0 | tvb, offset, length, ENC_NA); |
12369 | 0 | break; |
12370 | 0 | case ((VENDOR_CISCO << 16) | 9292): |
12371 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_server_counter_responses, |
12372 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12373 | 0 | break; |
12374 | 0 | case ((VENDOR_CISCO << 16) | 9268): |
12375 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_client_counter_packets_retransmitted, |
12376 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12377 | 0 | break; |
12378 | 0 | case ((VENDOR_CISCO << 16) | 9272): |
12379 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_transaction_counter_complete, |
12380 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12381 | 0 | break; |
12382 | 0 | case ((VENDOR_CISCO << 16) | 9273): |
12383 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_transaction_duration_sum, |
12384 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12385 | 0 | break; |
12386 | 0 | case ((VENDOR_CISCO << 16) | 9300): |
12387 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_response_to_server_histogram_late, |
12388 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12389 | 0 | break; |
12390 | 0 | case ((VENDOR_CISCO << 16) | 9303): |
12391 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_response_to_server_sum, |
12392 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12393 | 0 | break; |
12394 | 0 | case ((VENDOR_CISCO << 16) | 9306): |
12395 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_application_sum, |
12396 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12397 | 0 | break; |
12398 | 0 | case ((VENDOR_CISCO << 16) | 9307): |
12399 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_application_max, |
12400 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12401 | 0 | break; |
12402 | 0 | case ((VENDOR_CISCO << 16) | 9309): |
12403 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_response_client_to_server_sum, |
12404 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12405 | 0 | break; |
12406 | 0 | case ((VENDOR_CISCO << 16) | 9313): |
12407 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_network_client_to_server_sum, |
12408 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12409 | 0 | break; |
12410 | 0 | case ((VENDOR_CISCO << 16) | 9316): |
12411 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_network_to_client_sum, |
12412 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12413 | 0 | break; |
12414 | 0 | case ((VENDOR_CISCO << 16) | 9319): |
12415 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_delay_network_to_server_sum, |
12416 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12417 | 0 | break; |
12418 | 0 | case ((VENDOR_CISCO << 16) | 9252): |
12419 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_services_waas_segment, |
12420 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12421 | 0 | break; |
12422 | 0 | case ((VENDOR_CISCO << 16) | 9253): |
12423 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_services_waas_passthrough_reason, |
12424 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12425 | 0 | break; |
12426 | 0 | case ((VENDOR_CISCO << 16) | 9357): |
12427 | 0 | cti = proto_tree_add_item(pdutree, hf_pie_cisco_application_http_uri_statistics, |
12428 | 0 | tvb, offset, length - 3, ENC_UTF_8); |
12429 | 0 | string_tree = proto_item_add_subtree(cti, ett_str_len); |
12430 | 0 | proto_tree_add_item(string_tree, hf_pie_cisco_application_http_uri_statistics_count, |
12431 | 0 | tvb, offset + (length - 2), 2, ENC_BIG_ENDIAN); |
12432 | 0 | proto_tree_add_uint(string_tree, hf_string_len_short, tvb, |
12433 | 0 | gen_str_offset-vstr_len, 1, string_len_short); |
12434 | 0 | break; |
12435 | 0 | case ((VENDOR_CISCO << 16) | 12232): |
12436 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_application_category_name, |
12437 | 0 | tvb, offset, length, ENC_UTF_8); |
12438 | 0 | break; |
12439 | 0 | case ((VENDOR_CISCO << 16) | 12233): |
12440 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_application_sub_category_name, |
12441 | 0 | tvb, offset, length, ENC_UTF_8); |
12442 | 0 | break; |
12443 | 0 | case ((VENDOR_CISCO << 16) | 12234): |
12444 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_application_group_name, |
12445 | 0 | tvb, offset, length, ENC_UTF_8); |
12446 | 0 | break; |
12447 | 0 | case ((VENDOR_CISCO << 16) | 12235): |
12448 | 0 | cti = proto_tree_add_item(pdutree, hf_pie_cisco_application_http_host, |
12449 | 0 | tvb, offset + 6 , length - 6, ENC_ASCII); |
12450 | 0 | string_tree = proto_item_add_subtree(cti, ett_str_len); |
12451 | 0 | proto_tree_add_item(string_tree, hf_pie_cisco_application_http_host_app_id, |
12452 | 0 | tvb, offset, 4, ENC_NA); |
12453 | 0 | proto_tree_add_item(string_tree, hf_pie_cisco_application_http_host_sub_app_id, |
12454 | 0 | tvb, offset + 4, 2, ENC_NA); |
12455 | 0 | proto_tree_add_uint(string_tree, hf_string_len_short, tvb, |
12456 | 0 | gen_str_offset-vstr_len, 1, string_len_short); |
12457 | 0 | break; |
12458 | 0 | case ((VENDOR_CISCO << 16) | 12236): |
12459 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_client_ipv4_address, |
12460 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12461 | 0 | break; |
12462 | 0 | case ((VENDOR_CISCO << 16) | 12237): |
12463 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_server_ipv4_address, |
12464 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12465 | 0 | break; |
12466 | 0 | case ((VENDOR_CISCO << 16) | 12240): |
12467 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_client_transport_port, |
12468 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12469 | 0 | break; |
12470 | 0 | case ((VENDOR_CISCO << 16) | 12241): |
12471 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_server_transport_port, |
12472 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12473 | 0 | break; |
12474 | 0 | case ((VENDOR_CISCO << 16) | 12242): |
12475 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_connection_id, |
12476 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12477 | 0 | break; |
12478 | 0 | case ((VENDOR_CISCO << 16) | 12243): |
12479 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_application_traffic_class, |
12480 | 0 | tvb, offset, length, ENC_NA); |
12481 | 0 | break; |
12482 | 0 | case ((VENDOR_CISCO << 16) | 12244): |
12483 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_cisco_application_business_relevance, |
12484 | 0 | tvb, offset, length, ENC_NA); |
12485 | 0 | break; |
12486 | | /* End Cisco */ |
12487 | | |
12488 | | /* START Niagara Networks */ |
12489 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 100): |
12490 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslservernameindication, |
12491 | 0 | tvb, offset, length, ENC_UTF_8); |
12492 | 0 | break; |
12493 | | |
12494 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 101): |
12495 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslserverversion, |
12496 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12497 | 0 | break; |
12498 | | |
12499 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 102): |
12500 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslserverversiontext, |
12501 | 0 | tvb, offset, length, ENC_UTF_8); |
12502 | 0 | break; |
12503 | | |
12504 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 103): |
12505 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslservercipher, |
12506 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12507 | 0 | break; |
12508 | | |
12509 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 104): |
12510 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslserverciphertext, |
12511 | 0 | tvb, offset, length, ENC_UTF_8); |
12512 | 0 | break; |
12513 | | |
12514 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 105): |
12515 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslconnectionencryptiontype, |
12516 | 0 | tvb, offset, length, ENC_UTF_8); |
12517 | 0 | break; |
12518 | | |
12519 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 106): |
12520 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslservercompressionmethod, |
12521 | 0 | tvb, offset, length, ENC_ASCII); |
12522 | 0 | break; |
12523 | | |
12524 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 107): |
12525 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslserversessionid, |
12526 | 0 | tvb, offset, length, ENC_NA); |
12527 | 0 | break; |
12528 | | |
12529 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 108): |
12530 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificateissuer, |
12531 | 0 | tvb, offset, length, ENC_UTF_8); |
12532 | 0 | break; |
12533 | | |
12534 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 109): |
12535 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificateissuername, |
12536 | 0 | tvb, offset, length, ENC_UTF_8); |
12537 | 0 | break; |
12538 | | |
12539 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 110): |
12540 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubject, |
12541 | 0 | tvb, offset, length, ENC_UTF_8); |
12542 | 0 | break; |
12543 | | |
12544 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 111): |
12545 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubjectname, |
12546 | 0 | tvb, offset, length, ENC_UTF_8); |
12547 | 0 | break; |
12548 | | |
12549 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 112): |
12550 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatevalidnotbefore, |
12551 | 0 | tvb, offset, length, ENC_UTF_8); |
12552 | 0 | break; |
12553 | | |
12554 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 113): |
12555 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatevalidnotafter, |
12556 | 0 | tvb, offset, length, ENC_UTF_8); |
12557 | 0 | break; |
12558 | | |
12559 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 114): |
12560 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificateserialnumber, |
12561 | 0 | tvb, offset, length, ENC_UTF_8); |
12562 | 0 | break; |
12563 | | |
12564 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 115): |
12565 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesignaturealgorithm, |
12566 | 0 | tvb, offset, length, ENC_UTF_8); |
12567 | 0 | break; |
12568 | | |
12569 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 116): |
12570 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesignaturealgorithmtext, |
12571 | 0 | tvb, offset, length, ENC_UTF_8); |
12572 | 0 | break; |
12573 | | |
12574 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 117): |
12575 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubjectpublickeysize, |
12576 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12577 | 0 | break; |
12578 | | |
12579 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 118): |
12580 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubjectpublicalgorithm, |
12581 | 0 | tvb, offset, length, ENC_UTF_8); |
12582 | 0 | break; |
12583 | | |
12584 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 119): |
12585 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubjectpublicalgorithmtext, |
12586 | 0 | tvb, offset, length, ENC_UTF_8); |
12587 | 0 | break; |
12588 | | |
12589 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 120): |
12590 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubjectalgorithmtext, |
12591 | 0 | tvb, offset, length, ENC_UTF_8); |
12592 | 0 | break; |
12593 | | |
12594 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 121): |
12595 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesubjectalternativename, |
12596 | 0 | tvb, offset, length, ENC_UTF_8); |
12597 | 0 | break; |
12598 | | |
12599 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 122): |
12600 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_sslcertificatesha1, |
12601 | 0 | tvb, offset, length, ENC_NA); |
12602 | 0 | break; |
12603 | | |
12604 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 200): |
12605 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsidentifier, |
12606 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12607 | 0 | break; |
12608 | | |
12609 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 201): |
12610 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsopcode, |
12611 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12612 | 0 | break; |
12613 | | |
12614 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 202): |
12615 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponsecode, |
12616 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12617 | 0 | break; |
12618 | | |
12619 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 203): |
12620 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsqueryname, |
12621 | 0 | tvb, offset, length, ENC_UTF_8); |
12622 | 0 | break; |
12623 | | |
12624 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 204): |
12625 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponsename, |
12626 | 0 | tvb, offset, length, ENC_UTF_8); |
12627 | 0 | break; |
12628 | | |
12629 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 205): |
12630 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponsettl, |
12631 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12632 | 0 | break; |
12633 | | |
12634 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 206): |
12635 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponseipv4addr, |
12636 | 0 | tvb, offset, length, ENC_UTF_8); |
12637 | 0 | break; |
12638 | | |
12639 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 207): |
12640 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponseipv4addrtext, |
12641 | 0 | tvb, offset, length, ENC_UTF_8); |
12642 | 0 | break; |
12643 | | |
12644 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 208): |
12645 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponseipv6addr, |
12646 | 0 | tvb, offset, length, ENC_UTF_8); |
12647 | 0 | break; |
12648 | | |
12649 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 209): |
12650 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponseipv6addrtext, |
12651 | 0 | tvb, offset, length, ENC_UTF_8); |
12652 | 0 | break; |
12653 | | |
12654 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 210): |
12655 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsbits, |
12656 | 0 | tvb, offset, length, ENC_ASCII); |
12657 | 0 | break; |
12658 | | |
12659 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 211): |
12660 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsqdcount, |
12661 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12662 | 0 | break; |
12663 | | |
12664 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 212): |
12665 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsancount, |
12666 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12667 | 0 | break; |
12668 | | |
12669 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 213): |
12670 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsnscount, |
12671 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12672 | 0 | break; |
12673 | | |
12674 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 214): |
12675 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsarcount, |
12676 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12677 | 0 | break; |
12678 | | |
12679 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 215): |
12680 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsquerytype, |
12681 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12682 | 0 | break; |
12683 | | |
12684 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 216): |
12685 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsquerytypetext, |
12686 | 0 | tvb, offset, length, ENC_UTF_8); |
12687 | 0 | break; |
12688 | | |
12689 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 217): |
12690 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsqueryclass, |
12691 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12692 | 0 | break; |
12693 | | |
12694 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 218): |
12695 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsqueryclasstext, |
12696 | 0 | tvb, offset, length, ENC_UTF_8); |
12697 | 0 | break; |
12698 | | |
12699 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 219): |
12700 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponsetype, |
12701 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12702 | 0 | break; |
12703 | | |
12704 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 220): |
12705 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponsetypetext, |
12706 | 0 | tvb, offset, length, ENC_UTF_8); |
12707 | 0 | break; |
12708 | | |
12709 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 221): |
12710 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponseclass, |
12711 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12712 | 0 | break; |
12713 | | |
12714 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 222): |
12715 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponseclasstext, |
12716 | 0 | tvb, offset, length, ENC_UTF_8); |
12717 | 0 | break; |
12718 | | |
12719 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 223): |
12720 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponserdlength, |
12721 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12722 | 0 | break; |
12723 | | |
12724 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 224): |
12725 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsresponserdata, |
12726 | 0 | tvb, offset, length, ENC_ASCII); |
12727 | 0 | break; |
12728 | | |
12729 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 225): |
12730 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthorityname, |
12731 | 0 | tvb, offset, length, ENC_UTF_8); |
12732 | 0 | break; |
12733 | | |
12734 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 226): |
12735 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthoritytype, |
12736 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12737 | 0 | break; |
12738 | | |
12739 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 227): |
12740 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthoritytypetext, |
12741 | 0 | tvb, offset, length, ENC_UTF_8); |
12742 | 0 | break; |
12743 | | |
12744 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 228): |
12745 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthorityclass, |
12746 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12747 | 0 | break; |
12748 | | |
12749 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 229): |
12750 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthorityclasstext, |
12751 | 0 | tvb, offset, length, ENC_UTF_8); |
12752 | 0 | break; |
12753 | | |
12754 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 230): |
12755 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthorityttl, |
12756 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12757 | 0 | break; |
12758 | | |
12759 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 231): |
12760 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthorityrdlength, |
12761 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12762 | 0 | break; |
12763 | | |
12764 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 232): |
12765 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsauthorityrdata, |
12766 | 0 | tvb, offset, length, ENC_UTF_8); |
12767 | 0 | break; |
12768 | | |
12769 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 233): |
12770 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionalname, |
12771 | 0 | tvb, offset, length, ENC_UTF_8); |
12772 | 0 | break; |
12773 | | |
12774 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 234): |
12775 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionaltype, |
12776 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12777 | 0 | break; |
12778 | | |
12779 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 235): |
12780 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionaltypetext, |
12781 | 0 | tvb, offset, length, ENC_UTF_8); |
12782 | 0 | break; |
12783 | | |
12784 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 236): |
12785 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionalclass, |
12786 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12787 | 0 | break; |
12788 | | |
12789 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 237): |
12790 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionalclasstext, |
12791 | 0 | tvb, offset, length, ENC_UTF_8); |
12792 | 0 | break; |
12793 | | |
12794 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 238): |
12795 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionalttl, |
12796 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12797 | 0 | break; |
12798 | | |
12799 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 239): |
12800 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionalrdlength, |
12801 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12802 | 0 | break; |
12803 | | |
12804 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 240): |
12805 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_dnsadditionalrdata, |
12806 | 0 | tvb, offset, length, ENC_UTF_8); |
12807 | 0 | break; |
12808 | | |
12809 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 300): |
12810 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiuspackettypecode, |
12811 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12812 | 0 | break; |
12813 | | |
12814 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 301): |
12815 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiuspackettypecodetext, |
12816 | 0 | tvb, offset, length, ENC_UTF_8); |
12817 | 0 | break; |
12818 | | |
12819 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 302): |
12820 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiuspacketidentifier, |
12821 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12822 | 0 | break; |
12823 | | |
12824 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 303): |
12825 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusauthenticator, |
12826 | 0 | tvb, offset, length, ENC_NA); |
12827 | 0 | break; |
12828 | | |
12829 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 304): |
12830 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiususername, |
12831 | 0 | tvb, offset, length, ENC_ASCII); |
12832 | 0 | break; |
12833 | | |
12834 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 305): |
12835 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiuscallingstationid, |
12836 | 0 | tvb, offset, length, ENC_ASCII); |
12837 | 0 | break; |
12838 | | |
12839 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 306): |
12840 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiuscalledstationid, |
12841 | 0 | tvb, offset, length, ENC_ASCII); |
12842 | 0 | break; |
12843 | | |
12844 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 307): |
12845 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusnasipaddress, |
12846 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12847 | 0 | break; |
12848 | | |
12849 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 308): |
12850 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusnasipv6address, |
12851 | 0 | tvb, offset, length, ENC_NA); |
12852 | 0 | break; |
12853 | | |
12854 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 309): |
12855 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusnasidentifier, |
12856 | 0 | tvb, offset, length, ENC_ASCII); |
12857 | 0 | break; |
12858 | | |
12859 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 310): |
12860 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusframedipaddress, |
12861 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12862 | 0 | break; |
12863 | | |
12864 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 311): |
12865 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusframedipv6address, |
12866 | 0 | tvb, offset, length, ENC_NA); |
12867 | 0 | break; |
12868 | | |
12869 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 312): |
12870 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusacctsessionid, |
12871 | 0 | tvb, offset, length, ENC_ASCII); |
12872 | 0 | break; |
12873 | | |
12874 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 313): |
12875 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusacctstatustype, |
12876 | 0 | tvb, offset, length, ENC_ASCII); |
12877 | 0 | break; |
12878 | | |
12879 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 314): |
12880 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusacctinoctets, |
12881 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12882 | 0 | break; |
12883 | | |
12884 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 315): |
12885 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusacctoutoctets, |
12886 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12887 | 0 | break; |
12888 | | |
12889 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 316): |
12890 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusacctinpackets, |
12891 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12892 | 0 | break; |
12893 | | |
12894 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 317): |
12895 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusacctoutpackets, |
12896 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12897 | 0 | break; |
12898 | | |
12899 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 318): |
12900 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusvsavendorid, |
12901 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12902 | 0 | break; |
12903 | | |
12904 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 319): |
12905 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusvsaname, |
12906 | 0 | tvb, offset, length, ENC_UTF_8); |
12907 | 0 | break; |
12908 | | |
12909 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 320): |
12910 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusvsaid, |
12911 | 0 | tvb, offset, length, ENC_BIG_ENDIAN); |
12912 | 0 | break; |
12913 | | |
12914 | 0 | case ((VENDOR_NIAGARA_NETWORKS << 16) | 321): |
12915 | 0 | ti = proto_tree_add_item(pdutree, hf_pie_niagara_networks_radiusvsavalue, |
12916 | 0 | tvb, offset, length, ENC_NA); |
12917 | 0 | break; |
12918 | | |
12919 | | /* END Niagara Networks */ |
12920 | | |
12921 | | /* START Juniper Networks */ |
12922 | 0 | case ((VENDOR_JUNIPER << 16) | 137): /* Juniper Resiliency */ |
12923 | 0 | juniper_resilincy_tree = proto_tree_add_subtree_format (pdutree, tvb, offset, length, |
12924 | 0 | ett_resiliency, NULL, |
12925 | 0 | "Observation Cloud Level Juniper Common Properties"); |
12926 | |
|
12927 | 0 | if (length == 2){ |
12928 | 0 | proto_tree_add_item_ret_uint (juniper_resilincy_tree, hf_pie_juniper_cpid_16bit, |
12929 | 0 | tvb, offset, length, ENC_BIG_ENDIAN, &cpid); |
12930 | 0 | proto_item_append_text (juniper_resilincy_tree, ": %s", val_to_str_ext_const(cpid, &v10_juniper_cpid_ext, " ")); |
12931 | |
|
12932 | 0 | ti = proto_tree_add_item_ret_uint (juniper_resilincy_tree, hf_pie_juniper_cpdesc_16bit, |
12933 | 0 | tvb, offset, length, ENC_BIG_ENDIAN, &cpdesc); |
12934 | 0 | } |
12935 | 0 | else if (length == 4){ |
12936 | 0 | proto_tree_add_item_ret_uint (juniper_resilincy_tree, hf_pie_juniper_cpid_32bit, |
12937 | 0 | tvb, offset, length, ENC_BIG_ENDIAN, &cpid); |
12938 | 0 | proto_item_append_text (juniper_resilincy_tree, ": %s", val_to_str_ext_const(cpid, &v10_juniper_cpid_ext, " ")); |
12939 | |
|
12940 | 0 | ti = proto_tree_add_item_ret_uint (juniper_resilincy_tree, hf_pie_juniper_cpdesc_32bit, |
12941 | 0 | tvb, offset, length, ENC_BIG_ENDIAN, &cpdesc); |
12942 | 0 | } |
12943 | 0 | if (cpid == 0x01){ |
12944 | 0 | int fwd_class, drop_pr; |
12945 | 0 | fwd_class = (cpdesc << 2) & 0xF0; |
12946 | 0 | drop_pr = (cpdesc << 2) & 0x0F; |
12947 | 0 | proto_item_append_text (ti, " [Forwarding class: %d Drop Priority: %x]", fwd_class, drop_pr); |
12948 | 0 | } |
12949 | 0 | break; |
12950 | | |
12951 | | /* END Juniper Networks */ |
12952 | | |
12953 | 0 | default: /* Unknown Field ID */ |
12954 | 0 | if ((hdrinfo_p->vspec == 9) || (pen == REVPEN)) { |
12955 | 0 | if (length > 0) { |
12956 | 0 | ti = proto_tree_add_bytes_format_value(pdutree, hf_cflow_unknown_field_type, |
12957 | 0 | tvb, offset, length, NULL, |
12958 | 0 | "Type %u: Value (hex bytes): %s", |
12959 | 0 | masked_type, |
12960 | 0 | tvb_bytes_to_str_punct(pinfo->pool, tvb, offset, length, ' ')); |
12961 | 0 | } else { |
12962 | 0 | ti = proto_tree_add_bytes_format_value(pdutree, hf_cflow_unknown_field_type, |
12963 | 0 | tvb, offset, length, NULL, |
12964 | 0 | "Type %u", |
12965 | 0 | masked_type); |
12966 | 0 | } |
12967 | 0 | } else { /* v10 PEN */ |
12968 | 0 | if (length > 0) { |
12969 | 0 | ti = proto_tree_add_bytes_format_value(pdutree, hf_ipfix_enterprise_private_entry, |
12970 | 0 | tvb, offset, length, NULL, |
12971 | 0 | "(%s) Type %u: Value (hex bytes): %s", |
12972 | 0 | pen_str ? pen_str : "(null)", |
12973 | 0 | masked_type, |
12974 | 0 | tvb_bytes_to_str_punct(pinfo->pool, tvb, offset, length, ' ')); |
12975 | 0 | } else { |
12976 | 0 | ti = proto_tree_add_bytes_format_value(pdutree, hf_ipfix_enterprise_private_entry, |
12977 | 0 | tvb, offset, length, NULL, |
12978 | 0 | "(%s) Type %u", |
12979 | 0 | pen_str ? pen_str : "(null)", |
12980 | 0 | masked_type); |
12981 | 0 | } |
12982 | 0 | } |
12983 | 0 | break; |
12984 | |
|
12985 | 0 | } /* switch (pen_type) */ |
12986 | | |
12987 | 0 | if (ti && (vstr_len != 0)) { |
12988 | 0 | string_tree = proto_item_add_subtree(ti, ett_str_len); |
12989 | 0 | proto_tree_add_uint(string_tree, hf_string_len_short, tvb, |
12990 | 0 | gen_str_offset-vstr_len, 1, string_len_short); |
12991 | 0 | if (vstr_len == 3) { |
12992 | 0 | proto_tree_add_uint(string_tree, hf_string_len_long, tvb, |
12993 | 0 | gen_str_offset-2, 2, string_len_long); |
12994 | 0 | } |
12995 | 0 | } |
12996 | |
|
12997 | 0 | if (ti && (pen == REVPEN)) { |
12998 | | /* XXX: why showing type ? type not shown if not reverse */ |
12999 | 0 | proto_item_append_text(ti, " (Reverse Type %u %s)", |
13000 | 0 | masked_type, |
13001 | 0 | val_to_str_ext_const(masked_type, &v9_v10_template_types_ext, "Unknown")); |
13002 | 0 | } |
13003 | |
|
13004 | 0 | offset += length; |
13005 | 0 | } /* for (i=0; i < count; i++) */ |
13006 | | |
13007 | | /* If only "start" or "end" time, show it here */ |
13008 | | /* XXX: length is actually 8 if millisec, microsec, nanosec time */ |
13009 | 0 | for (i = 0; i < 2; i++) { |
13010 | 0 | for (j=0; j < (int)duration_type_max; j++) { |
13011 | 0 | if (!(offset_s[i][j] && offset_e[i][j])) { |
13012 | 0 | if (offset_s[i][j]) { |
13013 | 0 | if (msec_start[i][j]) { |
13014 | 0 | proto_tree_add_time(pdutree, hf_cflow_timestart, tvb, |
13015 | 0 | offset_s[i][j], 4, &ts_start[i][j]); |
13016 | 0 | } else { |
13017 | 0 | proto_tree_add_time(pdutree, hf_cflow_abstimestart, tvb, |
13018 | 0 | offset_s[i][j], 4, &ts_start[i][j]); |
13019 | 0 | } |
13020 | 0 | } |
13021 | 0 | if (offset_e[i][j]) { |
13022 | 0 | if (msec_end[i][j]) { |
13023 | 0 | proto_tree_add_time(pdutree, hf_cflow_timeend, tvb, |
13024 | 0 | offset_e[i][j], 4, &ts_end[i][j]); |
13025 | 0 | } else { |
13026 | 0 | proto_tree_add_time(pdutree, hf_cflow_abstimeend, tvb, |
13027 | 0 | offset_e[i][j], 4, &ts_end[i][j]); |
13028 | 0 | } |
13029 | 0 | } |
13030 | 0 | } |
13031 | 0 | } |
13032 | 0 | } |
13033 | | |
13034 | | /* XXX - These IDs are currently hard-coded in procflow.py. */ |
13035 | 0 | if (got_flags == GOT_TCP_UDP && (tmplt_p->tmplt_id == 256 || tmplt_p->tmplt_id == 258)) { |
13036 | 0 | add_tcp_process_info(pinfo->num, &local_addr, &remote_addr, local_port, remote_port, uid, pid, uname_str, cmd_str); |
13037 | 0 | } |
13038 | 0 | if (got_flags == GOT_TCP_UDP && (tmplt_p->tmplt_id == 257 || tmplt_p->tmplt_id == 259)) { |
13039 | 0 | add_udp_process_info(pinfo->num, &local_addr, &remote_addr, local_port, remote_port, uid, pid, uname_str, cmd_str); |
13040 | 0 | } |
13041 | |
|
13042 | 0 | return (unsigned) (offset - orig_offset); |
13043 | |
|
13044 | 0 | } |
13045 | | |
13046 | | /* --- Dissect Template ---*/ |
13047 | | /* Template Fields Dissection */ |
13048 | | static int * const v9_template_type_hf_list[TF_NUM] = { |
13049 | | &hf_cflow_template_scope_field_type, /* scope */ |
13050 | | &hf_cflow_template_field_type}; /* entry */ |
13051 | | static int * const v10_template_type_hf_list[TF_NUM_EXT] = { |
13052 | | &hf_cflow_template_ipfix_field_type, /* scope */ |
13053 | | &hf_cflow_template_ipfix_field_type, |
13054 | | &hf_cflow_template_plixer_field_type, |
13055 | | &hf_cflow_template_ntop_field_type, |
13056 | | &hf_cflow_template_ixia_field_type, |
13057 | | &hf_cflow_template_netscaler_field_type, |
13058 | | &hf_cflow_template_barracuda_field_type, |
13059 | | &hf_cflow_template_gigamon_field_type, |
13060 | | &hf_cflow_template_cisco_field_type, |
13061 | | &hf_cflow_template_niagara_networks_field_type, |
13062 | | &hf_cflow_template_fastip_field_type, |
13063 | | &hf_cflow_template_juniper_field_type, |
13064 | | NULL}; |
13065 | | |
13066 | | |
13067 | | static value_string_ext *v9_template_type_vse_list[TF_NUM] = { |
13068 | | &v9_scope_field_types_ext, /* scope */ |
13069 | | &v9_v10_template_types_ext }; /* entry */ |
13070 | | static value_string_ext *v10_template_type_vse_list[TF_NUM_EXT] = { |
13071 | | &v9_v10_template_types_ext, /* scope */ |
13072 | | &v9_v10_template_types_ext, /* entry */ |
13073 | | &v10_template_types_plixer_ext, |
13074 | | &v10_template_types_ntop_ext, |
13075 | | &v10_template_types_ixia_ext, |
13076 | | &v10_template_types_netscaler_ext, |
13077 | | &v10_template_types_barracuda_ext, |
13078 | | &v10_template_types_gigamon_ext, |
13079 | | &v10_template_types_cisco_ext, |
13080 | | &v10_template_types_niagara_networks_ext, |
13081 | | &v10_template_types_fastip_ext, |
13082 | | &v10_template_types_juniper_ext, |
13083 | | NULL}; |
13084 | | |
13085 | | |
13086 | | |
13087 | | static int |
13088 | | dissect_v9_v10_template_fields(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tmplt_tree, int offset, |
13089 | | hdrinfo_t *hdrinfo_p, |
13090 | | v9_v10_tmplt_t *tmplt_p, |
13091 | | v9_v10_tmplt_fields_type_t fields_type) |
13092 | 475 | { |
13093 | 475 | int ver; |
13094 | 475 | int count; |
13095 | 475 | int i; |
13096 | | |
13097 | 475 | DISSECTOR_ASSERT((fields_type == TF_SCOPES) || (fields_type == TF_ENTRIES)); |
13098 | | |
13099 | 475 | ver = hdrinfo_p->vspec; |
13100 | 475 | DISSECTOR_ASSERT((ver == 9) || (ver == 10)); |
13101 | | |
13102 | 475 | count = tmplt_p->field_count[fields_type]; |
13103 | 3.83k | for(i=0; i<count; i++) { |
13104 | 3.35k | uint16_t type; |
13105 | 3.35k | uint16_t length; |
13106 | 3.35k | uint32_t pen; |
13107 | 3.35k | const char *pen_str; |
13108 | 3.35k | proto_tree *field_tree; |
13109 | 3.35k | proto_item *field_item; |
13110 | 3.35k | proto_item *ti; |
13111 | | |
13112 | 3.35k | pen = 0; |
13113 | 3.35k | pen_str = NULL; |
13114 | 3.35k | type = tvb_get_ntohs(tvb, offset); |
13115 | 3.35k | length = tvb_get_ntohs(tvb, offset+2); /* XXX: 0 length should not be allowed ? exception: "ScopeSystem" */ |
13116 | 3.35k | if ((ver == 10) && (type & 0x8000)) { /* IPFIX only */ |
13117 | 950 | pen = tvb_get_ntohl(tvb, offset+4); |
13118 | 950 | pen_str = enterprises_lookup(pen, "(Unknown)"); |
13119 | 950 | } |
13120 | | |
13121 | 3.35k | if (tmplt_p->fields_p[fields_type] != NULL) { |
13122 | 491 | tmplt_p->fields_p[fields_type][i].type = type; |
13123 | 491 | tmplt_p->fields_p[fields_type][i].length = length; |
13124 | 491 | tmplt_p->fields_p[fields_type][i].pen = pen; |
13125 | 491 | tmplt_p->fields_p[fields_type][i].pen_str = pen_str; |
13126 | | /* The length is the minimum length of a record and is used to determine whether a record exists |
13127 | | * or is padding. |
13128 | | */ |
13129 | 491 | if (length != VARIABLE_LENGTH) { |
13130 | 387 | tmplt_p->length += length; |
13131 | 387 | } else { |
13132 | 104 | tmplt_p->length += 1; /* a variable length field is at least 1 octet. */ |
13133 | 104 | } |
13134 | 491 | } |
13135 | | |
13136 | 3.35k | field_tree = proto_tree_add_subtree_format(tmplt_tree, tvb, offset, 4+((pen_str!=NULL)?4:0), |
13137 | 3.35k | ett_field, &field_item, "Field (%u/%u)", i+1, count); |
13138 | 3.35k | if (fields_type == TF_SCOPES) { |
13139 | 1.23k | proto_item_append_text(field_item, " [Scope]"); |
13140 | 1.23k | } |
13141 | | |
13142 | 3.35k | if (ver == 9) { /* v9 */ |
13143 | 41 | proto_tree_add_item(field_tree, *v9_template_type_hf_list[fields_type], |
13144 | 41 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13145 | 41 | proto_item_append_text(field_item, ": %s", |
13146 | 41 | val_to_str_ext(pinfo->pool, type, v9_template_type_vse_list[fields_type], "Unknown(%d)")); |
13147 | 3.31k | } else { /* v10 */ |
13148 | 3.31k | proto_tree_add_item(field_tree, hf_cflow_template_ipfix_pen_provided, |
13149 | 3.31k | tvb, offset, 2, ENC_BIG_ENDIAN); |
13150 | 3.31k | if ( !(type & 0x8000) || (pen == REVPEN)) { |
13151 | 2.30k | proto_item *rp_ti; |
13152 | 2.30k | rp_ti = proto_tree_add_item(field_tree, *v10_template_type_hf_list[fields_type], |
13153 | 2.30k | tvb, offset, 2, ENC_BIG_ENDIAN); |
13154 | 2.30k | proto_item_append_text(field_item, ": %s", |
13155 | 2.30k | val_to_str_ext(pinfo->pool, type&0x7fff, v10_template_type_vse_list[fields_type], "Unknown(%d)")); |
13156 | 2.30k | if (pen == REVPEN) { |
13157 | 0 | proto_item_append_text(rp_ti, " [Reverse]"); |
13158 | 0 | proto_item_append_text(field_item, " [Reverse]"); |
13159 | 0 | } |
13160 | 2.30k | } else { |
13161 | 1.01k | int fields_type_pen = pen_to_type_hf_list(pen); |
13162 | 1.01k | if (fields_type_pen != TF_NO_VENDOR_INFO) { |
13163 | 17 | proto_tree_add_item(field_tree, *v10_template_type_hf_list[fields_type_pen], |
13164 | 17 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13165 | 17 | proto_item_append_text(field_item, ": %s", |
13166 | 17 | val_to_str_ext(pinfo->pool, type&0x7fff, v10_template_type_vse_list[fields_type_pen], "Unknown(%d)")); |
13167 | 995 | } else { /* Private Enterprise */ |
13168 | 995 | proto_item *pen_ti; |
13169 | 995 | pen_ti = proto_tree_add_item(field_tree, hf_cflow_template_ipfix_field_type_enterprise, |
13170 | 995 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13171 | 995 | proto_item_append_text(pen_ti, " [pen: %s]", pen_str); |
13172 | 995 | proto_item_append_text(field_item, ": %3u [pen: %s]", type&0x7fff, pen_str); |
13173 | 995 | } |
13174 | 1.01k | } |
13175 | 3.31k | } |
13176 | | |
13177 | 3.35k | offset += 2; |
13178 | | |
13179 | 3.35k | ti = proto_tree_add_item(field_tree, hf_cflow_template_field_length, tvb, |
13180 | 3.35k | offset, 2, ENC_BIG_ENDIAN); |
13181 | 3.35k | if (length == VARIABLE_LENGTH) { |
13182 | 512 | proto_item_append_text(ti, " [i.e.: \"Variable Length\"]"); |
13183 | 512 | } |
13184 | 3.35k | offset += 2; |
13185 | | |
13186 | | /* Private Enterprise Number (IPFIX only) */ |
13187 | 3.35k | if ((ver == 10) && (type & 0x8000)) { |
13188 | 929 | proto_tree_add_uint_format_value(field_tree, hf_cflow_template_ipfix_field_pen, tvb, offset, 4, |
13189 | 929 | pen, "%s (%u)", pen_str, pen); |
13190 | 929 | offset += 4; |
13191 | 929 | } |
13192 | 3.35k | } |
13193 | 475 | return offset; |
13194 | 475 | } |
13195 | | |
13196 | | /* Options Template Dissection */ |
13197 | | static int |
13198 | | dissect_v9_v10_options_template(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, int offset, int length, |
13199 | | hdrinfo_t *hdrinfo_p, uint16_t flowset_id) |
13200 | 50 | { |
13201 | 50 | int remaining; |
13202 | 50 | proto_item_append_text(pdutree, " (Options Template): "); |
13203 | 50 | col_append_str(pinfo->cinfo, COL_INFO, " [Options-Template:"); |
13204 | | |
13205 | 50 | remaining = length; |
13206 | 178 | while (remaining > 3) { /* allow for padding */ |
13207 | 128 | v9_v10_tmplt_t *tmplt_p; |
13208 | 128 | v9_v10_tmplt_t tmplt; |
13209 | 128 | proto_tree *tmplt_tree; |
13210 | 128 | proto_item *tmplt_item; |
13211 | 128 | proto_item *ti; |
13212 | 128 | uint16_t id; |
13213 | 128 | uint16_t option_scope_field_count; |
13214 | 128 | uint16_t option_field_count; |
13215 | 128 | int orig_offset; |
13216 | | |
13217 | 128 | orig_offset = offset; |
13218 | | |
13219 | 128 | id = tvb_get_ntohs(tvb, offset); |
13220 | | /* Show set flow-id in set root and Info column */ |
13221 | 128 | col_append_fstr(pinfo->cinfo, COL_INFO, |
13222 | 128 | "%s%u", (remaining<length) ? "," : "", id); |
13223 | 128 | proto_item_append_text(pdutree, "%s%u", (remaining<length) ? "," : "", id); |
13224 | | |
13225 | 128 | tmplt_tree = proto_tree_add_subtree_format(pdutree, tvb, offset, -1, ett_template, &tmplt_item, "Options Template (Id = %u)", id); |
13226 | | |
13227 | 128 | proto_tree_add_item(tmplt_tree, hf_cflow_template_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
13228 | 128 | offset += 2; |
13229 | | |
13230 | 128 | if (flowset_id == FLOWSET_ID_V9_OPTIONS_TEMPLATE) { /* V9 */ |
13231 | | /* Note: v9: field_count = fields_byte_length/4 since each entry is 4 bytes */ |
13232 | | /* XXX: validate byte_length is a multiple of 4 ? */ |
13233 | 128 | option_scope_field_count = tvb_get_ntohs(tvb, offset)/4; |
13234 | 128 | proto_tree_add_item(tmplt_tree, |
13235 | 128 | hf_cflow_option_scope_length, |
13236 | 128 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13237 | 128 | offset += 2; |
13238 | | |
13239 | 128 | option_field_count = tvb_get_ntohs(tvb, offset)/4; |
13240 | 128 | ti = proto_tree_add_item(tmplt_tree, |
13241 | 128 | hf_cflow_option_length, |
13242 | 128 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13243 | 128 | offset += 2; |
13244 | 128 | } else { /* IPFIX (V10) */ |
13245 | 0 | uint16_t option_total_field_count; |
13246 | |
|
13247 | 0 | option_total_field_count = tvb_get_ntohs(tvb, offset); |
13248 | 0 | proto_tree_add_item(tmplt_tree, |
13249 | 0 | hf_cflow_template_ipfix_total_field_count, |
13250 | 0 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13251 | 0 | offset += 2; |
13252 | |
|
13253 | 0 | option_scope_field_count = tvb_get_ntohs(tvb, offset); |
13254 | 0 | ti = proto_tree_add_item(tmplt_tree, |
13255 | 0 | hf_cflow_template_ipfix_scope_field_count, |
13256 | 0 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13257 | 0 | offset += 2; |
13258 | |
|
13259 | 0 | option_field_count = option_total_field_count - option_scope_field_count; |
13260 | |
|
13261 | 0 | if (option_scope_field_count == 0) { |
13262 | 0 | expert_add_info(pinfo, ti, &ei_cflow_template_ipfix_scope_field_count); |
13263 | 0 | return 0; |
13264 | 0 | } |
13265 | 0 | if (option_scope_field_count > option_total_field_count) { |
13266 | 0 | expert_add_info_format(pinfo, ti, &ei_cflow_template_ipfix_scope_field_count_too_many, |
13267 | 0 | "More scope fields (%u) than fields (%u)", |
13268 | 0 | option_scope_field_count, option_total_field_count); |
13269 | 0 | return 0; |
13270 | 0 | } |
13271 | 0 | } |
13272 | | |
13273 | 128 | proto_item_append_text(tmplt_item, |
13274 | 128 | " (Scope Count = %u; Data Count = %u)", |
13275 | 128 | option_scope_field_count, option_field_count); |
13276 | 128 | proto_item_set_len(tmplt_item, 6 +4*(option_scope_field_count+option_field_count)); |
13277 | | |
13278 | 128 | if (v9_tmplt_max_fields && |
13279 | 126 | (option_field_count > v9_tmplt_max_fields)) { |
13280 | 30 | expert_add_info_format(pinfo, ti, &ei_cflow_options, |
13281 | 30 | "More options (%u) than we can handle." |
13282 | 30 | " Maximum value can be adjusted in the protocol preferences.", |
13283 | 30 | option_field_count); |
13284 | 30 | } |
13285 | | |
13286 | 128 | if (v9_tmplt_max_fields && |
13287 | 126 | (option_scope_field_count > v9_tmplt_max_fields)) { |
13288 | 28 | expert_add_info_format(pinfo, ti, &ei_cflow_scopes, |
13289 | 28 | "More scopes (%u) than we can handle [template won't be used]." |
13290 | 28 | " Maximum value can be adjusted in the protocol preferences.", |
13291 | 28 | option_scope_field_count); |
13292 | 28 | } |
13293 | | |
13294 | 128 | memset(&tmplt, 0, sizeof(tmplt)); |
13295 | | |
13296 | 128 | v9_v10_tmplt_build_key(&tmplt, pinfo, hdrinfo_p->src_id, id); |
13297 | | |
13298 | 128 | tmplt.field_count[TF_SCOPES] = option_scope_field_count; |
13299 | 128 | tmplt.field_count[TF_ENTRIES] = option_field_count; |
13300 | | |
13301 | | /* If an entry for this template already exists in the template table then after the */ |
13302 | | /* 'do {} while' tmplt.fields_p[TF_SCOPES] and tmplt.fields_p[TF_ENTRIES] will be NULL */ |
13303 | | /* (no memory will have been allocated) and thus this template will not be cached after */ |
13304 | | /* dissection. */ |
13305 | | /* ToDo: expert warning if replacement (changed) and new template ignored. */ |
13306 | | /* XXX: Is an Options template with only scope fields allowed for V9 ?? */ |
13307 | | |
13308 | 128 | tmplt_p = (v9_v10_tmplt_t *)wmem_map_lookup(v9_v10_tmplt_table, &tmplt); |
13309 | 128 | if (!pinfo->fd->visited) { /* cache template info only during first pass */ |
13310 | 126 | do { |
13311 | 126 | if (v9_tmplt_max_fields && |
13312 | 126 | ((option_scope_field_count > v9_tmplt_max_fields) |
13313 | 98 | || (option_field_count > v9_tmplt_max_fields))) { |
13314 | 35 | break; /* Don't cache this template */ |
13315 | 35 | } |
13316 | 91 | if (tmplt_p != NULL) { |
13317 | | /* Entry for this template already exists; Can be dup or changed */ |
13318 | | /* ToDo: Test for changed template ? If so: expert ? */ |
13319 | 47 | break; /* Don't cache this template */ |
13320 | 47 | } |
13321 | 44 | tmplt.fields_p[TF_SCOPES] = (v9_v10_tmplt_entry_t *)wmem_alloc0(wmem_file_scope(), option_scope_field_count *sizeof(v9_v10_tmplt_entry_t)); |
13322 | 44 | tmplt.fields_p[TF_ENTRIES] = (v9_v10_tmplt_entry_t *)wmem_alloc0(wmem_file_scope(), option_field_count *sizeof(v9_v10_tmplt_entry_t)); |
13323 | 44 | break; |
13324 | 126 | } while (false); |
13325 | 126 | } |
13326 | | |
13327 | 128 | offset = dissect_v9_v10_template_fields(tvb, pinfo, tmplt_tree, offset, |
13328 | 128 | hdrinfo_p, &tmplt, TF_SCOPES); |
13329 | | |
13330 | 128 | offset = dissect_v9_v10_template_fields(tvb, pinfo, tmplt_tree, offset, |
13331 | 128 | hdrinfo_p, &tmplt, TF_ENTRIES); |
13332 | | |
13333 | 128 | if ((tmplt_p == NULL) && (tmplt.fields_p[TF_SCOPES] || tmplt.fields_p[TF_ENTRIES])) { |
13334 | | /* create permanent template copy for storage in template table */ |
13335 | 8 | tmplt_p = (v9_v10_tmplt_t *)wmem_memdup(wmem_file_scope(), &tmplt, sizeof(tmplt)); |
13336 | 8 | copy_address_wmem(wmem_file_scope(), &tmplt_p->src_addr, &pinfo->net_src); |
13337 | 8 | copy_address_wmem(wmem_file_scope(), &tmplt_p->dst_addr, &pinfo->net_dst); |
13338 | | /* Remember when we saw this template */ |
13339 | 8 | tmplt_p->template_frame_number = pinfo->num; |
13340 | | /* Add completed entry into table */ |
13341 | 8 | wmem_map_insert(v9_v10_tmplt_table, tmplt_p, tmplt_p); |
13342 | 8 | } |
13343 | | |
13344 | 128 | remaining -= offset - orig_offset; |
13345 | 128 | } |
13346 | 50 | if (remaining > 0) |
13347 | 3 | flow_process_textfield(pdutree, tvb, offset, remaining, hf_cflow_padding); |
13348 | | |
13349 | 50 | col_append_str(pinfo->cinfo, COL_INFO, "]"); |
13350 | | |
13351 | 50 | return length; |
13352 | 50 | } |
13353 | | |
13354 | | /* Data Template Dissection */ |
13355 | | static int |
13356 | | dissect_v9_v10_data_template(tvbuff_t *tvb, packet_info *pinfo, proto_tree *pdutree, int offset, int length, |
13357 | | hdrinfo_t *hdrinfo_p, uint16_t flowset_id _U_) |
13358 | 52 | { |
13359 | 52 | int remaining; |
13360 | | |
13361 | 52 | conversation_t *conv = find_or_create_conversation(pinfo); |
13362 | 52 | wmem_map_t *netflow_sequence_analysis_domain_hash = (wmem_map_t *)conversation_get_proto_data(conv, proto_netflow); |
13363 | 52 | if (netflow_sequence_analysis_domain_hash == NULL) { |
13364 | 16 | netflow_sequence_analysis_domain_hash = wmem_map_new(wmem_file_scope(), g_direct_hash, g_direct_equal); |
13365 | 16 | conversation_add_proto_data(conv, proto_netflow, netflow_sequence_analysis_domain_hash); |
13366 | 16 | } |
13367 | | |
13368 | 52 | proto_item_append_text(pdutree, " (Data Template): "); |
13369 | 52 | col_append_str(pinfo->cinfo, COL_INFO, " [Data-Template:"); |
13370 | | |
13371 | 52 | remaining = length; |
13372 | 307 | while (remaining > 3) { /* allow for padding */ |
13373 | 255 | v9_v10_tmplt_t *tmplt_p; |
13374 | 255 | v9_v10_tmplt_t tmplt; |
13375 | 255 | proto_tree *tmplt_tree; |
13376 | 255 | proto_item *ti; |
13377 | 255 | uint16_t id; |
13378 | 255 | uint16_t count; |
13379 | 255 | int orig_offset; |
13380 | | |
13381 | 255 | orig_offset = offset; |
13382 | 255 | id = tvb_get_ntohs(tvb, offset); |
13383 | | /* Show set flow-id in set root and Info column */ |
13384 | 255 | col_append_fstr(pinfo->cinfo, COL_INFO, |
13385 | 255 | "%s%u", (remaining<length) ? "," : "", id); |
13386 | 255 | proto_item_append_text(pdutree, "%s%u", (remaining<length) ? "," : "", id); |
13387 | | |
13388 | 255 | count = tvb_get_ntohs(tvb, offset + 2); |
13389 | | |
13390 | 255 | tmplt_tree = proto_tree_add_subtree_format(pdutree, tvb, offset, |
13391 | 255 | 4 + 4 * count /* hdrsiz + count*2*(sizeof uint16_t)*/, |
13392 | 255 | ett_template, NULL, "Template (Id = %u, Count = %u)", id, count); |
13393 | | |
13394 | 255 | proto_tree_add_item(tmplt_tree, hf_cflow_template_id, tvb, |
13395 | 255 | offset, 2, ENC_BIG_ENDIAN); |
13396 | 255 | offset += 2; |
13397 | | |
13398 | 255 | ti = proto_tree_add_item(tmplt_tree, hf_cflow_template_field_count, |
13399 | 255 | tvb, offset, 2, ENC_BIG_ENDIAN); |
13400 | 255 | offset += 2; |
13401 | | |
13402 | 255 | if (v9_tmplt_max_fields && (count > v9_tmplt_max_fields)) { |
13403 | 36 | expert_add_info_format(pinfo, ti, &ei_cflow_entries, |
13404 | 36 | "More entries (%u) than we can handle [template won't be used]." |
13405 | 36 | " Maximum value can be adjusted in the protocol preferences.", |
13406 | 36 | count); |
13407 | 36 | } |
13408 | | |
13409 | 255 | memset(&tmplt, 0, sizeof(tmplt)); |
13410 | | |
13411 | 255 | v9_v10_tmplt_build_key(&tmplt, pinfo, hdrinfo_p->src_id, id); /* lookup only ! */ |
13412 | | |
13413 | 255 | tmplt.field_count[TF_ENTRIES] = count; |
13414 | | |
13415 | | /* If an entry for this hash already exists in the template table then after the */ |
13416 | | /* 'do {} while' tmplt.fields_p[TF_ENTRIES] will be NULL (no memory will have been */ |
13417 | | /* been allocated) and thus this template will not be cached after dissection. */ |
13418 | | /* ToDo: expert warning if replacement (changed) and new template ignored. */ |
13419 | | |
13420 | 255 | tmplt_p = (v9_v10_tmplt_t *)wmem_map_lookup(v9_v10_tmplt_table, &tmplt); |
13421 | 255 | if (!pinfo->fd->visited) { /* cache template info only during first pass */ |
13422 | 254 | do { |
13423 | 254 | if ((count == 0) || |
13424 | 212 | (v9_tmplt_max_fields && (count > v9_tmplt_max_fields))) { |
13425 | 212 | break; /* Don't cache this template */ |
13426 | 212 | } |
13427 | 42 | if (tmplt_p != NULL) { |
13428 | | /* Entry for this template already exists; Can be dup or changed */ |
13429 | | /* ToDo: Test for changed template ? If so: expert ? */ |
13430 | 17 | break; /* Don't cache this template */ |
13431 | 17 | } |
13432 | 25 | tmplt.fields_p[TF_ENTRIES] = (v9_v10_tmplt_entry_t *)wmem_alloc0(wmem_file_scope(), count * sizeof(v9_v10_tmplt_entry_t)); |
13433 | 25 | break; |
13434 | 254 | } while (false); |
13435 | 254 | } |
13436 | 255 | offset = dissect_v9_v10_template_fields(tvb, pinfo, tmplt_tree, offset, |
13437 | 255 | hdrinfo_p, &tmplt, TF_ENTRIES); |
13438 | | |
13439 | 255 | if ((tmplt_p == NULL) && tmplt.fields_p[TF_ENTRIES]) { |
13440 | 17 | netflow_domain_state_t *domain_state; |
13441 | | |
13442 | | /* create permanent template copy for storage in template table */ |
13443 | 17 | tmplt_p = (v9_v10_tmplt_t *)wmem_memdup(wmem_file_scope(), &tmplt, sizeof(tmplt)); |
13444 | 17 | copy_address_wmem(wmem_file_scope(), &tmplt_p->src_addr, &pinfo->net_src); |
13445 | 17 | copy_address_wmem(wmem_file_scope(), &tmplt_p->dst_addr, &pinfo->net_dst); |
13446 | | /* Remember when we saw this template */ |
13447 | 17 | tmplt_p->template_frame_number = pinfo->num; |
13448 | 17 | wmem_map_insert(v9_v10_tmplt_table, tmplt_p, tmplt_p); |
13449 | | |
13450 | | /* Create if necessary observation domain entry (for use with sequence analysis) */ |
13451 | 17 | domain_state = (netflow_domain_state_t *)wmem_map_lookup(netflow_sequence_analysis_domain_hash, |
13452 | 17 | GUINT_TO_POINTER(hdrinfo_p->src_id)); |
13453 | 17 | if (domain_state == NULL) { |
13454 | 10 | domain_state = wmem_new0(wmem_file_scope(), netflow_domain_state_t); |
13455 | | /* Store new domain in table */ |
13456 | 10 | wmem_map_insert(netflow_sequence_analysis_domain_hash, GUINT_TO_POINTER(hdrinfo_p->src_id), domain_state); |
13457 | 10 | } |
13458 | 17 | } |
13459 | 255 | remaining -= offset - orig_offset; |
13460 | 255 | } |
13461 | 52 | if (remaining > 0) |
13462 | 2 | flow_process_textfield(pdutree, tvb, offset, remaining, hf_cflow_padding); |
13463 | | |
13464 | 52 | col_append_str(pinfo->cinfo, COL_INFO, "]"); |
13465 | | |
13466 | 52 | return length; |
13467 | 52 | } |
13468 | | |
13469 | | /* build temporary key */ |
13470 | | /* Note: address at *(pinfo->net_???.data) is *not* copied */ |
13471 | | static v9_v10_tmplt_t *v9_v10_tmplt_build_key(v9_v10_tmplt_t *tmplt_p, packet_info *pinfo, uint32_t src_id, uint16_t tmplt_id) |
13472 | 398 | { |
13473 | 398 | set_address(&tmplt_p->src_addr, pinfo->net_src.type, pinfo->net_src.len, pinfo->net_src.data); /* lookup only! */ |
13474 | 398 | tmplt_p->src_port = pinfo->srcport; |
13475 | 398 | set_address(&tmplt_p->dst_addr, pinfo->net_dst.type, pinfo->net_dst.len, pinfo->net_dst.data); /* lookup only! */ |
13476 | 398 | tmplt_p->dst_port = pinfo->destport; |
13477 | 398 | tmplt_p->src_id = src_id; |
13478 | 398 | tmplt_p->tmplt_id = tmplt_id; |
13479 | 398 | return tmplt_p; |
13480 | 398 | } |
13481 | | |
13482 | | static gboolean |
13483 | | v9_v10_tmplt_table_equal(const void *k1, const void *k2) |
13484 | 127 | { |
13485 | 127 | const v9_v10_tmplt_t *ta = (const v9_v10_tmplt_t *)k1; |
13486 | 127 | const v9_v10_tmplt_t *tb = (const v9_v10_tmplt_t *)k2; |
13487 | | |
13488 | 127 | return ( |
13489 | 127 | (cmp_address(&ta->src_addr, &tb->src_addr) == 0) && |
13490 | 127 | (ta->src_port == tb->src_port) && |
13491 | 127 | (cmp_address(&ta->dst_addr, &tb->dst_addr) == 0) && |
13492 | 127 | (ta->dst_port == tb->dst_port) && |
13493 | 127 | (ta->src_id == tb->src_id) && |
13494 | 127 | (ta->tmplt_id == tb->tmplt_id) |
13495 | 127 | ); |
13496 | 127 | } |
13497 | | |
13498 | | static unsigned |
13499 | | v9_v10_tmplt_table_hash(const void *k) |
13500 | 378 | { |
13501 | 378 | const v9_v10_tmplt_t *tmplt_p = (const v9_v10_tmplt_t *)k; |
13502 | 378 | uint32_t val; |
13503 | | |
13504 | 378 | val = tmplt_p->src_id + (tmplt_p->tmplt_id << 9) + tmplt_p->src_port + tmplt_p->dst_port; |
13505 | | |
13506 | 378 | val = add_address_to_hash(val, &tmplt_p->src_addr); |
13507 | 378 | val = add_address_to_hash(val, &tmplt_p->dst_addr); |
13508 | | |
13509 | 378 | return val; |
13510 | 378 | } |
13511 | | |
13512 | | /* |
13513 | | * dissect a version 1, 5, or 7 pdu and return the length of the pdu we |
13514 | | * processed |
13515 | | */ |
13516 | | |
13517 | | static int |
13518 | | dissect_pdu(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *pdutree, int offset, hdrinfo_t *hdrinfo_p, uint32_t *flows_seen _U_) |
13519 | 410 | { |
13520 | 410 | int startoffset = offset; |
13521 | 410 | uint32_t srcaddr, dstaddr; |
13522 | 410 | uint8_t mask; |
13523 | 410 | nstime_t ts; |
13524 | 410 | uint8_t ver; |
13525 | | |
13526 | 410 | memset(&ts, 0, sizeof(ts)); |
13527 | | |
13528 | | /* |
13529 | | * memcpy so we can use the values later to calculate a prefix |
13530 | | */ |
13531 | 410 | srcaddr = tvb_get_ipv4(tvb, offset); |
13532 | 410 | proto_tree_add_ipv4(pdutree, hf_cflow_srcaddr, tvb, offset, 4, srcaddr); |
13533 | 410 | offset += 4; |
13534 | | |
13535 | 410 | dstaddr = tvb_get_ipv4(tvb, offset); |
13536 | 410 | proto_tree_add_ipv4(pdutree, hf_cflow_dstaddr, tvb, offset, 4, dstaddr); |
13537 | 410 | offset += 4; |
13538 | | |
13539 | 410 | proto_tree_add_item(pdutree, hf_cflow_nexthop, tvb, offset, 4, ENC_BIG_ENDIAN); |
13540 | 410 | offset += 4; |
13541 | | |
13542 | 410 | offset = flow_process_ints(pdutree, tvb, offset); |
13543 | 410 | offset = flow_process_sizecount(pdutree, tvb, offset); |
13544 | 410 | offset = flow_process_timeperiod(pdutree, tvb, offset); |
13545 | 410 | offset = flow_process_ports(pdutree, tvb, offset); |
13546 | | |
13547 | | /* |
13548 | | * and the similarities end here |
13549 | | */ |
13550 | | |
13551 | 410 | ver = hdrinfo_p->vspec; |
13552 | | |
13553 | 410 | if (ver == 1) { |
13554 | 43 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_padding); |
13555 | | |
13556 | 43 | proto_tree_add_item(pdutree, hf_cflow_prot, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13557 | | |
13558 | 43 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13559 | | |
13560 | 43 | proto_tree_add_item(pdutree, hf_cflow_tcpflags, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13561 | | |
13562 | 43 | offset = flow_process_textfield(pdutree, tvb, offset, 3, hf_cflow_padding); |
13563 | | |
13564 | 43 | offset = flow_process_textfield(pdutree, tvb, offset, 4, hf_cflow_reserved); |
13565 | 367 | } else { |
13566 | 367 | if (ver == 5) |
13567 | 211 | offset = flow_process_textfield(pdutree, tvb, offset, 1, hf_cflow_padding); |
13568 | 156 | else { |
13569 | 156 | proto_tree_add_item(pdutree, hf_cflow_flags, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13570 | 156 | } |
13571 | | |
13572 | 367 | proto_tree_add_item(pdutree, hf_cflow_tcpflags, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13573 | | |
13574 | 367 | proto_tree_add_item(pdutree, hf_cflow_prot, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13575 | | |
13576 | 367 | proto_tree_add_item(pdutree, hf_cflow_tos, tvb, offset++, 1, ENC_BIG_ENDIAN); |
13577 | | |
13578 | 367 | offset = flow_process_aspair(pdutree, tvb, offset); |
13579 | | |
13580 | 367 | mask = tvb_get_uint8(tvb, offset); |
13581 | 367 | proto_tree_add_uint_format_value(pdutree, hf_cflow_srcmask, tvb, offset++, 1, |
13582 | 367 | mask, |
13583 | 367 | "%u (prefix: %s/%u)", |
13584 | 367 | mask, getprefix(pinfo->pool, &srcaddr, mask), |
13585 | 367 | mask != 0 ? mask : 32); |
13586 | | |
13587 | 367 | mask = tvb_get_uint8(tvb, offset); |
13588 | 367 | proto_tree_add_uint_format_value(pdutree, hf_cflow_dstmask, tvb, offset++, 1, |
13589 | 367 | mask, |
13590 | 367 | "%u (prefix: %s/%u)", |
13591 | 367 | mask, getprefix(pinfo->pool, &dstaddr, mask), |
13592 | 367 | mask != 0 ? mask : 32); |
13593 | | |
13594 | 367 | offset = flow_process_textfield(pdutree, tvb, offset, 2, hf_cflow_padding); |
13595 | | |
13596 | 367 | if (ver == 7) { |
13597 | 156 | proto_tree_add_item(pdutree, hf_cflow_routersc, tvb, offset, 4, ENC_BIG_ENDIAN); |
13598 | 156 | offset += 4; |
13599 | 156 | } |
13600 | 367 | } |
13601 | | |
13602 | 410 | return (offset - startoffset); |
13603 | 410 | } |
13604 | | |
13605 | | static const char * |
13606 | | getprefix(wmem_allocator_t *pool, const uint32_t *addr, unsigned prefix) |
13607 | 734 | { |
13608 | 734 | uint32_t gprefix; |
13609 | 734 | address prefix_addr; |
13610 | | |
13611 | 734 | if (prefix == 0) { |
13612 | 214 | gprefix = 0; |
13613 | 520 | } else if (prefix < 32) { |
13614 | 152 | gprefix = *addr & g_htonl((0xffffffff << (32 - prefix))); |
13615 | 368 | } else { |
13616 | 368 | gprefix = *addr; |
13617 | 368 | } |
13618 | | |
13619 | 734 | set_address(&prefix_addr, AT_IPv4, 4, &gprefix); |
13620 | 734 | return address_to_str(pool, &prefix_addr); |
13621 | 734 | } |
13622 | | |
13623 | | void |
13624 | | proto_register_netflow(void) |
13625 | 15 | { |
13626 | 15 | static hf_register_info hf[] = { |
13627 | | /* |
13628 | | * flow header |
13629 | | */ |
13630 | 15 | {&hf_cflow_version, |
13631 | 15 | {"Version", "cflow.version", |
13632 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13633 | 15 | "NetFlow Version", HFILL} |
13634 | 15 | }, |
13635 | 15 | {&hf_cflow_len, |
13636 | 15 | {"Length", "cflow.len", |
13637 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13638 | 15 | "Length of PDUs", HFILL} |
13639 | 15 | }, |
13640 | 15 | {&hf_cflow_count, |
13641 | 15 | {"Count", "cflow.count", |
13642 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13643 | 15 | "Count of PDUs", HFILL} |
13644 | 15 | }, |
13645 | 15 | {&hf_cflow_sysuptime, |
13646 | 15 | {"SysUptime", "cflow.sysuptime", |
13647 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
13648 | 15 | "Time since router booted (in seconds)", HFILL} |
13649 | 15 | }, |
13650 | 15 | {&hf_cflow_exporttime, |
13651 | 15 | {"ExportTime", "cflow.exporttime", |
13652 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13653 | 15 | "Time when the flow has been exported", HFILL} |
13654 | 15 | }, |
13655 | 15 | {&hf_cflow_timestamp, |
13656 | 15 | {"Timestamp", "cflow.timestamp", |
13657 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
13658 | 15 | "Current seconds since epoch", HFILL} |
13659 | 15 | }, |
13660 | 15 | {&hf_cflow_unix_secs, |
13661 | 15 | {"CurrentSecs", "cflow.unix_secs", |
13662 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13663 | 15 | "Current seconds since epoch", HFILL} |
13664 | 15 | }, |
13665 | 15 | {&hf_cflow_unix_nsecs, |
13666 | 15 | {"CurrentNSecs", "cflow.unix_nsecs", |
13667 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13668 | 15 | "Residual nanoseconds since epoch", HFILL} |
13669 | 15 | }, |
13670 | 15 | {&hf_cflow_samplingmode, |
13671 | 15 | {"SamplingMode", "cflow.samplingmode", |
13672 | 15 | FT_UINT16, BASE_DEC, VALS(v5_sampling_mode), 0xC000, |
13673 | 15 | "Sampling Mode of exporter", HFILL} |
13674 | 15 | }, |
13675 | 15 | {&hf_cflow_samplerate, |
13676 | 15 | {"SampleRate", "cflow.samplerate", |
13677 | 15 | FT_UINT16, BASE_DEC, NULL, 0x3FFF, |
13678 | 15 | "Sample Frequency of exporter", HFILL} |
13679 | 15 | }, |
13680 | | |
13681 | | /* |
13682 | | * end version-agnostic header |
13683 | | * version-specific flow header |
13684 | | */ |
13685 | 15 | {&hf_cflow_sequence, |
13686 | 15 | {"FlowSequence", "cflow.sequence", |
13687 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13688 | 15 | "Sequence number of flows seen", HFILL} |
13689 | 15 | }, |
13690 | 15 | {&hf_cflow_engine_type, |
13691 | 15 | {"EngineType", "cflow.engine_type", |
13692 | 15 | FT_UINT8, BASE_DEC, VALS(engine_type), 0x0, |
13693 | 15 | "Flow switching engine type", HFILL} |
13694 | 15 | }, |
13695 | 15 | {&hf_cflow_engine_id, |
13696 | 15 | {"EngineId", "cflow.engine_id", |
13697 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
13698 | 15 | "Slot number of switching engine", HFILL} |
13699 | 15 | }, |
13700 | 15 | {&hf_cflow_source_id, |
13701 | 15 | {"SourceId", "cflow.source_id", |
13702 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13703 | 15 | "Identifier for export device", HFILL} |
13704 | 15 | }, |
13705 | 15 | {&hf_cflow_aggmethod, |
13706 | 15 | {"AggMethod", "cflow.aggmethod", |
13707 | 15 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &v8_agg_ext, 0x0, |
13708 | 15 | "CFlow V8 Aggregation Method", HFILL} |
13709 | 15 | }, |
13710 | 15 | {&hf_cflow_aggversion, |
13711 | 15 | {"AggVersion", "cflow.aggversion", |
13712 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
13713 | 15 | "CFlow V8 Aggregation Version", HFILL} |
13714 | 15 | }, |
13715 | | /* |
13716 | | * end version specific header storage |
13717 | | */ |
13718 | | /* |
13719 | | * Version 9 |
13720 | | */ |
13721 | 15 | {&hf_cflow_flowset_id, |
13722 | 15 | {"FlowSet Id", "cflow.flowset_id", |
13723 | 15 | FT_UINT16, BASE_RANGE_STRING | BASE_DEC, RVALS(rs_flowset_ids), 0x0, |
13724 | 15 | NULL, HFILL} |
13725 | 15 | }, |
13726 | 15 | {&hf_cflow_flowset_length, |
13727 | 15 | {"FlowSet Length", "cflow.flowset_length", |
13728 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13729 | 15 | "FlowSet Length in bytes", HFILL} |
13730 | 15 | }, |
13731 | 15 | {&hf_cflow_template_id, |
13732 | 15 | {"Template Id", "cflow.template_id", |
13733 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13734 | 15 | NULL, HFILL} |
13735 | 15 | }, |
13736 | 15 | {&hf_cflow_template_field_count, |
13737 | 15 | {"Field Count", "cflow.template_field_count", |
13738 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13739 | 15 | "Template field count", HFILL} |
13740 | 15 | }, |
13741 | 15 | {&hf_cflow_template_field_type, |
13742 | 15 | {"Type", "cflow.template_field_type", |
13743 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v9_v10_template_types_ext, 0x0, |
13744 | 15 | "Template field type", HFILL} |
13745 | 15 | }, |
13746 | 15 | {&hf_cflow_template_field_length, |
13747 | 15 | {"Length", "cflow.template_field_length", |
13748 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13749 | 15 | "Template field length", HFILL} |
13750 | 15 | }, |
13751 | 15 | {&hf_cflow_subtemplate_id, |
13752 | 15 | {"SubTemplateList Id", "cflow.subtemplate_id", |
13753 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13754 | 15 | "ID of the Template used to encode and decode" |
13755 | 15 | " the subTemplateList Content", HFILL} |
13756 | 15 | }, |
13757 | 15 | {&hf_cflow_subtemplate_semantic, |
13758 | 15 | {"SubTemplateList Semantic", "cflow.subtemplate_semantic", |
13759 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
13760 | 15 | "Indicates the relationship among the different Data Records" |
13761 | 15 | " within this Structured Data Information Element", HFILL} |
13762 | 15 | }, |
13763 | | |
13764 | | /* options */ |
13765 | 15 | {&hf_cflow_option_scope_length, |
13766 | 15 | {"Option Scope Length", "cflow.option_scope_length", |
13767 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13768 | 15 | NULL, HFILL} |
13769 | 15 | }, |
13770 | 15 | {&hf_cflow_option_length, |
13771 | 15 | {"Option Length", "cflow.option_length", |
13772 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13773 | 15 | NULL, HFILL} |
13774 | 15 | }, |
13775 | 15 | {&hf_cflow_template_scope_field_type, |
13776 | 15 | {"Scope Type", "cflow.scope_field_type", |
13777 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v9_scope_field_types_ext, 0x0, |
13778 | 15 | "Scope field type", HFILL} |
13779 | 15 | }, |
13780 | 15 | {&hf_cflow_icmp_type_code_ipv4, |
13781 | 15 | {"ICMP Type", "cflow.icmp_type_code_ipv4", |
13782 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
13783 | 15 | NULL, HFILL} |
13784 | 15 | }, |
13785 | 15 | {&hf_cflow_igmp_type, |
13786 | 15 | {"IGMP Type", "cflow.igmp_type", |
13787 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
13788 | 15 | NULL, HFILL} |
13789 | 15 | }, |
13790 | 15 | {&hf_cflow_sampling_interval, |
13791 | 15 | {"Sampling interval", "cflow.sampling_interval", |
13792 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13793 | 15 | NULL, HFILL} |
13794 | 15 | }, |
13795 | 15 | {&hf_cflow_sampling_algorithm, |
13796 | 15 | {"Sampling algorithm", "cflow.sampling_algorithm", |
13797 | 15 | FT_UINT8, BASE_DEC, VALS(ipfix_sampling_mode), 0x0, |
13798 | 15 | NULL, HFILL} |
13799 | 15 | }, |
13800 | 15 | {&hf_cflow_flow_active_timeout, |
13801 | 15 | {"Flow active timeout", "cflow.flow_active_timeout", |
13802 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13803 | 15 | NULL, HFILL} |
13804 | 15 | }, |
13805 | 15 | {&hf_cflow_flow_inactive_timeout, |
13806 | 15 | {"Flow inactive timeout", "cflow.flow_inactive_timeout", |
13807 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13808 | 15 | NULL, HFILL} |
13809 | 15 | }, |
13810 | | |
13811 | | /* |
13812 | | * begin pdu content storage |
13813 | | */ |
13814 | 15 | {&hf_cflow_srcaddr, |
13815 | 15 | {"SrcAddr", "cflow.srcaddr", |
13816 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
13817 | 15 | "Flow Source Address (IPv4)", HFILL} |
13818 | 15 | }, |
13819 | 15 | {&hf_cflow_srcaddr_v6, |
13820 | 15 | {"SrcAddr", "cflow.srcaddrv6", |
13821 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
13822 | 15 | "Flow Source Address (IPv6)", HFILL} |
13823 | 15 | }, |
13824 | 15 | {&hf_cflow_srcnet, |
13825 | 15 | {"SrcNet", "cflow.srcnet", |
13826 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
13827 | 15 | "Flow Source Network", HFILL} |
13828 | 15 | }, |
13829 | 15 | {&hf_cflow_dstaddr, |
13830 | 15 | {"DstAddr", "cflow.dstaddr", |
13831 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
13832 | 15 | "Flow Destination Address (IPv4)", HFILL} |
13833 | 15 | }, |
13834 | 15 | {&hf_cflow_dstaddr_v6, |
13835 | 15 | {"DstAddr", "cflow.dstaddrv6", |
13836 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
13837 | 15 | "Flow Destination Address (IPv6)", HFILL} |
13838 | 15 | }, |
13839 | 15 | {&hf_cflow_dstnet, |
13840 | 15 | {"DstNet", "cflow.dstnet", |
13841 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
13842 | 15 | "Flow Destination Network", HFILL} |
13843 | 15 | }, |
13844 | 15 | {&hf_cflow_nexthop, |
13845 | 15 | {"NextHop", "cflow.nexthop", |
13846 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
13847 | 15 | "Router nexthop (IPv4)", HFILL} |
13848 | 15 | }, |
13849 | 15 | {&hf_cflow_nexthop_v6, |
13850 | 15 | {"NextHop", "cflow.nexthopv6", |
13851 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
13852 | 15 | "Router nexthop (IPv6)", HFILL} |
13853 | 15 | }, |
13854 | 15 | {&hf_cflow_bgpnexthop, |
13855 | 15 | {"BGPNextHop", "cflow.bgpnexthop", |
13856 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
13857 | 15 | "BGP Router Nexthop (IPv4)", HFILL} |
13858 | 15 | }, |
13859 | 15 | {&hf_cflow_bgpnexthop_v6, |
13860 | 15 | {"BGPNextHop", "cflow.bgpnexthopv6", |
13861 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
13862 | 15 | "BGP Router Nexthop (IPv6)", HFILL} |
13863 | 15 | }, |
13864 | 15 | {&hf_cflow_inputint, |
13865 | 15 | {"InputInt", "cflow.inputint", |
13866 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13867 | 15 | "Flow Input Interface", HFILL} |
13868 | 15 | }, |
13869 | 15 | {&hf_cflow_outputint, |
13870 | 15 | {"OutputInt", "cflow.outputint", |
13871 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
13872 | 15 | "Flow Output Interface", HFILL} |
13873 | 15 | }, |
13874 | 15 | {&hf_cflow_flows, |
13875 | 15 | {"Flows", "cflow.flows", |
13876 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
13877 | 15 | "Flows Aggregated in PDU", HFILL} |
13878 | 15 | }, |
13879 | 15 | {&hf_cflow_packets, |
13880 | 15 | {"Packets", "cflow.packets", |
13881 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
13882 | 15 | "Count of packets in flow", HFILL} |
13883 | 15 | }, |
13884 | 15 | {&hf_cflow_octets, |
13885 | 15 | {"Octets", "cflow.octets", |
13886 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
13887 | 15 | "Count of bytes in flow", HFILL} |
13888 | 15 | }, |
13889 | 15 | {&hf_cflow_length_min, |
13890 | 15 | {"MinLength", "cflow.length_min", |
13891 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
13892 | 15 | "Packet Length Min", HFILL} |
13893 | 15 | }, |
13894 | 15 | {&hf_cflow_length_max, |
13895 | 15 | {"MaxLength", "cflow.length_max", |
13896 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
13897 | 15 | "Packet Length Max", HFILL} |
13898 | 15 | }, |
13899 | 15 | {&hf_cflow_timedelta, |
13900 | 15 | {"Duration", "cflow.timedelta", |
13901 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
13902 | 15 | "Duration of flow sample (end - start) in seconds", HFILL} |
13903 | 15 | }, |
13904 | 15 | {&hf_cflow_timestart, |
13905 | 15 | {"StartTime", "cflow.timestart", |
13906 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
13907 | 15 | "Uptime at start of flow", HFILL} |
13908 | 15 | }, |
13909 | 15 | {&hf_cflow_timeend, |
13910 | 15 | {"EndTime", "cflow.timeend", |
13911 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
13912 | 15 | "Uptime at end of flow", HFILL} |
13913 | 15 | }, |
13914 | | /* TODO: allow transport lookup on these ports, assuming have already read protocol? */ |
13915 | 15 | {&hf_cflow_srcport, |
13916 | 15 | {"SrcPort", "cflow.srcport", |
13917 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13918 | 15 | "Flow Source Port", HFILL} |
13919 | 15 | }, |
13920 | 15 | {&hf_cflow_dstport, |
13921 | 15 | {"DstPort", "cflow.dstport", |
13922 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
13923 | 15 | "Flow Destination Port", HFILL} |
13924 | 15 | }, |
13925 | 15 | {&hf_cflow_prot, |
13926 | 15 | {"Protocol", "cflow.protocol", |
13927 | 15 | FT_UINT8, BASE_DEC | BASE_EXT_STRING, &ipproto_val_ext, 0x0, |
13928 | 15 | "IP Protocol", HFILL} |
13929 | 15 | }, |
13930 | 15 | {&hf_cflow_tos, |
13931 | 15 | {"IP ToS", "cflow.tos", |
13932 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
13933 | 15 | "IP Type of Service", HFILL} |
13934 | 15 | }, |
13935 | 15 | {&hf_cflow_marked_tos, |
13936 | 15 | {"Marked ToS", "cflow.marked_tos", |
13937 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
13938 | 15 | NULL, HFILL} |
13939 | 15 | }, |
13940 | 15 | {&hf_cflow_flags, |
13941 | 15 | {"Export Flags", "cflow.flags", |
13942 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
13943 | 15 | "CFlow Flags", HFILL} |
13944 | 15 | }, |
13945 | 15 | {&hf_cflow_tcpflags, |
13946 | 15 | {"TCP Flags", "cflow.tcpflags", |
13947 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
13948 | 15 | NULL, HFILL} |
13949 | 15 | }, |
13950 | 15 | {&hf_cflow_tcpflags16, |
13951 | 15 | {"TCP Flags", "cflow.tcpflags", |
13952 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
13953 | 15 | NULL, HFILL} |
13954 | 15 | }, |
13955 | 15 | {&hf_cflow_tcpflags_fin, |
13956 | 15 | {"FIN", "cflow.tcpflags.fin", |
13957 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x01, |
13958 | 15 | NULL, HFILL} |
13959 | 15 | }, |
13960 | 15 | {&hf_cflow_tcpflags_syn, |
13961 | 15 | {"SYN", "cflow.tcpflags.syn", |
13962 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x02, |
13963 | 15 | NULL, HFILL} |
13964 | 15 | }, |
13965 | 15 | {&hf_cflow_tcpflags_rst, |
13966 | 15 | {"RST", "cflow.tcpflags.rst", |
13967 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x04, |
13968 | 15 | NULL, HFILL} |
13969 | 15 | }, |
13970 | 15 | {&hf_cflow_tcpflags_psh, |
13971 | 15 | {"PSH", "cflow.tcpflags.psh", |
13972 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x08, |
13973 | 15 | NULL, HFILL} |
13974 | 15 | }, |
13975 | 15 | {&hf_cflow_tcpflags_ack, |
13976 | 15 | {"ACK", "cflow.tcpflags.ack", |
13977 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x10, |
13978 | 15 | NULL, HFILL} |
13979 | 15 | }, |
13980 | 15 | {&hf_cflow_tcpflags_urg, |
13981 | 15 | {"URG", "cflow.tcpflags.urg", |
13982 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x20, |
13983 | 15 | NULL, HFILL} |
13984 | 15 | }, |
13985 | 15 | {&hf_cflow_tcpflags_ece, |
13986 | 15 | {"ECN Echo", "cflow.tcpflags.ece", |
13987 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x40, |
13988 | 15 | NULL, HFILL} |
13989 | 15 | }, |
13990 | 15 | {&hf_cflow_tcpflags_cwr, |
13991 | 15 | {"CWR", "cflow.tcpflags.cwr", |
13992 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x80, |
13993 | 15 | NULL, HFILL} |
13994 | 15 | }, |
13995 | 15 | {&hf_cflow_tcpflags16_fin, |
13996 | 15 | {"FIN", "cflow.tcpflags.fin", |
13997 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0001, |
13998 | 15 | NULL, HFILL} |
13999 | 15 | }, |
14000 | 15 | {&hf_cflow_tcpflags16_syn, |
14001 | 15 | {"SYN", "cflow.tcpflags.syn", |
14002 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0002, |
14003 | 15 | NULL, HFILL} |
14004 | 15 | }, |
14005 | 15 | {&hf_cflow_tcpflags16_rst, |
14006 | 15 | {"RST", "cflow.tcpflags.rst", |
14007 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0004, |
14008 | 15 | NULL, HFILL} |
14009 | 15 | }, |
14010 | 15 | {&hf_cflow_tcpflags16_psh, |
14011 | 15 | {"PSH", "cflow.tcpflags.psh", |
14012 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0008, |
14013 | 15 | NULL, HFILL} |
14014 | 15 | }, |
14015 | 15 | {&hf_cflow_tcpflags16_ack, |
14016 | 15 | {"ACK", "cflow.tcpflags.ack", |
14017 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0010, |
14018 | 15 | NULL, HFILL} |
14019 | 15 | }, |
14020 | 15 | {&hf_cflow_tcpflags16_urg, |
14021 | 15 | {"URG", "cflow.tcpflags.urg", |
14022 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0020, |
14023 | 15 | NULL, HFILL} |
14024 | 15 | }, |
14025 | 15 | {&hf_cflow_tcpflags16_ece, |
14026 | 15 | {"ECN Echo", "cflow.tcpflags.ece", |
14027 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0040, |
14028 | 15 | NULL, HFILL} |
14029 | 15 | }, |
14030 | 15 | {&hf_cflow_tcpflags16_cwr, |
14031 | 15 | {"CWR", "cflow.tcpflags.cwr", |
14032 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0080, |
14033 | 15 | NULL, HFILL} |
14034 | 15 | }, |
14035 | 15 | {&hf_cflow_tcpflags16_ns, |
14036 | 15 | {"ECN Nonce Sum", "cflow.tcpflags.ns", |
14037 | 15 | FT_BOOLEAN, 16, TFS(&tfs_used_notused), 0x0100, |
14038 | 15 | NULL, HFILL} |
14039 | 15 | }, |
14040 | 15 | {&hf_cflow_tcpflags_reserved, |
14041 | 15 | {"Reserved", "cflow.tcpflags.reserved", |
14042 | 15 | FT_UINT8, BASE_HEX, NULL, 0xc0, |
14043 | 15 | NULL, HFILL} |
14044 | 15 | }, |
14045 | 15 | {&hf_cflow_tcpflags16_reserved, |
14046 | 15 | {"Reserved", "cflow.tcpflags.reserved", |
14047 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0e00, |
14048 | 15 | NULL, HFILL} |
14049 | 15 | }, |
14050 | 15 | {&hf_cflow_tcpflags16_zero, |
14051 | 15 | {"Zero (Header Length)", "cflow.tcpflags.zero", |
14052 | 15 | FT_UINT16, BASE_HEX, NULL, 0xf000, |
14053 | 15 | NULL, HFILL} |
14054 | 15 | }, |
14055 | 15 | {&hf_cflow_srcas, |
14056 | 15 | {"SrcAS", "cflow.srcas", |
14057 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14058 | 15 | "Source AS", HFILL} |
14059 | 15 | }, |
14060 | 15 | {&hf_cflow_dstas, |
14061 | 15 | {"DstAS", "cflow.dstas", |
14062 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14063 | 15 | "Destination AS", HFILL} |
14064 | 15 | }, |
14065 | 15 | {&hf_cflow_srcmask, |
14066 | 15 | {"SrcMask", "cflow.srcmask", |
14067 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14068 | 15 | "Source Prefix Mask", HFILL} |
14069 | 15 | }, |
14070 | 15 | {&hf_cflow_srcmask_v6, |
14071 | 15 | {"SrcMask", "cflow.srcmaskv6", |
14072 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14073 | 15 | "IPv6 Source Prefix Mask", HFILL} |
14074 | 15 | }, |
14075 | 15 | {&hf_cflow_dstmask, |
14076 | 15 | {"DstMask", "cflow.dstmask", |
14077 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14078 | 15 | "Destination Prefix Mask", HFILL} |
14079 | 15 | }, |
14080 | 15 | {&hf_cflow_dstmask_v6, |
14081 | 15 | {"DstMask", "cflow.dstmaskv6", |
14082 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14083 | 15 | "IPv6 Destination Prefix Mask", HFILL} |
14084 | 15 | }, |
14085 | 15 | {&hf_cflow_routersc, |
14086 | 15 | {"Router Shortcut", "cflow.routersc", |
14087 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14088 | 15 | "Router shortcut by switch", HFILL} |
14089 | 15 | }, |
14090 | 15 | {&hf_cflow_mulpackets, |
14091 | 15 | {"MulticastPackets", "cflow.mulpackets", |
14092 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14093 | 15 | "Count of multicast packets", HFILL} |
14094 | 15 | }, |
14095 | 15 | {&hf_cflow_muloctets, |
14096 | 15 | {"MulticastOctets", "cflow.muloctets", |
14097 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14098 | 15 | "Count of multicast octets", HFILL} |
14099 | 15 | }, |
14100 | 15 | {&hf_cflow_octets_exp, |
14101 | 15 | {"OctetsExp", "cflow.octetsexp", |
14102 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14103 | 15 | "Octets exported", HFILL} |
14104 | 15 | }, |
14105 | 15 | {&hf_cflow_packets_exp, |
14106 | 15 | {"PacketsExp", "cflow.packetsexp", |
14107 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14108 | 15 | "Packets exported", HFILL} |
14109 | 15 | }, |
14110 | 15 | {&hf_cflow_flows_exp, |
14111 | 15 | {"FlowsExp", "cflow.flowsexp", |
14112 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14113 | 15 | "Flows exported", HFILL} |
14114 | 15 | }, |
14115 | 15 | {&hf_cflow_ipv4_router_sc, |
14116 | 15 | {"ipv4RouterSc", "cflow.ipv4_router_sc", |
14117 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14118 | 15 | "ipv4 Router Shortcut", HFILL} |
14119 | 15 | }, |
14120 | 15 | {&hf_cflow_srcprefix, |
14121 | 15 | {"SrcPrefix", "cflow.srcprefix", |
14122 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14123 | 15 | "Flow Source Prefix", HFILL} |
14124 | 15 | }, |
14125 | 15 | {&hf_cflow_dstprefix, |
14126 | 15 | {"DstPrefix", "cflow.dstprefix", |
14127 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14128 | 15 | "Flow Destination Prefix", HFILL} |
14129 | 15 | }, |
14130 | 15 | {&hf_cflow_mpls_top_label_type, |
14131 | 15 | {"TopLabelType", "cflow.toplabeltype", |
14132 | 15 | FT_UINT8, BASE_DEC, VALS(special_mpls_top_label_type), 0x0, |
14133 | 15 | "Top MPLS label Type", HFILL} |
14134 | 15 | }, |
14135 | 15 | {&hf_cflow_mpls_pe_addr, |
14136 | 15 | {"TopLabelAddr", "cflow.toplabeladdr", |
14137 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14138 | 15 | "Top MPLS label PE address", HFILL} |
14139 | 15 | }, |
14140 | 15 | {&hf_cflow_sampler_id, |
14141 | 15 | {"SamplerID", "cflow.sampler_id", |
14142 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14143 | 15 | "Flow Sampler ID", HFILL} |
14144 | 15 | }, |
14145 | 15 | {&hf_cflow_sampler_mode, |
14146 | 15 | {"SamplerMode", "cflow.sampler_mode", |
14147 | 15 | FT_UINT8, BASE_DEC, VALS(v9_sampler_mode), 0x0, |
14148 | 15 | "Flow Sampler Mode", HFILL} |
14149 | 15 | }, |
14150 | 15 | {&hf_cflow_sampler_random_interval, |
14151 | 15 | {"SamplerRandomInterval", "cflow.sampler_random_interval", |
14152 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14153 | 15 | "Flow Sampler Random Interval", HFILL} |
14154 | 15 | }, |
14155 | 15 | {&hf_cflow_flow_class, |
14156 | 15 | {"FlowClass", "cflow.flow_class", |
14157 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14158 | 15 | "Flow Class", HFILL} |
14159 | 15 | }, |
14160 | 15 | {&hf_cflow_ttl_minimum, |
14161 | 15 | {"MinTTL", "cflow.ttl_min", |
14162 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14163 | 15 | "TTL minimum", HFILL} |
14164 | 15 | }, |
14165 | 15 | {&hf_cflow_ttl_maximum, |
14166 | 15 | {"MaxTTL", "cflow.ttl_max", |
14167 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14168 | 15 | "TTL maximum", HFILL} |
14169 | 15 | }, |
14170 | 15 | {&hf_cflow_frag_id, |
14171 | 15 | {"fragIdent", "cflow.frag_ident", |
14172 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14173 | 15 | "Fragment Identifier", HFILL} |
14174 | 15 | }, |
14175 | 15 | {&hf_cflow_ip_version, |
14176 | 15 | {"IPVersion", "cflow.ip_version", |
14177 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14178 | 15 | "IP Version", HFILL} |
14179 | 15 | }, |
14180 | 15 | {&hf_cflow_direction, |
14181 | 15 | {"Direction", "cflow.direction", |
14182 | 15 | FT_UINT8, BASE_DEC, VALS(v9_direction), 0x0, |
14183 | 15 | NULL, HFILL} |
14184 | 15 | }, |
14185 | 15 | {&hf_cflow_if_name, |
14186 | 15 | {"IfName", "cflow.if_name", |
14187 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14188 | 15 | "SNMP Interface Name", HFILL} |
14189 | 15 | }, |
14190 | 15 | {&hf_cflow_if_descr, |
14191 | 15 | {"IfDescr", "cflow.if_descr", |
14192 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14193 | 15 | "SNMP Interface Description", HFILL} |
14194 | 15 | }, |
14195 | 15 | {&hf_cflow_sampler_name, |
14196 | 15 | {"SamplerName", "cflow.sampler_name", |
14197 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14198 | 15 | "Sampler Name", HFILL} |
14199 | 15 | }, |
14200 | 15 | {&hf_cflow_forwarding_status, |
14201 | 15 | {"ForwardingStatus", "cflow.forwarding_status", |
14202 | 15 | FT_UINT8, BASE_DEC, VALS(v9_forwarding_status), 0xC0, |
14203 | 15 | "Forwarding Status", HFILL} |
14204 | 15 | }, |
14205 | 15 | {&hf_cflow_forwarding_status_unknown_code, |
14206 | 15 | {"ForwardingStatusUnknown", "cflow.forwarding_status_unknown_code", |
14207 | 15 | FT_UINT8, BASE_DEC, VALS(v9_forwarding_status_unknown_code), 0x3F, |
14208 | 15 | NULL, HFILL} |
14209 | 15 | }, |
14210 | 15 | {&hf_cflow_forwarding_status_forward_code, |
14211 | 15 | {"ForwardingStatusForwardCode", "cflow.forwarding_status_forward_code", |
14212 | 15 | FT_UINT8, BASE_DEC, VALS(v9_forwarding_status_forward_code), 0x3F, |
14213 | 15 | NULL, HFILL} |
14214 | 15 | }, |
14215 | 15 | {&hf_cflow_forwarding_status_drop_code, |
14216 | 15 | {"ForwardingStatusDropCode", "cflow.forwarding_status_drop_code", |
14217 | 15 | FT_UINT8, BASE_DEC, VALS(v9_forwarding_status_drop_code), 0x3F, |
14218 | 15 | NULL, HFILL} |
14219 | 15 | }, |
14220 | 15 | {&hf_cflow_forwarding_status_consume_code, |
14221 | 15 | {"ForwardingStatusConsumeCode", "cflow.forwarding_status_consume_code", |
14222 | 15 | FT_UINT8, BASE_DEC, VALS(v9_forwarding_status_consume_code), 0x3F, |
14223 | 15 | NULL, HFILL} |
14224 | 15 | }, |
14225 | 15 | {&hf_cflow_nbar_appl_desc, |
14226 | 15 | {"ApplicationDesc", "cflow.appl_desc", |
14227 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14228 | 15 | "Application Desc (NBAR)", HFILL} |
14229 | 15 | }, |
14230 | 15 | {&hf_cflow_nbar_appl_id_class_eng_id, |
14231 | 15 | {"Classification Engine ID", "cflow.appl_id.classification_engine_id", |
14232 | 15 | FT_UINT8, BASE_DEC, VALS(classification_engine_types), 0x0, |
14233 | 15 | "Application ID", HFILL} |
14234 | 15 | }, |
14235 | 15 | {&hf_cflow_nbar_appl_id_selector_id, |
14236 | 15 | {"Selector ID", "cflow.appl_id.selector_id", |
14237 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14238 | 15 | "Application ID", HFILL} |
14239 | 15 | }, |
14240 | 15 | {&hf_cflow_nbar_appl_name, |
14241 | 15 | {"ApplicationName", "cflow.appl_name", |
14242 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14243 | 15 | "Application Name (NBAR)", HFILL} |
14244 | 15 | }, |
14245 | 15 | {&hf_cflow_peer_srcas, |
14246 | 15 | {"PeerSrcAS", "cflow.peer_srcas", |
14247 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14248 | 15 | "Peer Source AS", HFILL} |
14249 | 15 | }, |
14250 | 15 | {&hf_cflow_peer_dstas, |
14251 | 15 | {"PeerDstAS", "cflow.peer_dstas", |
14252 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14253 | 15 | "Peer Destination AS", HFILL} |
14254 | 15 | }, |
14255 | 15 | {&hf_cflow_flow_exporter, |
14256 | 15 | {"FlowExporter", "cflow.flow_exporter", |
14257 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14258 | 15 | NULL, HFILL} |
14259 | 15 | }, |
14260 | 15 | {&hf_cflow_icmp_ipv4_type, |
14261 | 15 | {"IPv4 ICMP Type", "cflow.icmp_ipv4_type", |
14262 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14263 | 15 | NULL, HFILL} |
14264 | 15 | }, |
14265 | 15 | {&hf_cflow_icmp_ipv4_code, |
14266 | 15 | {"IPv4 ICMP Code", "cflow.icmp_ipv4_code", |
14267 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14268 | 15 | NULL, HFILL} |
14269 | 15 | }, |
14270 | 15 | {&hf_cflow_icmp_ipv6_type, |
14271 | 15 | {"IPv6 ICMP Type", "cflow.icmp_ipv6_type", |
14272 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14273 | 15 | NULL, HFILL} |
14274 | 15 | }, |
14275 | 15 | {&hf_cflow_icmp_ipv6_code, |
14276 | 15 | {"IPv6 ICMP Code", "cflow.icmp_ipv6_code", |
14277 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14278 | 15 | NULL, HFILL} |
14279 | 15 | }, |
14280 | 15 | {&hf_cflow_tcp_window_size, |
14281 | 15 | {"TCP Windows Size", "cflow.tcp_windows_size", |
14282 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14283 | 15 | NULL, HFILL} |
14284 | 15 | }, |
14285 | 15 | {&hf_cflow_ipv4_total_length, |
14286 | 15 | {"IPV4 Total Length", "cflow.ipv4_total_length", |
14287 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14288 | 15 | NULL, HFILL} |
14289 | 15 | }, |
14290 | 15 | {&hf_cflow_ip_ttl, |
14291 | 15 | {"IP TTL", "cflow.ip_ttl", |
14292 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14293 | 15 | "IP time to live", HFILL} |
14294 | 15 | }, |
14295 | 15 | {&hf_cflow_mpls_payload_length, |
14296 | 15 | {"mplsPayloadLength", "cflow.mpls_payload_length", |
14297 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14298 | 15 | NULL, HFILL} |
14299 | 15 | }, |
14300 | 15 | {&hf_cflow_ip_dscp, |
14301 | 15 | {"DSCP", "cflow.ip_dscp", |
14302 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14303 | 15 | NULL, HFILL} |
14304 | 15 | }, |
14305 | 15 | {&hf_cflow_delta_octets_squared, |
14306 | 15 | {"DeltaOctetsSquared", "cflow.delta_octets_squared", |
14307 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14308 | 15 | NULL, HFILL} |
14309 | 15 | }, |
14310 | 15 | {&hf_cflow_total_octets_squared, |
14311 | 15 | {"TotalOctetsSquared", "cflow.total_octets_squared", |
14312 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14313 | 15 | NULL, HFILL} |
14314 | 15 | }, |
14315 | 15 | {&hf_cflow_udp_length, |
14316 | 15 | {"UDP Length", "cflow.udp_length", |
14317 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14318 | 15 | NULL, HFILL} |
14319 | 15 | }, |
14320 | 15 | {&hf_cflow_is_multicast, |
14321 | 15 | {"IsMulticast", "cflow.is_multicast", |
14322 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
14323 | 15 | NULL, HFILL} |
14324 | 15 | }, |
14325 | 15 | {&hf_cflow_ip_header_words, |
14326 | 15 | {"IPHeaderLen", "cflow.ip_header_words", |
14327 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14328 | 15 | NULL, HFILL} |
14329 | 15 | }, |
14330 | 15 | {&hf_cflow_option_map, |
14331 | 15 | {"OptionMap", "cflow.option_map", |
14332 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14333 | 15 | NULL, HFILL} |
14334 | 15 | }, |
14335 | 15 | {&hf_cflow_section_header, |
14336 | 15 | {"SectionHeader", "cflow.section_header", |
14337 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14338 | 15 | "Header of Packet", HFILL} |
14339 | 15 | }, |
14340 | 15 | {&hf_cflow_section_payload, |
14341 | 15 | {"SectionPayload", "cflow.section_payload", |
14342 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14343 | 15 | "Payload of Packet", HFILL} |
14344 | 15 | }, |
14345 | | /* IPFIX Information Elements */ |
14346 | 15 | {&hf_cflow_post_octets, |
14347 | 15 | {"Post Octets", "cflow.post_octets", |
14348 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14349 | 15 | "Count of post bytes", HFILL} |
14350 | 15 | }, |
14351 | 15 | {&hf_cflow_post_packets, |
14352 | 15 | {"Post Packets", "cflow.post_packets", |
14353 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14354 | 15 | "Count of post packets", HFILL} |
14355 | 15 | }, |
14356 | 15 | {&hf_cflow_ipv6_flowlabel, |
14357 | 15 | {"ipv6FlowLabel", "cflow.ipv6flowlabel", |
14358 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14359 | 15 | "IPv6 Flow Label", HFILL} |
14360 | 15 | }, |
14361 | 15 | {&hf_cflow_post_tos, |
14362 | 15 | {"Post IP ToS", "cflow.post_tos", |
14363 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
14364 | 15 | "Post IP Type of Service", HFILL} |
14365 | 15 | }, |
14366 | 15 | {&hf_cflow_srcmac, |
14367 | 15 | {"Source Mac Address", "cflow.srcmac", |
14368 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
14369 | 15 | NULL, HFILL} |
14370 | 15 | }, |
14371 | 15 | {&hf_cflow_post_dstmac, |
14372 | 15 | {"Post Destination Mac Address", "cflow.post_dstmac", |
14373 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
14374 | 15 | NULL, HFILL} |
14375 | 15 | }, |
14376 | 15 | {&hf_cflow_vlanid, |
14377 | 15 | {"Vlan Id", "cflow.vlanid", |
14378 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14379 | 15 | NULL, HFILL} |
14380 | 15 | }, |
14381 | 15 | {&hf_cflow_post_vlanid, |
14382 | 15 | {"Post Vlan Id", "cflow.post_vlanid", |
14383 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14384 | 15 | NULL, HFILL} |
14385 | 15 | }, |
14386 | 15 | {&hf_cflow_ipv6_exthdr, |
14387 | 15 | {"IPv6 Extension Headers", "cflow.ipv6_exthdr", |
14388 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
14389 | 15 | NULL, HFILL} |
14390 | 15 | }, |
14391 | 15 | {&hf_cflow_dstmac, |
14392 | 15 | {"Destination Mac Address", "cflow.dstmac", |
14393 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
14394 | 15 | NULL, HFILL} |
14395 | 15 | }, |
14396 | 15 | {&hf_cflow_post_srcmac, |
14397 | 15 | {"Post Source Mac Address", "cflow.post_srcmac", |
14398 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
14399 | 15 | NULL, HFILL} |
14400 | 15 | }, |
14401 | 15 | {&hf_cflow_permanent_packets, |
14402 | 15 | {"Permanent Packets", "cflow.permanent_packets", |
14403 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14404 | 15 | "Running Count of packets for permanent flows", HFILL} |
14405 | 15 | }, |
14406 | 15 | {&hf_cflow_permanent_octets, |
14407 | 15 | {"Permanent Octets", "cflow.permanent_octets", |
14408 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14409 | 15 | "Running Count of bytes for permanent flows", HFILL} |
14410 | 15 | }, |
14411 | 15 | {&hf_cflow_fragment_offset, |
14412 | 15 | {"Fragment Offset", "cflow.fragment_offset", |
14413 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14414 | 15 | NULL, HFILL} |
14415 | 15 | }, |
14416 | 15 | {&hf_cflow_mpls_vpn_rd, |
14417 | 15 | {"MPLS VPN RD", "cflow.mpls_vpn_rd", |
14418 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14419 | 15 | "MPLS VPN Route Distinguisher", HFILL} |
14420 | 15 | }, |
14421 | 15 | {&hf_cflow_mpls_top_label_prefix_length, |
14422 | 15 | {"MPLS Top Label Prefix Length", "cflow.mpls_top_label_prefix_length", |
14423 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14424 | 15 | NULL, HFILL} |
14425 | 15 | }, |
14426 | 15 | {&hf_cflow_src_traffic_index, |
14427 | 15 | {"Src Traffic Index", "cflow.src_traffic_index", |
14428 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14429 | 15 | NULL, HFILL} |
14430 | 15 | }, |
14431 | 15 | {&hf_cflow_dst_traffic_index, |
14432 | 15 | {"Dst Traffic Index", "cflow.dst_traffic_index", |
14433 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14434 | 15 | NULL, HFILL} |
14435 | 15 | }, |
14436 | 15 | {&hf_cflow_post_ip_diff_serv_code_point, |
14437 | 15 | {"Post Ip Diff Serv Code Point", "cflow.post_ip_diff_serv_code_point", |
14438 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14439 | 15 | NULL, HFILL} |
14440 | 15 | }, |
14441 | 15 | {&hf_cflow_multicast_replication_factor, |
14442 | 15 | {"Multicast Replication Factor", "cflow.multicast_replication_factor", |
14443 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14444 | 15 | NULL, HFILL} |
14445 | 15 | }, |
14446 | 15 | {&hf_cflow_classification_engine_id, |
14447 | 15 | {"Classification Engine Id", "cflow.classification_engine_id", |
14448 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14449 | 15 | NULL, HFILL} |
14450 | 15 | }, |
14451 | 15 | {&hf_cflow_exporter_addr, |
14452 | 15 | {"ExporterAddr", "cflow.exporter_addr", |
14453 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14454 | 15 | "Flow Exporter Address", HFILL} |
14455 | 15 | }, |
14456 | 15 | {&hf_cflow_exporter_addr_v6, |
14457 | 15 | {"ExporterAddr", "cflow.exporter_addr_v6", |
14458 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
14459 | 15 | "Flow Exporter Address", HFILL} |
14460 | 15 | }, |
14461 | 15 | {&hf_cflow_drop_octets, |
14462 | 15 | {"Dropped Octets", "cflow.drop_octets", |
14463 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14464 | 15 | "Count of dropped bytes", HFILL} |
14465 | 15 | }, |
14466 | 15 | {&hf_cflow_drop_packets, |
14467 | 15 | {"Dropped Packets", "cflow.drop_packets", |
14468 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14469 | 15 | "Count of dropped packets", HFILL} |
14470 | 15 | }, |
14471 | 15 | {&hf_cflow_drop_total_octets, |
14472 | 15 | {"Dropped Total Octets", "cflow.drop_total_octets", |
14473 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14474 | 15 | "Count of total dropped bytes", HFILL} |
14475 | 15 | }, |
14476 | 15 | {&hf_cflow_drop_total_packets, |
14477 | 15 | {"Dropped Total Packets", "cflow.drop_total_packets", |
14478 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14479 | 15 | "Count of total dropped packets", HFILL} |
14480 | 15 | }, |
14481 | 15 | {&hf_cflow_flow_end_reason, |
14482 | 15 | {"Flow End Reason", "cflow.flow_end_reason", |
14483 | 15 | FT_UINT8, BASE_DEC, VALS(v9_flow_end_reason), 0x0, |
14484 | 15 | NULL, HFILL} |
14485 | 15 | }, |
14486 | 15 | {&hf_cflow_common_properties_id, |
14487 | 15 | {"Common Properties Id", "cflow.common_properties_id", |
14488 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14489 | 15 | NULL, HFILL} |
14490 | 15 | }, |
14491 | 15 | {&hf_cflow_observation_point_id, |
14492 | 15 | {"Observation Point Id", "cflow.observation_point_id", |
14493 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14494 | 15 | NULL, HFILL} |
14495 | 15 | }, |
14496 | 15 | {&hf_cflow_mpls_pe_addr_v6, |
14497 | 15 | {"TopLabelAddr V6", "cflow.toplabeladdr_v6", |
14498 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
14499 | 15 | "Top MPLS label PE address IPv6", HFILL} |
14500 | 15 | }, |
14501 | 15 | {&hf_cflow_port_id, |
14502 | 15 | {"Port Id", "cflow.port_id", |
14503 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14504 | 15 | NULL, HFILL} |
14505 | 15 | }, |
14506 | 15 | {&hf_cflow_mp_id, |
14507 | 15 | {"Metering Process Id", "cflow.mp_id", |
14508 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14509 | 15 | NULL, HFILL} |
14510 | 15 | }, |
14511 | 15 | {&hf_cflow_wlan_channel_id, |
14512 | 15 | {"Wireless LAN Channel Id", "cflow.wlan_channel_id", |
14513 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14514 | 15 | NULL, HFILL} |
14515 | 15 | }, |
14516 | 15 | {&hf_cflow_wlan_ssid, |
14517 | 15 | {"Wireless LAN SSId", "cflow.wlan_ssid", |
14518 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14519 | 15 | NULL, HFILL} |
14520 | 15 | }, |
14521 | 15 | {&hf_cflow_flow_id, |
14522 | 15 | {"Flow Id", "cflow.flow_id", |
14523 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14524 | 15 | NULL, HFILL} |
14525 | 15 | }, |
14526 | 15 | {&hf_cflow_od_id, |
14527 | 15 | {"Observation Domain Id", "cflow.od_id", |
14528 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14529 | 15 | "Identifier of an Observation Domain that is locally unique to an Exporting Process", HFILL} |
14530 | 15 | }, |
14531 | 15 | {&hf_cflow_sys_init_time, |
14532 | 15 | {"System Init Time", "cflow.sys_init_time", |
14533 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14534 | 15 | NULL, HFILL} |
14535 | 15 | }, |
14536 | 15 | {&hf_cflow_abstimestart, |
14537 | 15 | {"StartTime", "cflow.abstimestart", |
14538 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14539 | 15 | "Uptime at start of flow", HFILL} |
14540 | 15 | }, |
14541 | 15 | {&hf_cflow_abstimeend, |
14542 | 15 | {"EndTime", "cflow.abstimeend", |
14543 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14544 | 15 | "Uptime at end of flow", HFILL} |
14545 | 15 | }, |
14546 | 15 | {&hf_cflow_dstnet_v6, |
14547 | 15 | {"DstNet", "cflow.dstnetv6", |
14548 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
14549 | 15 | "Flow Destination Network (IPv6)", HFILL} |
14550 | 15 | }, |
14551 | 15 | {&hf_cflow_srcnet_v6, |
14552 | 15 | {"SrcNet", "cflow.srcnetv6", |
14553 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
14554 | 15 | "Flow Source Network (IPv6)", HFILL} |
14555 | 15 | }, |
14556 | 15 | {&hf_cflow_ignore_packets, |
14557 | 15 | {"Ignored Packets", "cflow.ignore_packets", |
14558 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14559 | 15 | "Count of ignored packets", HFILL} |
14560 | 15 | }, |
14561 | 15 | {&hf_cflow_ignore_octets, |
14562 | 15 | {"Ignored Octets", "cflow.ignore_octets", |
14563 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14564 | 15 | "Count of ignored octets", HFILL} |
14565 | 15 | }, |
14566 | 15 | {&hf_cflow_notsent_flows, |
14567 | 15 | {"Not Sent Flows", "cflow.notsent_flows", |
14568 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14569 | 15 | "Count of not sent flows", HFILL} |
14570 | 15 | }, |
14571 | 15 | {&hf_cflow_notsent_packets, |
14572 | 15 | {"Not Sent Packets", "cflow.notsent_packets", |
14573 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14574 | 15 | "Count of not sent packets", HFILL} |
14575 | 15 | }, |
14576 | 15 | {&hf_cflow_notsent_octets, |
14577 | 15 | {"Not Sent Octets", "cflow.notsent_octets", |
14578 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14579 | 15 | "Count of not sent octets", HFILL} |
14580 | 15 | }, |
14581 | 15 | {&hf_cflow_post_total_octets, |
14582 | 15 | {"Post Total Octets", "cflow.post_total_octets", |
14583 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14584 | 15 | "Count of post total octets", HFILL} |
14585 | 15 | }, |
14586 | 15 | {&hf_cflow_post_total_packets, |
14587 | 15 | {"Post Total Packets", "cflow.post_total_packets", |
14588 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14589 | 15 | "Count of post total packets", HFILL} |
14590 | 15 | }, |
14591 | 15 | {&hf_cflow_key, |
14592 | 15 | {"floKeyIndicator", "cflow.post_key", |
14593 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14594 | 15 | "Flow Key Indicator", HFILL} |
14595 | 15 | }, |
14596 | 15 | {&hf_cflow_post_total_mulpackets, |
14597 | 15 | {"Post Total Multicast Packets", "cflow.post_total_mulpackets", |
14598 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14599 | 15 | "Count of post total multicast packets", HFILL} |
14600 | 15 | }, |
14601 | 15 | {&hf_cflow_post_total_muloctets, |
14602 | 15 | {"Post Total Multicast Octets", "cflow.post_total_muloctets", |
14603 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14604 | 15 | "Count of post total multicast octets", HFILL} |
14605 | 15 | }, |
14606 | 15 | {&hf_cflow_tcp_seq_num, |
14607 | 15 | {"TCP Sequence Number", "cflow.tcp_seq_num", |
14608 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14609 | 15 | NULL, HFILL} |
14610 | 15 | }, |
14611 | 15 | {&hf_cflow_tcp_ack_num, |
14612 | 15 | {"TCP Acknowledgement Number", "cflow.tcp_ack_num", |
14613 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14614 | 15 | NULL, HFILL} |
14615 | 15 | }, |
14616 | 15 | {&hf_cflow_tcp_urg_ptr, |
14617 | 15 | {"TCP Urgent Pointer", "cflow.tcp_urg_ptr", |
14618 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14619 | 15 | NULL, HFILL} |
14620 | 15 | }, |
14621 | 15 | {&hf_cflow_tcp_header_length, |
14622 | 15 | {"TCP Header Length", "cflow.tcp_header_length", |
14623 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14624 | 15 | NULL, HFILL} |
14625 | 15 | }, |
14626 | 15 | {&hf_cflow_ip_header_length, |
14627 | 15 | {"IP Header Length", "cflow.ip_header_length", |
14628 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14629 | 15 | NULL, HFILL} |
14630 | 15 | }, |
14631 | 15 | {&hf_cflow_ipv6_payload_length, |
14632 | 15 | {"IPv6 Payload Length", "cflow.ipv6_payload_length", |
14633 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14634 | 15 | NULL, HFILL} |
14635 | 15 | }, |
14636 | 15 | {&hf_cflow_ipv6_next_hdr, |
14637 | 15 | {"IPv6 Next Header", "cflow.ipv6_next_hdr", |
14638 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14639 | 15 | NULL, HFILL} |
14640 | 15 | }, |
14641 | 15 | {&hf_cflow_ip_precedence, |
14642 | 15 | {"IP Precedence", "cflow.ip_precedence", |
14643 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14644 | 15 | NULL, HFILL} |
14645 | 15 | }, |
14646 | 15 | {&hf_cflow_ip_fragment_flags, |
14647 | 15 | {"IP Fragment Flags", "cflow.ip_fragment_flags", |
14648 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
14649 | 15 | NULL, HFILL} |
14650 | 15 | }, |
14651 | 15 | {&hf_cflow_mpls_top_label_ttl, |
14652 | 15 | {"MPLS Top Label TTL", "cflow.mpls_top_label_ttl", |
14653 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14654 | 15 | "MPLS top label time to live", HFILL} |
14655 | 15 | }, |
14656 | 15 | {&hf_cflow_mpls_label_length, |
14657 | 15 | {"MPLS Label Stack Length", "cflow.mpls_label_length", |
14658 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14659 | 15 | "The length of the MPLS label stac", HFILL} |
14660 | 15 | }, |
14661 | 15 | {&hf_cflow_mpls_label_depth, |
14662 | 15 | {"MPLS Label Stack Depth", "cflow.mpls_label_depth", |
14663 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14664 | 15 | "The number of labels in the MPLS label stack", HFILL} |
14665 | 15 | }, |
14666 | 15 | {&hf_cflow_ip_payload_length, |
14667 | 15 | {"IP Payload Length", "cflow.ip_payload_length", |
14668 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14669 | 15 | NULL, HFILL} |
14670 | 15 | }, |
14671 | 15 | {&hf_cflow_mpls_top_label_exp, |
14672 | 15 | {"MPLS Top Label Exp", "cflow.mpls_top_label_exp", |
14673 | 15 | FT_UINT8, BASE_OCT, NULL, 0x0, |
14674 | 15 | NULL, HFILL} |
14675 | 15 | }, |
14676 | 15 | {&hf_cflow_tcp_option_map, |
14677 | 15 | {"TCP OptionMap", "cflow.tcp_option_map", |
14678 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14679 | 15 | "TCP Option Map", HFILL} |
14680 | 15 | }, |
14681 | 15 | {&hf_cflow_collector_addr, |
14682 | 15 | {"CollectorAddr", "cflow.collector_addr", |
14683 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14684 | 15 | "Flow Collector Address (IPv4)", HFILL} |
14685 | 15 | }, |
14686 | 15 | {&hf_cflow_collector_addr_v6, |
14687 | 15 | {"CollectorAddr", "cflow.collector_addr_v6", |
14688 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
14689 | 15 | "Flow Collector Address (IPv6)", HFILL} |
14690 | 15 | }, |
14691 | 15 | {&hf_cflow_export_interface, |
14692 | 15 | {"ExportInterface", "cflow.export_interface", |
14693 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14694 | 15 | NULL, HFILL} |
14695 | 15 | }, |
14696 | 15 | {&hf_cflow_export_protocol_version, |
14697 | 15 | {"ExportProtocolVersion", "cflow.export_protocol_version", |
14698 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14699 | 15 | NULL, HFILL} |
14700 | 15 | }, |
14701 | 15 | {&hf_cflow_export_prot, |
14702 | 15 | {"ExportTransportProtocol", "cflow.exporter_protocol", |
14703 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14704 | 15 | "Transport Protocol used by the Exporting Process", HFILL} |
14705 | 15 | }, |
14706 | 15 | {&hf_cflow_collector_port, |
14707 | 15 | {"CollectorPort", "cflow.collector_port", |
14708 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14709 | 15 | "Flow Collector Port", HFILL} |
14710 | 15 | }, |
14711 | 15 | {&hf_cflow_exporter_port, |
14712 | 15 | {"ExporterPort", "cflow.exporter_port", |
14713 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14714 | 15 | "Flow Exporter Port", HFILL} |
14715 | 15 | }, |
14716 | 15 | {&hf_cflow_total_tcp_syn, |
14717 | 15 | {"Total TCP syn", "cflow.total_tcp_syn", |
14718 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14719 | 15 | "Count of total TCP syn", HFILL} |
14720 | 15 | }, |
14721 | 15 | {&hf_cflow_total_tcp_fin, |
14722 | 15 | {"Total TCP fin", "cflow.total_tcp_fin", |
14723 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14724 | 15 | "Count of total TCP fin", HFILL} |
14725 | 15 | }, |
14726 | 15 | {&hf_cflow_total_tcp_rst, |
14727 | 15 | {"Total TCP rst", "cflow.total_tcp_rst", |
14728 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14729 | 15 | "Count of total TCP rst", HFILL} |
14730 | 15 | }, |
14731 | 15 | {&hf_cflow_total_tcp_psh, |
14732 | 15 | {"Total TCP psh", "cflow.total_tcp_psh", |
14733 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14734 | 15 | "Count of total TCP psh", HFILL} |
14735 | 15 | }, |
14736 | 15 | {&hf_cflow_total_tcp_ack, |
14737 | 15 | {"Total TCP ack", "cflow.total_tcp_ack", |
14738 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14739 | 15 | "Count of total TCP ack", HFILL} |
14740 | 15 | }, |
14741 | 15 | {&hf_cflow_total_tcp_urg, |
14742 | 15 | {"Total TCP urg", "cflow.total_tcp_urg", |
14743 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14744 | 15 | "Count of total TCP urg", HFILL} |
14745 | 15 | }, |
14746 | 15 | {&hf_cflow_ip_total_length, |
14747 | 15 | {"IP Total Length", "cflow.ip_total_length", |
14748 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14749 | 15 | NULL, HFILL} |
14750 | 15 | }, |
14751 | 15 | {&hf_cflow_post_natsource_ipv4_address, |
14752 | 15 | {"Post NAT Source IPv4 Address", "cflow.post_natsource_ipv4_address", |
14753 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14754 | 15 | NULL, HFILL} |
14755 | 15 | }, |
14756 | 15 | {&hf_cflow_post_natdestination_ipv4_address, |
14757 | 15 | {"Post NAT Destination IPv4 Address", "cflow.post_natdestination_ipv4_address", |
14758 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
14759 | 15 | NULL, HFILL} |
14760 | 15 | }, |
14761 | 15 | {&hf_cflow_post_naptsource_transport_port, |
14762 | 15 | {"Post NAPT Source Transport Port", "cflow.post_naptsource_transport_port", |
14763 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14764 | 15 | NULL, HFILL} |
14765 | 15 | }, |
14766 | 15 | {&hf_cflow_post_naptdestination_transport_port, |
14767 | 15 | {"Post NAPT Destination Transport Port", "cflow.post_naptdestination_transport_port", |
14768 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14769 | 15 | NULL, HFILL} |
14770 | 15 | }, |
14771 | 15 | {&hf_cflow_nat_originating_address_realm, |
14772 | 15 | {"Nat Originating Address Realm", "cflow.nat_originating_address_realm", |
14773 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14774 | 15 | NULL, HFILL} |
14775 | 15 | }, |
14776 | 15 | {&hf_cflow_nat_event, |
14777 | 15 | {"Nat Event", "cflow.nat_event", |
14778 | 15 | FT_UINT8, BASE_DEC, VALS(special_nat_event_type), 0x0, |
14779 | 15 | NULL, HFILL} |
14780 | 15 | }, |
14781 | 15 | {&hf_cflow_initiator_octets, |
14782 | 15 | {"Initiator Octets", "cflow.initiator_octets", |
14783 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14784 | 15 | NULL, HFILL} |
14785 | 15 | }, |
14786 | 15 | {&hf_cflow_responder_octets, |
14787 | 15 | {"Responder Octets", "cflow.responder_octets", |
14788 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
14789 | 15 | NULL, HFILL} |
14790 | 15 | }, |
14791 | 15 | {&hf_cflow_firewall_event, |
14792 | 15 | {"Firewall Event", "cflow.firewall_event", |
14793 | 15 | FT_UINT8, BASE_DEC, VALS(v9_firewall_event), 0x0, |
14794 | 15 | NULL, HFILL} |
14795 | 15 | }, |
14796 | 15 | {&hf_cflow_ingress_vrfid, |
14797 | 15 | {"Ingress VRFID", "cflow.ingress_vrfid", |
14798 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14799 | 15 | NULL, HFILL} |
14800 | 15 | }, |
14801 | 15 | {&hf_cflow_egress_vrfid, |
14802 | 15 | {"Egress VRFID", "cflow.egress_vrfid", |
14803 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14804 | 15 | NULL, HFILL} |
14805 | 15 | }, |
14806 | 15 | {&hf_cflow_vrfname, |
14807 | 15 | {"VRFname", "cflow.vrfname", |
14808 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14809 | 15 | NULL, HFILL} |
14810 | 15 | }, |
14811 | 15 | {&hf_cflow_post_mpls_top_label_exp, |
14812 | 15 | {"Post MPLS Top Label Exp", "cflow.post_mpls_top_label_exp", |
14813 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14814 | 15 | NULL, HFILL} |
14815 | 15 | }, |
14816 | 15 | {&hf_cflow_tcp_window_scale, |
14817 | 15 | {"Tcp Window Scale", "cflow.tcp_window_scale", |
14818 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14819 | 15 | NULL, HFILL} |
14820 | 15 | }, |
14821 | 15 | {&hf_cflow_biflow_direction, |
14822 | 15 | {"Biflow Direction", "cflow.biflow_direction", |
14823 | 15 | FT_UINT8, BASE_DEC, VALS(v9_biflow_direction), 0x0, |
14824 | 15 | NULL, HFILL} |
14825 | 15 | }, |
14826 | 15 | {&hf_cflow_ethernet_header_length, |
14827 | 15 | {"Ethernet Header Length", "cflow.ethernet_header_length", |
14828 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14829 | 15 | NULL, HFILL} |
14830 | 15 | }, |
14831 | 15 | {&hf_cflow_ethernet_payload_length, |
14832 | 15 | {"Ethernet Payload Length", "cflow.ethernet_payload_length", |
14833 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14834 | 15 | NULL, HFILL} |
14835 | 15 | }, |
14836 | 15 | {&hf_cflow_ethernet_total_length, |
14837 | 15 | {"Ethernet Total Length", "cflow.ethernet_total_length", |
14838 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14839 | 15 | NULL, HFILL} |
14840 | 15 | }, |
14841 | 15 | {&hf_cflow_dot1q_vlan_id, |
14842 | 15 | {"Dot1q Vlan Id", "cflow.dot1q_vlan_id", |
14843 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14844 | 15 | NULL, HFILL} |
14845 | 15 | }, |
14846 | 15 | {&hf_cflow_dot1q_priority, |
14847 | 15 | {"Dot1q Priority", "cflow.dot1q_priority", |
14848 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14849 | 15 | NULL, HFILL} |
14850 | 15 | }, |
14851 | 15 | {&hf_cflow_dot1q_customer_vlan_id, |
14852 | 15 | {"Dot1q Customer Vlan Id", "cflow.dot1q_customer_vlan_id", |
14853 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14854 | 15 | NULL, HFILL} |
14855 | 15 | }, |
14856 | 15 | {&hf_cflow_dot1q_customer_priority, |
14857 | 15 | {"Dot1q Customer Priority", "cflow.dot1q_customer_priority", |
14858 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14859 | 15 | NULL, HFILL} |
14860 | 15 | }, |
14861 | 15 | {&hf_cflow_metro_evc_id, |
14862 | 15 | {"Metro Evc Id", "cflow.metro_evc_id", |
14863 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
14864 | 15 | NULL, HFILL} |
14865 | 15 | }, |
14866 | 15 | {&hf_cflow_metro_evc_type, |
14867 | 15 | {"Metro Evc Type", "cflow.metro_evc_type", |
14868 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14869 | 15 | NULL, HFILL} |
14870 | 15 | }, |
14871 | 15 | {&hf_cflow_pseudo_wire_id, |
14872 | 15 | {"Pseudo Wire Id", "cflow.pseudo_wire_id", |
14873 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14874 | 15 | NULL, HFILL} |
14875 | 15 | }, |
14876 | 15 | {&hf_cflow_pseudo_wire_type, |
14877 | 15 | {"Pseudo Wire Type", "cflow.pseudo_wire_type", |
14878 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14879 | 15 | NULL, HFILL} |
14880 | 15 | }, |
14881 | 15 | {&hf_cflow_pseudo_wire_control_word, |
14882 | 15 | {"Pseudo Wire Control Word", "cflow.pseudo_wire_control_word", |
14883 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14884 | 15 | NULL, HFILL} |
14885 | 15 | }, |
14886 | 15 | {&hf_cflow_ingress_physical_interface, |
14887 | 15 | {"Ingress Physical Interface", "cflow.ingress_physical_interface", |
14888 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14889 | 15 | NULL, HFILL} |
14890 | 15 | }, |
14891 | 15 | {&hf_cflow_egress_physical_interface, |
14892 | 15 | {"Egress Physical Interface", "cflow.egress_physical_interface", |
14893 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
14894 | 15 | NULL, HFILL} |
14895 | 15 | }, |
14896 | 15 | {&hf_cflow_post_dot1q_vlan_id, |
14897 | 15 | {"Post Dot1q Vlan Id", "cflow.post_dot1q_vlan_id", |
14898 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14899 | 15 | NULL, HFILL} |
14900 | 15 | }, |
14901 | 15 | {&hf_cflow_post_dot1q_customer_vlan_id, |
14902 | 15 | {"Post Dot1q Customer Vlan Id", "cflow.post_dot1q_customer_vlan_id", |
14903 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14904 | 15 | NULL, HFILL} |
14905 | 15 | }, |
14906 | 15 | {&hf_cflow_ethernet_type, |
14907 | 15 | {"Ethernet Type", "cflow.ethernet_type", |
14908 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14909 | 15 | NULL, HFILL} |
14910 | 15 | }, |
14911 | 15 | {&hf_cflow_post_ip_precedence, |
14912 | 15 | {"Post Ip Precedence", "cflow.post_ip_precedence", |
14913 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14914 | 15 | NULL, HFILL} |
14915 | 15 | }, |
14916 | 15 | {&hf_cflow_collection_time_milliseconds, |
14917 | 15 | {"Collection Time Milliseconds", "cflow.collection_time_milliseconds", |
14918 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14919 | 15 | NULL, HFILL} |
14920 | 15 | }, |
14921 | 15 | {&hf_cflow_export_sctp_stream_id, |
14922 | 15 | {"Export Sctp Stream Id", "cflow.export_sctp_stream_id", |
14923 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
14924 | 15 | NULL, HFILL} |
14925 | 15 | }, |
14926 | 15 | {&hf_cflow_max_export_seconds, |
14927 | 15 | {"Max Export Seconds", "cflow.max_export_seconds", |
14928 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14929 | 15 | NULL, HFILL} |
14930 | 15 | }, |
14931 | 15 | {&hf_cflow_max_flow_end_seconds, |
14932 | 15 | {"Max Flow End Seconds", "cflow.max_flow_end_seconds", |
14933 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14934 | 15 | NULL, HFILL} |
14935 | 15 | }, |
14936 | 15 | {&hf_cflow_message_md5_checksum, |
14937 | 15 | {"Message MD5 Checksum", "cflow.message_md5_checksum", |
14938 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14939 | 15 | NULL, HFILL} |
14940 | 15 | }, |
14941 | 15 | {&hf_cflow_message_scope, |
14942 | 15 | {"Message Scope", "cflow.message_scope", |
14943 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14944 | 15 | NULL, HFILL} |
14945 | 15 | }, |
14946 | 15 | {&hf_cflow_min_export_seconds, |
14947 | 15 | {"Min Export Seconds", "cflow.min_export_seconds", |
14948 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14949 | 15 | NULL, HFILL} |
14950 | 15 | }, |
14951 | 15 | {&hf_cflow_min_flow_start_seconds, |
14952 | 15 | {"Min Flow Start Seconds", "cflow.min_flow_start_seconds", |
14953 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14954 | 15 | NULL, HFILL} |
14955 | 15 | }, |
14956 | 15 | {&hf_cflow_opaque_octets, |
14957 | 15 | {"Opaque Octets", "cflow.opaque_octets", |
14958 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14959 | 15 | NULL, HFILL} |
14960 | 15 | }, |
14961 | 15 | {&hf_cflow_session_scope, |
14962 | 15 | {"Session Scope", "cflow.session_scope", |
14963 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
14964 | 15 | NULL, HFILL} |
14965 | 15 | }, |
14966 | 15 | {&hf_cflow_max_flow_end_microseconds, |
14967 | 15 | {"Max Flow End Microseconds", "cflow.max_flow_end_microseconds", |
14968 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
14969 | 15 | NULL, HFILL} |
14970 | 15 | }, |
14971 | 15 | {&hf_cflow_max_flow_end_milliseconds, |
14972 | 15 | {"Max Flow End Milliseconds", "cflow.max_flow_end_milliseconds", |
14973 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14974 | 15 | NULL, HFILL} |
14975 | 15 | }, |
14976 | 15 | {&hf_cflow_max_flow_end_nanoseconds, |
14977 | 15 | {"Max Flow End Nanoseconds", "cflow.max_flow_end_nanoseconds", |
14978 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
14979 | 15 | NULL, HFILL} |
14980 | 15 | }, |
14981 | 15 | {&hf_cflow_min_flow_start_microseconds, |
14982 | 15 | {"Min Flow Start Microseconds", "cflow.min_flow_start_microseconds", |
14983 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
14984 | 15 | NULL, HFILL} |
14985 | 15 | }, |
14986 | 15 | {&hf_cflow_min_flow_start_milliseconds, |
14987 | 15 | {"Min Flow Start Milliseconds", "cflow.min_flow_start_milliseconds", |
14988 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
14989 | 15 | NULL, HFILL} |
14990 | 15 | }, |
14991 | 15 | {&hf_cflow_min_flow_start_nanoseconds, |
14992 | 15 | {"Min Flow Start Nanoseconds", "cflow.min_flow_start_nanoseconds", |
14993 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
14994 | 15 | NULL, HFILL} |
14995 | 15 | }, |
14996 | 15 | {&hf_cflow_collector_certificate, |
14997 | 15 | {"Collector Certificate", "cflow.collector_certificate", |
14998 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
14999 | 15 | NULL, HFILL} |
15000 | 15 | }, |
15001 | 15 | {&hf_cflow_exporter_certificate, |
15002 | 15 | {"Exporter Certificate", "cflow.exporter_certificate", |
15003 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15004 | 15 | NULL, HFILL} |
15005 | 15 | }, |
15006 | 15 | {&hf_cflow_data_records_reliability, |
15007 | 15 | {"Data Records Reliability", "cflow.data_records_reliability", |
15008 | 15 | FT_BOOLEAN, BASE_NONE, NULL, 0x0, |
15009 | 15 | NULL, HFILL} |
15010 | 15 | }, |
15011 | 15 | {&hf_cflow_observation_point_type, |
15012 | 15 | {"Observation Point Type", "cflow.observation_point_type", |
15013 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15014 | 15 | NULL, HFILL} |
15015 | 15 | }, |
15016 | 15 | {&hf_cflow_new_connection_delta_count, |
15017 | 15 | {"New Connection Delta Count", "cflow.new_connection_delta_count", |
15018 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15019 | 15 | NULL, HFILL} |
15020 | 15 | }, |
15021 | 15 | {&hf_cflow_connection_sum_duration_seconds, |
15022 | 15 | {"Connection Sum Duration Seconds", "cflow.connection_sum_duration_seconds", |
15023 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15024 | 15 | NULL, HFILL} |
15025 | 15 | }, |
15026 | 15 | {&hf_cflow_connection_transaction_id, |
15027 | 15 | {"Connection Transaction Id", "cflow.connection_transaction_id", |
15028 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15029 | 15 | NULL, HFILL} |
15030 | 15 | }, |
15031 | 15 | {&hf_cflow_post_nat_source_ipv6_address, |
15032 | 15 | {"Post NAT Source IPv6 Address", "cflow.post_nat_source_ipv6_address", |
15033 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
15034 | 15 | NULL, HFILL} |
15035 | 15 | }, |
15036 | 15 | {&hf_cflow_post_nat_destination_ipv6_address, |
15037 | 15 | {"Post NAT Destination IPv6 Address", "cflow.post_nat_destination_ipv6_address", |
15038 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
15039 | 15 | NULL, HFILL} |
15040 | 15 | }, |
15041 | 15 | {&hf_cflow_nat_pool_id, |
15042 | 15 | {"Nat Pool Id", "cflow.nat_pool_id", |
15043 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15044 | 15 | NULL, HFILL} |
15045 | 15 | }, |
15046 | 15 | {&hf_cflow_nat_pool_name, |
15047 | 15 | {"Nat Pool Name", "cflow.nat_pool_name", |
15048 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15049 | 15 | NULL, HFILL} |
15050 | 15 | }, |
15051 | 15 | {&hf_cflow_anonymization_flags, |
15052 | 15 | {"Anonymization Flags", "cflow.anonymization_flags", |
15053 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15054 | 15 | NULL, HFILL} |
15055 | 15 | }, |
15056 | 15 | {&hf_cflow_anonymization_technique, |
15057 | 15 | {"Anonymization Technique", "cflow.anonymization_technique", |
15058 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15059 | 15 | NULL, HFILL} |
15060 | 15 | }, |
15061 | 15 | {&hf_cflow_information_element_index, |
15062 | 15 | {"Information Element Index", "cflow.information_element_index", |
15063 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15064 | 15 | NULL, HFILL} |
15065 | 15 | }, |
15066 | 15 | {&hf_cflow_p2p_technology, |
15067 | 15 | {"P2p Technology", "cflow.p2p_technology", |
15068 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15069 | 15 | NULL, HFILL} |
15070 | 15 | }, |
15071 | 15 | {&hf_cflow_tunnel_technology, |
15072 | 15 | {"Tunnel Technology", "cflow.tunnel_technology", |
15073 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15074 | 15 | NULL, HFILL} |
15075 | 15 | }, |
15076 | 15 | {&hf_cflow_encrypted_technology, |
15077 | 15 | {"Encrypted Technology", "cflow.encrypted_technology", |
15078 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15079 | 15 | NULL, HFILL} |
15080 | 15 | }, |
15081 | 15 | {&hf_cflow_subtemplate_list, |
15082 | 15 | {"SubTemplate List", "cflow.subtemplate_list", |
15083 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
15084 | 15 | NULL, HFILL} |
15085 | 15 | }, |
15086 | 15 | {&hf_cflow_bgp_validity_state, |
15087 | 15 | {"Bgp Validity State", "cflow.bgp_validity_state", |
15088 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15089 | 15 | NULL, HFILL} |
15090 | 15 | }, |
15091 | 15 | {&hf_cflow_ipsec_spi, |
15092 | 15 | {"IPSec SPI", "cflow.ipsec_spi", |
15093 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15094 | 15 | NULL, HFILL} |
15095 | 15 | }, |
15096 | 15 | {&hf_cflow_gre_key, |
15097 | 15 | {"Gre Key", "cflow.gre_key", |
15098 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15099 | 15 | NULL, HFILL} |
15100 | 15 | }, |
15101 | 15 | {&hf_cflow_nat_type, |
15102 | 15 | {"Nat Type", "cflow.nat_type", |
15103 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15104 | 15 | NULL, HFILL} |
15105 | 15 | }, |
15106 | 15 | {&hf_cflow_initiator_packets, |
15107 | 15 | {"Initiator Packets", "cflow.initiator_packets", |
15108 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15109 | 15 | NULL, HFILL} |
15110 | 15 | }, |
15111 | 15 | {&hf_cflow_responder_packets, |
15112 | 15 | {"Responder Packets", "cflow.responder_packets", |
15113 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15114 | 15 | NULL, HFILL} |
15115 | 15 | }, |
15116 | 15 | {&hf_cflow_observation_domain_name, |
15117 | 15 | {"Observation Domain Name", "cflow.observation_domain_name", |
15118 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15119 | 15 | NULL, HFILL} |
15120 | 15 | }, |
15121 | 15 | {&hf_cflow_selection_sequence_id, |
15122 | 15 | {"Selection Sequence Id", "cflow.selection_sequence_id", |
15123 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15124 | 15 | NULL, HFILL} |
15125 | 15 | }, |
15126 | 15 | {&hf_cflow_selector_id, |
15127 | 15 | {"Selector Id", "cflow.selector_id", |
15128 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15129 | 15 | NULL, HFILL} |
15130 | 15 | }, |
15131 | 15 | {&hf_cflow_information_element_id, |
15132 | 15 | {"Information Element Id", "cflow.information_element_id", |
15133 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15134 | 15 | NULL, HFILL} |
15135 | 15 | }, |
15136 | 15 | {&hf_cflow_selector_algorithm, |
15137 | 15 | {"Selector Algorithm", "cflow.selector_algorithm", |
15138 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &selector_algorithm_ext, 0x0, |
15139 | 15 | NULL, HFILL} |
15140 | 15 | }, |
15141 | 15 | {&hf_cflow_sampling_packet_interval, |
15142 | 15 | {"Sampling Packet Interval", "cflow.sampling_packet_interval", |
15143 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15144 | 15 | NULL, HFILL} |
15145 | 15 | }, |
15146 | 15 | {&hf_cflow_sampling_packet_space, |
15147 | 15 | {"Sampling Packet Space", "cflow.sampling_packet_space", |
15148 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15149 | 15 | NULL, HFILL} |
15150 | 15 | }, |
15151 | 15 | {&hf_cflow_sampling_time_interval, |
15152 | 15 | {"Sampling Time Interval", "cflow.sampling_time_interval", |
15153 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15154 | 15 | NULL, HFILL} |
15155 | 15 | }, |
15156 | 15 | {&hf_cflow_sampling_time_space, |
15157 | 15 | {"Sampling Time Space", "cflow.sampling_time_space", |
15158 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15159 | 15 | NULL, HFILL} |
15160 | 15 | }, |
15161 | 15 | {&hf_cflow_sampling_size, |
15162 | 15 | {"Sampling Size", "cflow.sampling_size", |
15163 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15164 | 15 | NULL, HFILL} |
15165 | 15 | }, |
15166 | 15 | {&hf_cflow_sampling_population, |
15167 | 15 | {"Sampling Population", "cflow.sampling_population", |
15168 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15169 | 15 | NULL, HFILL} |
15170 | 15 | }, |
15171 | 15 | {&hf_cflow_sampling_probability_float32, |
15172 | 15 | {"Sampling Probability", "cflow.sampling_probability", |
15173 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
15174 | 15 | NULL, HFILL} |
15175 | 15 | }, |
15176 | 15 | {&hf_cflow_sampling_probability_float64, |
15177 | 15 | {"Sampling Probability", "cflow.sampling_probability", |
15178 | 15 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
15179 | 15 | NULL, HFILL} |
15180 | 15 | }, |
15181 | 15 | {&hf_cflow_data_link_frame_size, |
15182 | 15 | {"Data Link Frame Size", "cflow.data_link_frame_size", |
15183 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15184 | 15 | NULL, HFILL} |
15185 | 15 | }, |
15186 | 15 | {&hf_cflow_data_link_frame_section, |
15187 | 15 | {"Data Link Frame Section", "cflow.data_link_frame_section", |
15188 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15189 | 15 | NULL, HFILL} |
15190 | 15 | }, |
15191 | 15 | {&hf_cflow_mpls_label_stack_section, |
15192 | 15 | {"MPLS Label Stack Section", "cflow.mpls_label_stack_section", |
15193 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15194 | 15 | NULL, HFILL} |
15195 | 15 | }, |
15196 | 15 | {&hf_cflow_mpls_payload_packet_section, |
15197 | 15 | {"MPLS Payload Packet Section", "cflow.mpls_payload_packet_section", |
15198 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15199 | 15 | NULL, HFILL} |
15200 | 15 | }, |
15201 | 15 | {&hf_cflow_selector_id_total_pkts_observed, |
15202 | 15 | {"Selector Id Total Pkts Observed", "cflow.selector_id_total_pkts_observed", |
15203 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15204 | 15 | NULL, HFILL} |
15205 | 15 | }, |
15206 | 15 | {&hf_cflow_selector_id_total_pkts_selected, |
15207 | 15 | {"Selector Id Total Pkts Selected", "cflow.selector_id_total_pkts_selected", |
15208 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15209 | 15 | NULL, HFILL} |
15210 | 15 | }, |
15211 | 15 | {&hf_cflow_absolute_error_float32, |
15212 | 15 | {"Absolute Error", "cflow.absolute_error", |
15213 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
15214 | 15 | NULL, HFILL} |
15215 | 15 | }, |
15216 | 15 | {&hf_cflow_absolute_error_float64, |
15217 | 15 | {"Absolute Error", "cflow.absolute_error", |
15218 | 15 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
15219 | 15 | NULL, HFILL} |
15220 | 15 | }, |
15221 | 15 | {&hf_cflow_relative_error_float32, |
15222 | 15 | {"Relative Error", "cflow.relative_error", |
15223 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
15224 | 15 | NULL, HFILL} |
15225 | 15 | }, |
15226 | 15 | {&hf_cflow_relative_error_float64, |
15227 | 15 | {"Relative Error", "cflow.relative_error", |
15228 | 15 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
15229 | 15 | NULL, HFILL} |
15230 | 15 | }, |
15231 | 15 | {&hf_cflow_observation_time_seconds, |
15232 | 15 | {"Observation Time Seconds", "cflow.observation_time_seconds", |
15233 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
15234 | 15 | NULL, HFILL} |
15235 | 15 | }, |
15236 | 15 | {&hf_cflow_observation_time_milliseconds, |
15237 | 15 | {"Observation Time Milliseconds", "cflow.observation_time_milliseconds", |
15238 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
15239 | 15 | NULL, HFILL} |
15240 | 15 | }, |
15241 | 15 | {&hf_cflow_observation_time_microseconds, |
15242 | 15 | {"Observation Time Microseconds", "cflow.observation_time_microseconds", |
15243 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
15244 | 15 | NULL, HFILL} |
15245 | 15 | }, |
15246 | 15 | {&hf_cflow_observation_time_nanoseconds, |
15247 | 15 | {"Observation Time Nanoseconds", "cflow.observation_time_nanoseconds", |
15248 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
15249 | 15 | NULL, HFILL} |
15250 | 15 | }, |
15251 | 15 | {&hf_cflow_digest_hash_value, |
15252 | 15 | {"Digest Hash Value", "cflow.digest_hash_value", |
15253 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15254 | 15 | NULL, HFILL} |
15255 | 15 | }, |
15256 | 15 | {&hf_cflow_hash_ippayload_offset, |
15257 | 15 | {"Hash IPPayload Offset", "cflow.hash_ippayload_offset", |
15258 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15259 | 15 | NULL, HFILL} |
15260 | 15 | }, |
15261 | 15 | {&hf_cflow_hash_ippayload_size, |
15262 | 15 | {"Hash IPPayload Size", "cflow.hash_ippayload_size", |
15263 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15264 | 15 | NULL, HFILL} |
15265 | 15 | }, |
15266 | 15 | {&hf_cflow_hash_output_range_min, |
15267 | 15 | {"Hash Output Range Min", "cflow.hash_output_range_min", |
15268 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15269 | 15 | NULL, HFILL} |
15270 | 15 | }, |
15271 | 15 | {&hf_cflow_hash_output_range_max, |
15272 | 15 | {"Hash Output Range Max", "cflow.hash_output_range_max", |
15273 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15274 | 15 | NULL, HFILL} |
15275 | 15 | }, |
15276 | 15 | {&hf_cflow_hash_selected_range_min, |
15277 | 15 | {"Hash Selected Range Min", "cflow.hash_selected_range_min", |
15278 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15279 | 15 | NULL, HFILL} |
15280 | 15 | }, |
15281 | 15 | {&hf_cflow_hash_selected_range_max, |
15282 | 15 | {"Hash Selected Range Max", "cflow.hash_selected_range_max", |
15283 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15284 | 15 | NULL, HFILL} |
15285 | 15 | }, |
15286 | 15 | {&hf_cflow_hash_digest_output, |
15287 | 15 | {"Hash Digest Output", "cflow.hash_digest_output", |
15288 | 15 | FT_BOOLEAN, BASE_NONE, NULL, 0x0, |
15289 | 15 | NULL, HFILL} |
15290 | 15 | }, |
15291 | 15 | {&hf_cflow_hash_initialiser_value, |
15292 | 15 | {"Hash Initialiser Value", "cflow.hash_initialiser_value", |
15293 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15294 | 15 | NULL, HFILL} |
15295 | 15 | }, |
15296 | 15 | {&hf_cflow_selector_name, |
15297 | 15 | {"Selector Name", "cflow.selector_name", |
15298 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15299 | 15 | NULL, HFILL} |
15300 | 15 | }, |
15301 | 15 | {&hf_cflow_upper_cilimit_float32, |
15302 | 15 | {"Upper CILimit", "cflow.upper_cilimit", |
15303 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
15304 | 15 | NULL, HFILL} |
15305 | 15 | }, |
15306 | 15 | {&hf_cflow_upper_cilimit_float64, |
15307 | 15 | {"Upper CILimit", "cflow.upper_cilimit", |
15308 | 15 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
15309 | 15 | NULL, HFILL} |
15310 | 15 | }, |
15311 | 15 | {&hf_cflow_lower_cilimit_float32, |
15312 | 15 | {"Lower CILimit", "cflow.lower_cilimit", |
15313 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
15314 | 15 | NULL, HFILL} |
15315 | 15 | }, |
15316 | 15 | {&hf_cflow_lower_cilimit_float64, |
15317 | 15 | {"Lower CILimit", "cflow.lower_cilimit", |
15318 | 15 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
15319 | 15 | NULL, HFILL} |
15320 | 15 | }, |
15321 | 15 | {&hf_cflow_confidence_level_float32, |
15322 | 15 | {"Confidence Level", "cflow.confidence_level", |
15323 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
15324 | 15 | NULL, HFILL} |
15325 | 15 | }, |
15326 | 15 | {&hf_cflow_confidence_level_float64, |
15327 | 15 | {"Confidence Level", "cflow.confidence_level", |
15328 | 15 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
15329 | 15 | NULL, HFILL} |
15330 | 15 | }, |
15331 | | /* TODO: want to add a value_string, but where defined in RFCs? */ |
15332 | 15 | {&hf_cflow_information_element_data_type, |
15333 | 15 | {"Information Element Data Type", "cflow.information_element_data_type", |
15334 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15335 | 15 | NULL, HFILL} |
15336 | 15 | }, |
15337 | 15 | {&hf_cflow_information_element_description, |
15338 | 15 | {"Information Element Description", "cflow.information_element_description", |
15339 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15340 | 15 | NULL, HFILL} |
15341 | 15 | }, |
15342 | 15 | {&hf_cflow_information_element_name, |
15343 | 15 | {"Information Element Name", "cflow.information_element_name", |
15344 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15345 | 15 | NULL, HFILL} |
15346 | 15 | }, |
15347 | 15 | {&hf_cflow_information_element_range_begin, |
15348 | 15 | {"Information Element Range Begin", "cflow.information_element_range_begin", |
15349 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15350 | 15 | NULL, HFILL} |
15351 | 15 | }, |
15352 | 15 | {&hf_cflow_information_element_range_end, |
15353 | 15 | {"Information Element Range End", "cflow.information_element_range_end", |
15354 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15355 | 15 | NULL, HFILL} |
15356 | 15 | }, |
15357 | 15 | {&hf_cflow_information_element_semantics, |
15358 | 15 | {"Information Element Semantics", "cflow.information_element_semantics", |
15359 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15360 | 15 | NULL, HFILL} |
15361 | 15 | }, |
15362 | 15 | {&hf_cflow_information_element_units, |
15363 | 15 | {"Information Element Units", "cflow.information_element_units", |
15364 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15365 | 15 | NULL, HFILL} |
15366 | 15 | }, |
15367 | 15 | {&hf_cflow_private_enterprise_number, |
15368 | 15 | {"Private Enterprise Number", "cflow.private_enterprise_number", |
15369 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15370 | 15 | NULL, HFILL} |
15371 | 15 | }, |
15372 | | |
15373 | 15 | {&hf_cflow_virtual_station_interface_id, |
15374 | 15 | {"Virtual Station Interface Id", "cflow.virtual_station_interface_id", |
15375 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15376 | 15 | NULL, HFILL} |
15377 | 15 | }, |
15378 | 15 | {&hf_cflow_virtual_station_interface_name, |
15379 | 15 | {"Virtual Station Interface Name", "cflow.virtual_station_interface_name", |
15380 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15381 | 15 | NULL, HFILL} |
15382 | 15 | }, |
15383 | 15 | {&hf_cflow_virtual_station_uuid, |
15384 | 15 | {"Virtual Station Uuid", "cflow.virtual_station_uuid", |
15385 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15386 | 15 | NULL, HFILL} |
15387 | 15 | }, |
15388 | 15 | {&hf_cflow_virtual_station_name, |
15389 | 15 | {"Virtual Station Name", "cflow.virtual_station_name", |
15390 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15391 | 15 | NULL, HFILL} |
15392 | 15 | }, |
15393 | 15 | {&hf_cflow_layer2_segment_id, |
15394 | 15 | {"Layer2 Segment Id", "cflow.layer2_segment_id", |
15395 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15396 | 15 | NULL, HFILL} |
15397 | 15 | }, |
15398 | 15 | {&hf_cflow_layer2_octet_delta_count, |
15399 | 15 | {"Layer2 Octet Delta Count", "cflow.layer2_octet_delta_count", |
15400 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15401 | 15 | NULL, HFILL} |
15402 | 15 | }, |
15403 | 15 | {&hf_cflow_layer2_octet_total_count, |
15404 | 15 | {"Layer2 Octet Total Count", "cflow.layer2_octet_total_count", |
15405 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15406 | 15 | NULL, HFILL} |
15407 | 15 | }, |
15408 | 15 | {&hf_cflow_ingress_unicast_packet_total_count, |
15409 | 15 | {"Ingress Unicast Packet Total Count", "cflow.ingress_unicast_packet_total_count", |
15410 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15411 | 15 | NULL, HFILL} |
15412 | 15 | }, |
15413 | 15 | {&hf_cflow_ingress_multicast_packet_total_count, |
15414 | 15 | {"Ingress Multicast Packet Total Count", "cflow.ingress_multicast_packet_total_count", |
15415 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15416 | 15 | NULL, HFILL} |
15417 | 15 | }, |
15418 | 15 | {&hf_cflow_ingress_broadcast_packet_total_count, |
15419 | 15 | {"Ingress Broadcast Packet Total Count", "cflow.ingress_broadcast_packet_total_count", |
15420 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15421 | 15 | NULL, HFILL} |
15422 | 15 | }, |
15423 | 15 | {&hf_cflow_egress_unicast_packet_total_count, |
15424 | 15 | {"Egress Unicast Packet Total Count", "cflow.egress_unicast_packet_total_count", |
15425 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15426 | 15 | NULL, HFILL} |
15427 | 15 | }, |
15428 | 15 | {&hf_cflow_egress_broadcast_packet_total_count, |
15429 | 15 | {"Egress Broadcast Packet Total Count", "cflow.egress_broadcast_packet_total_count", |
15430 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15431 | 15 | NULL, HFILL} |
15432 | 15 | }, |
15433 | 15 | {&hf_cflow_monitoring_interval_start_milliseconds, |
15434 | 15 | {"Monitoring Interval Start MilliSeconds", "cflow.monitoring_interval_start_milliseconds", |
15435 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
15436 | 15 | NULL, HFILL} |
15437 | 15 | }, |
15438 | 15 | {&hf_cflow_monitoring_interval_end_milliseconds, |
15439 | 15 | {"Monitoring Interval End MilliSeconds", "cflow.monitoring_interval_end_milliseconds", |
15440 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
15441 | 15 | NULL, HFILL} |
15442 | 15 | }, |
15443 | 15 | {&hf_cflow_port_range_start, |
15444 | 15 | {"Port Range Start", "cflow.port_range_start", |
15445 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15446 | 15 | NULL, HFILL} |
15447 | 15 | }, |
15448 | 15 | {&hf_cflow_port_range_end, |
15449 | 15 | {"Port Range End", "cflow.port_range_end", |
15450 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15451 | 15 | NULL, HFILL} |
15452 | 15 | }, |
15453 | 15 | {&hf_cflow_port_range_step_size, |
15454 | 15 | {"Port Range Step Size", "cflow.port_range_step_size", |
15455 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15456 | 15 | NULL, HFILL} |
15457 | 15 | }, |
15458 | 15 | {&hf_cflow_port_range_num_ports, |
15459 | 15 | {"Port Range Num Ports", "cflow.port_range_num_ports", |
15460 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15461 | 15 | NULL, HFILL} |
15462 | 15 | }, |
15463 | 15 | {&hf_cflow_sta_mac_address, |
15464 | 15 | {"Sta Mac Address", "cflow.sta_mac_address", |
15465 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
15466 | 15 | NULL, HFILL} |
15467 | 15 | }, |
15468 | 15 | {&hf_cflow_sta_ipv4_address, |
15469 | 15 | {"Sta Ipv4 Address", "cflow.sta_ipv4_address", |
15470 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
15471 | 15 | NULL, HFILL} |
15472 | 15 | }, |
15473 | 15 | {&hf_cflow_wtp_mac_address, |
15474 | 15 | {"Wtp Mac Address", "cflow.wtp_mac_address", |
15475 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
15476 | 15 | NULL, HFILL} |
15477 | 15 | }, |
15478 | 15 | {&hf_cflow_ingress_interface_type, |
15479 | 15 | {"Ingress Interface Type", "cflow.ingress_interface_type", |
15480 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15481 | 15 | NULL, HFILL} |
15482 | 15 | }, |
15483 | 15 | {&hf_cflow_egress_interface_type, |
15484 | 15 | {"Egress Interface Type", "cflow.egress_interface_type", |
15485 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15486 | 15 | NULL, HFILL} |
15487 | 15 | }, |
15488 | 15 | {&hf_cflow_rtp_sequence_number, |
15489 | 15 | {"Rtp Sequence Number", "cflow.rtp_sequence_number", |
15490 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15491 | 15 | NULL, HFILL} |
15492 | 15 | }, |
15493 | 15 | {&hf_cflow_user_name, |
15494 | 15 | {"User Name", "cflow.user_name", |
15495 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15496 | 15 | NULL, HFILL} |
15497 | 15 | }, |
15498 | 15 | {&hf_cflow_application_category_name, |
15499 | 15 | {"Application Category Name", "cflow.application_category_name", |
15500 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15501 | 15 | NULL, HFILL} |
15502 | 15 | }, |
15503 | 15 | {&hf_cflow_application_sub_category_name, |
15504 | 15 | {"Application Sub Category Name", "cflow.application_sub_category_name", |
15505 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15506 | 15 | NULL, HFILL} |
15507 | 15 | }, |
15508 | 15 | {&hf_cflow_application_group_name, |
15509 | 15 | {"Application Group Name", "cflow.application_group_name", |
15510 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15511 | 15 | NULL, HFILL} |
15512 | 15 | }, |
15513 | 15 | {&hf_cflow_original_flows_present, |
15514 | 15 | {"Original Flows Present", "cflow.original_flows_present", |
15515 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15516 | 15 | NULL, HFILL} |
15517 | 15 | }, |
15518 | 15 | {&hf_cflow_original_flows_initiated, |
15519 | 15 | {"Original Flows Initiated", "cflow.original_flows_initiated", |
15520 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15521 | 15 | NULL, HFILL} |
15522 | 15 | }, |
15523 | 15 | {&hf_cflow_original_flows_completed, |
15524 | 15 | {"Original Flows Completed", "cflow.original_flows_completed", |
15525 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15526 | 15 | NULL, HFILL} |
15527 | 15 | }, |
15528 | 15 | {&hf_cflow_distinct_count_of_source_ip_address, |
15529 | 15 | {"Distinct Count Of Source Ip Address", "cflow.distinct_count_of_source_ip_address", |
15530 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15531 | 15 | NULL, HFILL} |
15532 | 15 | }, |
15533 | 15 | {&hf_cflow_distinct_count_of_destinationip_address, |
15534 | 15 | {"Distinct Count Of Destinationip Address", "cflow.distinct_count_of_destinationip_address", |
15535 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15536 | 15 | NULL, HFILL} |
15537 | 15 | }, |
15538 | 15 | {&hf_cflow_distinct_count_of_source_ipv4_address, |
15539 | 15 | {"Distinct Count Of Source Ipv4 Address", "cflow.distinct_count_of_source_ipv4_address", |
15540 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15541 | 15 | NULL, HFILL} |
15542 | 15 | }, |
15543 | 15 | {&hf_cflow_distinct_count_of_destination_ipv4_address, |
15544 | 15 | {"Distinct Count Of Destination Ipv4 Address", "cflow.distinct_count_of_destination_ipv4_address", |
15545 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15546 | 15 | NULL, HFILL} |
15547 | 15 | }, |
15548 | 15 | {&hf_cflow_distinct_count_of_source_ipv6_address, |
15549 | 15 | {"Distinct Count Of Source Ipv6 Address", "cflow.distinct_count_of_source_ipv6_address", |
15550 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15551 | 15 | NULL, HFILL} |
15552 | 15 | }, |
15553 | 15 | {&hf_cflow_distinct_count_of_destination_ipv6_address, |
15554 | 15 | {"Distinct Count Of Destination Ipv6 Address", "cflow.distinct_count_of_destination_ipv6_address", |
15555 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15556 | 15 | NULL, HFILL} |
15557 | 15 | }, |
15558 | 15 | {&hf_cflow_value_distribution_method, |
15559 | 15 | {"Value Distribution Method", "cflow.value_distribution_method", |
15560 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15561 | 15 | NULL, HFILL} |
15562 | 15 | }, |
15563 | 15 | {&hf_cflow_rfc3550_jitter_milliseconds, |
15564 | 15 | {"Rfc3550 Jitter Milliseconds", "cflow.rfc3550_jitter_milliseconds", |
15565 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15566 | 15 | NULL, HFILL} |
15567 | 15 | }, |
15568 | 15 | {&hf_cflow_rfc3550_jitter_microseconds, |
15569 | 15 | {"Rfc3550 Jitter Microseconds", "cflow.rfc3550_jitter_microseconds", |
15570 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15571 | 15 | NULL, HFILL} |
15572 | 15 | }, |
15573 | 15 | {&hf_cflow_rfc3550_jitter_nanoseconds, |
15574 | 15 | {"Rfc3550 Jitter Nanoseconds", "cflow.rfc3550_jitter_nanoseconds", |
15575 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15576 | 15 | NULL, HFILL} |
15577 | 15 | }, |
15578 | 15 | {&hf_cflow_dot1q_dei, |
15579 | 15 | {"Dot1q DEI", "cflow.dot1q_dei", |
15580 | 15 | FT_BOOLEAN, BASE_NONE, NULL, 0x0, |
15581 | 15 | NULL, HFILL} |
15582 | 15 | }, |
15583 | 15 | {&hf_cflow_dot1q_customer_dei, |
15584 | 15 | {"Dot1q Customer DEI", "cflow.dot1q_customer_dei", |
15585 | 15 | FT_BOOLEAN, BASE_NONE, NULL, 0x0, |
15586 | 15 | NULL, HFILL} |
15587 | 15 | }, |
15588 | 15 | {&hf_cflow_flow_selector_algorithm, |
15589 | 15 | {"Flow_Selector_Algorithm", "cflow.flow_selector_algorithm", |
15590 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15591 | 15 | NULL, HFILL} |
15592 | 15 | }, |
15593 | 15 | {&hf_cflow_flow_selected_octet_delta_count, |
15594 | 15 | {"Flow_Selected_Octet_Delta_Count", "cflow.flow_selected_octet_delta_count", |
15595 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15596 | 15 | NULL, HFILL} |
15597 | 15 | }, |
15598 | 15 | {&hf_cflow_flow_selected_packet_delta_count, |
15599 | 15 | {"Flow_Selected_Packet_Delta_Count", "cflow.flow_selected_packet_delta_count", |
15600 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15601 | 15 | NULL, HFILL} |
15602 | 15 | }, |
15603 | 15 | {&hf_cflow_flow_selected_flow_delta_count, |
15604 | 15 | {"Flow_Selected_Flow_Delta_Count", "cflow.flow_selected_flow_delta_count", |
15605 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15606 | 15 | NULL, HFILL} |
15607 | 15 | }, |
15608 | 15 | {&hf_cflow_selectorid_total_flows_observed, |
15609 | 15 | {"Selectorid_Total_Flows_Observed", "cflow.selectorid_total_flows_observed", |
15610 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15611 | 15 | NULL, HFILL} |
15612 | 15 | }, |
15613 | 15 | {&hf_cflow_selectorid_total_flows_selected, |
15614 | 15 | {"Selectorid_Total_Flows_Selected", "cflow.selectorid_total_flows_selected", |
15615 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15616 | 15 | NULL, HFILL} |
15617 | 15 | }, |
15618 | 15 | {&hf_cflow_sampling_flow_interval, |
15619 | 15 | {"Sampling_Flow_Interval", "cflow.sampling_flow_interval", |
15620 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15621 | 15 | NULL, HFILL} |
15622 | 15 | }, |
15623 | 15 | {&hf_cflow_sampling_flow_spacing, |
15624 | 15 | {"Sampling_Flow_Spacing", "cflow.sampling_flow_spacing", |
15625 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15626 | 15 | NULL, HFILL} |
15627 | 15 | }, |
15628 | 15 | {&hf_cflow_flow_sampling_time_interval, |
15629 | 15 | {"Flow_Sampling_Time_Interval", "cflow.flow_sampling_time_interval", |
15630 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15631 | 15 | NULL, HFILL} |
15632 | 15 | }, |
15633 | 15 | {&hf_cflow_flow_sampling_time_spacing, |
15634 | 15 | {"Flow_Sampling_Time_Spacing", "cflow.flow_sampling_time_spacing", |
15635 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15636 | 15 | NULL, HFILL} |
15637 | 15 | }, |
15638 | 15 | {&hf_cflow_hash_flow_domain, |
15639 | 15 | {"Hash_Flow_Domain", "cflow.hash_flow_domain", |
15640 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15641 | 15 | NULL, HFILL} |
15642 | 15 | }, |
15643 | 15 | {&hf_cflow_transport_octet_delta_count, |
15644 | 15 | {"Transport_Octet_Delta_Count", "cflow.transport_octet_delta_count", |
15645 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15646 | 15 | NULL, HFILL} |
15647 | 15 | }, |
15648 | 15 | {&hf_cflow_transport_packet_delta_count, |
15649 | 15 | {"Transport_Packet_Delta_Count", "cflow.transport_packet_delta_count", |
15650 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15651 | 15 | NULL, HFILL} |
15652 | 15 | }, |
15653 | 15 | {&hf_cflow_original_exporter_ipv4_address, |
15654 | 15 | {"Original_Exporter_Ipv4_Address", "cflow.original_exporter_ipv4_address", |
15655 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
15656 | 15 | NULL, HFILL} |
15657 | 15 | }, |
15658 | 15 | {&hf_cflow_original_exporter_ipv6_address, |
15659 | 15 | {"Original_Exporter_Ipv6_Address", "cflow.original_exporter_ipv6_address", |
15660 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
15661 | 15 | NULL, HFILL} |
15662 | 15 | }, |
15663 | 15 | {&hf_cflow_original_observation_domain_id, |
15664 | 15 | {"Original_Observation_Domain_Id", "cflow.original_observation_domain_id", |
15665 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15666 | 15 | NULL, HFILL} |
15667 | 15 | }, |
15668 | 15 | {&hf_cflow_intermediate_process_id, |
15669 | 15 | {"Intermediate_Process_Id", "cflow.intermediate_process_id", |
15670 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15671 | 15 | NULL, HFILL} |
15672 | 15 | }, |
15673 | 15 | {&hf_cflow_ignored_data_record_total_count, |
15674 | 15 | {"Ignored_Data_Record_Total_Count", "cflow.ignored_data_record_total_count", |
15675 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15676 | 15 | NULL, HFILL} |
15677 | 15 | }, |
15678 | 15 | {&hf_cflow_data_link_frame_type, |
15679 | 15 | {"Data_Link_Frame_Type", "cflow.data_link_frame_type", |
15680 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15681 | 15 | NULL, HFILL} |
15682 | 15 | }, |
15683 | 15 | {&hf_cflow_section_offset, |
15684 | 15 | {"Section_Offset", "cflow.section_offset", |
15685 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15686 | 15 | NULL, HFILL} |
15687 | 15 | }, |
15688 | 15 | {&hf_cflow_section_exported_octets, |
15689 | 15 | {"Section_Exported_Octets", "cflow.section_exported_octets", |
15690 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15691 | 15 | NULL, HFILL} |
15692 | 15 | }, |
15693 | 15 | {&hf_cflow_dot1q_service_instance_tag, |
15694 | 15 | {"Dot1q_Service_Instance_Tag", "cflow.dot1q_service_instance_tag", |
15695 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15696 | 15 | NULL, HFILL} |
15697 | 15 | }, |
15698 | 15 | {&hf_cflow_dot1q_service_instance_id, |
15699 | 15 | {"Dot1q_Service_Instance_Id", "cflow.dot1q_service_instance_id", |
15700 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15701 | 15 | NULL, HFILL} |
15702 | 15 | }, |
15703 | 15 | {&hf_cflow_dot1q_service_instance_priority, |
15704 | 15 | {"Dot1q_Service_Instance_Priority", "cflow.dot1q_service_instance_priority", |
15705 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
15706 | 15 | NULL, HFILL} |
15707 | 15 | }, |
15708 | 15 | {&hf_cflow_dot1q_customer_source_mac_address, |
15709 | 15 | {"Dot1q_Customer_Source_Mac_Address", "cflow.dot1q_customer_source_mac_address", |
15710 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
15711 | 15 | NULL, HFILL} |
15712 | 15 | }, |
15713 | 15 | {&hf_cflow_dot1q_customer_destination_mac_address, |
15714 | 15 | {"Dot1q_Customer_Destination_Mac_Address", "cflow.dot1q_customer_destination_mac_address", |
15715 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
15716 | 15 | NULL, HFILL} |
15717 | 15 | }, |
15718 | 15 | {&hf_cflow_post_layer2_octet_delta_count, |
15719 | 15 | {"Post_Layer2_Octet_Delta_Count", "cflow.post_layer2_octet_delta_count", |
15720 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15721 | 15 | NULL, HFILL} |
15722 | 15 | }, |
15723 | 15 | {&hf_cflow_postm_cast_layer2_octet_delta_count, |
15724 | 15 | {"Postm_Cast_Layer2_Octet_Delta_Count", "cflow.postm_cast_layer2_octet_delta_count", |
15725 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15726 | 15 | NULL, HFILL} |
15727 | 15 | }, |
15728 | 15 | {&hf_cflow_post_layer2_octet_total_count, |
15729 | 15 | {"Post_Layer2_Octet_Total_Count", "cflow.post_layer2_octet_total_count", |
15730 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15731 | 15 | NULL, HFILL} |
15732 | 15 | }, |
15733 | 15 | {&hf_cflow_postm_cast_layer2_octet_total_count, |
15734 | 15 | {"Postm_Cast_Layer2_Octet_Total_Count", "cflow.postm_cast_layer2_octet_total_count", |
15735 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15736 | 15 | NULL, HFILL} |
15737 | 15 | }, |
15738 | 15 | {&hf_cflow_minimum_layer2_total_length, |
15739 | 15 | {"Minimum_Layer2_Total_Length", "cflow.minimum_layer2_total_length", |
15740 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15741 | 15 | NULL, HFILL} |
15742 | 15 | }, |
15743 | 15 | {&hf_cflow_maximum_layer2_total_length, |
15744 | 15 | {"Maximum_Layer2_Total_Length", "cflow.maximum_layer2_total_length", |
15745 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15746 | 15 | NULL, HFILL} |
15747 | 15 | }, |
15748 | 15 | {&hf_cflow_dropped_layer2_octet_delta_count, |
15749 | 15 | {"Dropped_Layer2_Octet_Delta_Count", "cflow.dropped_layer2_octet_delta_count", |
15750 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15751 | 15 | NULL, HFILL} |
15752 | 15 | }, |
15753 | 15 | {&hf_cflow_dropped_layer2_octet_total_count, |
15754 | 15 | {"Dropped_Layer2_Octet_Total_Count", "cflow.dropped_layer2_octet_total_count", |
15755 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15756 | 15 | NULL, HFILL} |
15757 | 15 | }, |
15758 | 15 | {&hf_cflow_ignored_layer2_octet_total_count, |
15759 | 15 | {"Ignored_Layer2_Octet_Total_Count", "cflow.ignored_layer2_octet_total_count", |
15760 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15761 | 15 | NULL, HFILL} |
15762 | 15 | }, |
15763 | 15 | {&hf_cflow_not_sent_layer2_octet_total_count, |
15764 | 15 | {"Not_Sent_Layer2_Octet_Total_Count", "cflow.not_sent_layer2_octet_total_count", |
15765 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15766 | 15 | NULL, HFILL} |
15767 | 15 | }, |
15768 | 15 | {&hf_cflow_layer2_octet_delta_sum_of_squares, |
15769 | 15 | {"Layer2_Octet_Delta_Sum_Of_Squares", "cflow.layer2_octet_delta_sum_of_squares", |
15770 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15771 | 15 | NULL, HFILL} |
15772 | 15 | }, |
15773 | 15 | {&hf_cflow_layer2_octet_total_sum_of_squares, |
15774 | 15 | {"Layer2_Octet_Total_Sum_Of_Squares", "cflow.layer2_octet_total_sum_of_squares", |
15775 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15776 | 15 | NULL, HFILL} |
15777 | 15 | }, |
15778 | 15 | {&hf_cflow_layer2_frame_delta_count, |
15779 | 15 | {"Layer2_Frame_Delta_Count", "cflow.layer2_frame_delta_count", |
15780 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15781 | 15 | NULL, HFILL} |
15782 | 15 | }, |
15783 | 15 | {&hf_cflow_layer2_frame_total_count, |
15784 | 15 | {"Layer2_Frame_Total_Count", "cflow.layer2_frame_total_count", |
15785 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15786 | 15 | NULL, HFILL} |
15787 | 15 | }, |
15788 | 15 | {&hf_cflow_pseudo_wire_destination_ipv4_address, |
15789 | 15 | {"Pseudo_Wire_Destination_Ipv4_Address", "cflow.pseudo_wire_destination_ipv4_address", |
15790 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
15791 | 15 | NULL, HFILL} |
15792 | 15 | }, |
15793 | 15 | {&hf_cflow_ignored_layer2_frame_total_count, |
15794 | 15 | {"Ignored_Layer2_Frame_Total_Count", "cflow.ignored_layer2_frame_total_count", |
15795 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15796 | 15 | NULL, HFILL} |
15797 | 15 | }, |
15798 | 15 | {&hf_cflow_mib_object_value_integer, |
15799 | 15 | {"mibObject Value Integer", "cflow.mib_object_value_integer", |
15800 | 15 | FT_INT32, BASE_DEC, NULL, 0x0, |
15801 | 15 | NULL, HFILL} |
15802 | 15 | }, |
15803 | 15 | {&hf_cflow_mib_object_value_octetstring, |
15804 | 15 | {"mibObject Octet String", "cflow.mib_object_octetstring", |
15805 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15806 | 15 | NULL, HFILL} |
15807 | 15 | }, |
15808 | 15 | {&hf_cflow_mib_object_value_oid, |
15809 | 15 | {"mibObject Value OID", "cflow.mib_object_value_oid", |
15810 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15811 | 15 | NULL, HFILL} |
15812 | 15 | }, |
15813 | 15 | {&hf_cflow_mib_object_value_bits, |
15814 | 15 | {"mibObject Value Bits", "cflow.mib_object_value_bits", |
15815 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15816 | 15 | NULL, HFILL} |
15817 | 15 | }, |
15818 | 15 | {&hf_cflow_mib_object_value_ipaddress, |
15819 | 15 | {"mibObject Value IP Address", "cflow.mib_object_value_ipaddress", |
15820 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
15821 | 15 | NULL, HFILL} |
15822 | 15 | }, |
15823 | 15 | {&hf_cflow_mib_object_value_counter, |
15824 | 15 | {"mibObject Value Counter", "cflow.mib_object_value_counter", |
15825 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
15826 | 15 | NULL, HFILL} |
15827 | 15 | }, |
15828 | 15 | {&hf_cflow_mib_object_value_gauge, |
15829 | 15 | {"mibObject Value Gauge", "cflow.mib_object_value_gauge", |
15830 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15831 | 15 | NULL, HFILL} |
15832 | 15 | }, |
15833 | 15 | {&hf_cflow_mib_object_value_timeticks, |
15834 | 15 | {"mibObject Value Timeticks", "cflow.mib_object_value_timeticks", |
15835 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15836 | 15 | NULL, HFILL} |
15837 | 15 | }, |
15838 | 15 | {&hf_cflow_mib_object_value_unsigned, |
15839 | 15 | {"mibObject Value Unsigned", "cflow.mib_object_value_unsigned", |
15840 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15841 | 15 | NULL, HFILL} |
15842 | 15 | }, |
15843 | 15 | {&hf_cflow_mib_object_value_table, |
15844 | 15 | {"mibObject Value Table", "cflow.mib_object_value_table", |
15845 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15846 | 15 | NULL, HFILL} |
15847 | 15 | }, |
15848 | 15 | {&hf_cflow_mib_object_value_row, |
15849 | 15 | {"mibObject Value Row", "cflow.mib_object_value_row", |
15850 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15851 | 15 | NULL, HFILL} |
15852 | 15 | }, |
15853 | 15 | {&hf_cflow_mib_object_identifier, |
15854 | 15 | {"mibObject Identifier", "cflow.mib_object_identifier", |
15855 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15856 | 15 | NULL, HFILL} |
15857 | 15 | }, |
15858 | 15 | {&hf_cflow_mib_subidentifier, |
15859 | 15 | {"mib SubIdentifier", "cflow.mib_subidentifier", |
15860 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15861 | 15 | NULL, HFILL} |
15862 | 15 | }, |
15863 | 15 | {&hf_cflow_mib_index_indicator, |
15864 | 15 | {"mib Index Indicator", "cflow.mib_index_indicator", |
15865 | 15 | FT_UINT64, BASE_HEX, NULL, 0x0, |
15866 | 15 | NULL, HFILL} |
15867 | 15 | }, |
15868 | 15 | {&hf_cflow_mib_capture_time_semantics, |
15869 | 15 | {"mib Capture Time Semantics", "cflow.mib_capture_time_semantics", |
15870 | 15 | FT_UINT8, BASE_DEC, VALS(special_mib_capture_time_semantics), 0x0, |
15871 | 15 | NULL, HFILL} |
15872 | 15 | }, |
15873 | 15 | {&hf_cflow_mib_context_engineid, |
15874 | 15 | {"mib Context EngineID", "cflow.mib_context_engineid", |
15875 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15876 | 15 | NULL, HFILL} |
15877 | 15 | }, |
15878 | 15 | {&hf_cflow_mib_context_name, |
15879 | 15 | {"mib Context Name", "cflow.mib_context_name", |
15880 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15881 | 15 | NULL, HFILL} |
15882 | 15 | }, |
15883 | 15 | {&hf_cflow_mib_object_name, |
15884 | 15 | {"mib Object Name", "cflow.mib_object_name", |
15885 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15886 | 15 | NULL, HFILL} |
15887 | 15 | }, |
15888 | 15 | {&hf_cflow_mib_object_description, |
15889 | 15 | {"mib Object Description", "cflow.mib_object_description", |
15890 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15891 | 15 | NULL, HFILL} |
15892 | 15 | }, |
15893 | 15 | {&hf_cflow_mib_object_syntax, |
15894 | 15 | {"mib Object Syntax", "cflow.mib_object_syntax", |
15895 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15896 | 15 | NULL, HFILL} |
15897 | 15 | }, |
15898 | 15 | {&hf_cflow_mib_module_name, |
15899 | 15 | {"mib Module Name", "cflow.mib_module_name", |
15900 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15901 | 15 | NULL, HFILL} |
15902 | 15 | }, |
15903 | 15 | {&hf_cflow_mobile_imsi, |
15904 | 15 | {"mib Mobile IMSI", "cflow.mib_mobile_imsi", |
15905 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15906 | 15 | NULL, HFILL} |
15907 | 15 | }, |
15908 | 15 | {&hf_cflow_mobile_msisdn, |
15909 | 15 | {"mib Mobile MSISDN", "cflow.mib_mobile_msisdn", |
15910 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15911 | 15 | NULL, HFILL} |
15912 | 15 | }, |
15913 | 15 | {&hf_cflow_http_statuscode, |
15914 | 15 | {"HTTP Statuscode", "cflow.http_statuscode", |
15915 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15916 | 15 | NULL, HFILL} |
15917 | 15 | }, |
15918 | 15 | {&hf_cflow_source_transport_ports_limit, |
15919 | 15 | {"Source Transport Ports Limit", "cflow.source_transport_ports_limit", |
15920 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
15921 | 15 | NULL, HFILL} |
15922 | 15 | }, |
15923 | 15 | {&hf_cflow_http_request_method, |
15924 | 15 | {"HTTP Request Method", "cflow.http_request_method", |
15925 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15926 | 15 | NULL, HFILL} |
15927 | 15 | }, |
15928 | 15 | {&hf_cflow_http_request_host, |
15929 | 15 | {"HTTP Request Host", "cflow.http_request_host", |
15930 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15931 | 15 | NULL, HFILL} |
15932 | 15 | }, |
15933 | 15 | {&hf_cflow_http_request_target, |
15934 | 15 | {"HTTP Request Target", "cflow.http_request_target", |
15935 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15936 | 15 | NULL, HFILL} |
15937 | 15 | }, |
15938 | 15 | {&hf_cflow_http_message_version, |
15939 | 15 | {"HTTP Message Version", "cflow.http_message_version", |
15940 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15941 | 15 | NULL, HFILL} |
15942 | 15 | }, |
15943 | 15 | {&hf_cflow_nat_instanceid, |
15944 | 15 | {"NAT Instance ID", "cflow.nat_instanceid", |
15945 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15946 | 15 | NULL, HFILL} |
15947 | 15 | }, |
15948 | 15 | {&hf_cflow_internal_address_realm, |
15949 | 15 | {"Internal Address Realm", "cflow.internal_address_realm", |
15950 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15951 | 15 | NULL, HFILL} |
15952 | 15 | }, |
15953 | 15 | {&hf_cflow_external_address_realm, |
15954 | 15 | {"External Address Realm", "cflow.external_address_realm", |
15955 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
15956 | 15 | NULL, HFILL} |
15957 | 15 | }, |
15958 | 15 | {&hf_cflow_nat_quota_exceeded_event, |
15959 | 15 | {"NAT Quota Exceeded Event", "cflow.nat_quota_exceeded_event", |
15960 | 15 | FT_UINT32, BASE_DEC, VALS(special_nat_quota_exceeded_event), 0x0, |
15961 | 15 | NULL, HFILL} |
15962 | 15 | }, |
15963 | 15 | {&hf_cflow_nat_threshold_event, |
15964 | 15 | {"NAT Threshold Event", "cflow.nat_threshold_event", |
15965 | 15 | FT_UINT32, BASE_DEC, VALS(special_nat_threshold_event), 0x0, |
15966 | 15 | NULL, HFILL} |
15967 | 15 | }, |
15968 | 15 | {&hf_cflow_http_user_agent, |
15969 | 15 | {"HTTP User Agent", "cflow.http_user_agent", |
15970 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15971 | 15 | NULL, HFILL} |
15972 | 15 | }, |
15973 | 15 | {&hf_cflow_http_content_type, |
15974 | 15 | {"HTTP Content Type", "cflow.http_content_type", |
15975 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15976 | 15 | NULL, HFILL} |
15977 | 15 | }, |
15978 | 15 | {&hf_cflow_http_reason_phrase, |
15979 | 15 | {"HTTP Reason Phrase", "cflow.http_reason_phrase", |
15980 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
15981 | 15 | NULL, HFILL} |
15982 | 15 | }, |
15983 | 15 | {&hf_cflow_max_session_entries, |
15984 | 15 | {"Max Session Entries", "cflow.max_session_entries", |
15985 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15986 | 15 | NULL, HFILL} |
15987 | 15 | }, |
15988 | 15 | {&hf_cflow_max_bib_entries, |
15989 | 15 | {"Max BIB Entries", "cflow.max_bib_entries", |
15990 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15991 | 15 | NULL, HFILL} |
15992 | 15 | }, |
15993 | 15 | {&hf_cflow_max_entries_per_user, |
15994 | 15 | {"Max Entries Per User", "cflow.max_entries_per_user", |
15995 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
15996 | 15 | NULL, HFILL} |
15997 | 15 | }, |
15998 | 15 | {&hf_cflow_max_subscribers, |
15999 | 15 | {"Max Subscribers", "cflow.max_subscribers", |
16000 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16001 | 15 | NULL, HFILL} |
16002 | 15 | }, |
16003 | 15 | {&hf_cflow_max_fragments_pending_reassembly, |
16004 | 15 | {"Max Fragments Pending Reassembly", "cflow.max_fragments_pending_reassembly", |
16005 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16006 | 15 | NULL, HFILL} |
16007 | 15 | }, |
16008 | 15 | {&hf_cflow_addresspool_highthreshold, |
16009 | 15 | {"Addresspool High Threshold", "cflow.addresspool_highthreshold", |
16010 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16011 | 15 | NULL, HFILL} |
16012 | 15 | }, |
16013 | 15 | {&hf_cflow_addresspool_lowthreshold, |
16014 | 15 | {"Addresspool Low Threshold", "cflow.addresspool_lowthreshold", |
16015 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16016 | 15 | NULL, HFILL} |
16017 | 15 | }, |
16018 | 15 | {&hf_cflow_addressport_mapping_highthreshold, |
16019 | 15 | {"Addressport Mapping High Threshold", "cflow.addressport_mapping_highthreshold", |
16020 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16021 | 15 | NULL, HFILL} |
16022 | 15 | }, |
16023 | 15 | {&hf_cflow_addressport_mapping_lowthreshold, |
16024 | 15 | {"Addressport Mapping Low Threshold", "cflow.addressport_mapping_lowthreshold", |
16025 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16026 | 15 | NULL, HFILL} |
16027 | 15 | }, |
16028 | 15 | {&hf_cflow_addressport_mapping_per_user_highthreshold, |
16029 | 15 | {"Addressport Mapping Per User High Threshold", "cflow.addressport_mapping_per_user_highthreshold", |
16030 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16031 | 15 | NULL, HFILL} |
16032 | 15 | }, |
16033 | 15 | {&hf_cflow_global_addressmapping_highthreshold, |
16034 | 15 | {"Global Address Mapping High Threshold", "cflow.global_addressmapping_highthreshold", |
16035 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16036 | 15 | NULL, HFILL} |
16037 | 15 | }, |
16038 | 15 | {&hf_cflow_vpn_identifier, |
16039 | 15 | {"VPN Identifier", "cflow.vpn_identifier", |
16040 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16041 | 15 | NULL, HFILL} |
16042 | 15 | }, |
16043 | 15 | {&hf_cflow_bgp_community, |
16044 | 15 | {"BGP Community", "cflow.bgp_community", |
16045 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16046 | 15 | NULL, HFILL} |
16047 | 15 | }, |
16048 | 15 | {&hf_cflow_bgp_source_community_list, |
16049 | 15 | {"BGP Source Community", "cflow.bgp_source_community", |
16050 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16051 | 15 | NULL, HFILL} |
16052 | 15 | }, |
16053 | 15 | {&hf_cflow_bgp_destination_community_list, |
16054 | 15 | {"BGP Destination Community", "cflow.bgp_destination_community", |
16055 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16056 | 15 | NULL, HFILL} |
16057 | 15 | }, |
16058 | 15 | {&hf_cflow_bgp_extended_community, |
16059 | 15 | {"BGP Extended Community", "cflow.bgp_extended_community", |
16060 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16061 | 15 | NULL, HFILL} |
16062 | 15 | }, |
16063 | 15 | {&hf_cflow_bgp_source_extended_community_list, |
16064 | 15 | {"BGP Source Extended Community", "cflow.bgp_source_extended_community", |
16065 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16066 | 15 | NULL, HFILL} |
16067 | 15 | }, |
16068 | 15 | {&hf_cflow_bgp_destination_extended_community_list, |
16069 | 15 | {"BGP Destination Extended Community", "cflow.bgp_destination_extended_community", |
16070 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16071 | 15 | NULL, HFILL} |
16072 | 15 | }, |
16073 | 15 | {&hf_cflow_bgp_large_community, |
16074 | 15 | {"BGP Large Community", "cflow.bgp_large_community", |
16075 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16076 | 15 | NULL, HFILL} |
16077 | 15 | }, |
16078 | 15 | {&hf_cflow_bgp_source_large_community_list, |
16079 | 15 | {"BGP Source Large Community", "cflow.bgp_source_large_community", |
16080 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16081 | 15 | NULL, HFILL} |
16082 | 15 | }, |
16083 | 15 | {&hf_cflow_bgp_destination_large_community_list, |
16084 | 15 | {"BGP Source Destination Community", "cflow.bgp_source_destination_community", |
16085 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16086 | 15 | NULL, HFILL} |
16087 | 15 | }, |
16088 | | |
16089 | 15 | { &hf_cflow_srh_flags_ipv6, |
16090 | 15 | {"Segment Routing Header IPv6 Flags", "cflow.srh_flags_ipv6", |
16091 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
16092 | 15 | NULL, HFILL} |
16093 | 15 | }, |
16094 | 15 | { &hf_cflow_srh_flags_ipv6_oflag, |
16095 | 15 | {"OAM", "cflow.srh_flags_ipv6.oam", |
16096 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x04, |
16097 | 15 | NULL, HFILL} |
16098 | 15 | }, |
16099 | 15 | { &hf_cflow_srh_flags_ipv6_reserved, |
16100 | 15 | {"Reserved", "cflow.srh_flags_ipv6.reserved", |
16101 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), ~0x04, |
16102 | 15 | NULL, HFILL} |
16103 | 15 | }, |
16104 | 15 | { &hf_cflow_srh_tag_ipv6, |
16105 | 15 | {"Segment Routing Header IPv6 Tag", "cflow.srh_tag_ipv6", |
16106 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
16107 | 15 | NULL, HFILL} |
16108 | 15 | }, |
16109 | 15 | { &hf_cflow_srh_segment_ipv6, |
16110 | 15 | {"Segment Routing Header IPv6 Segment", "cflow.srh_segment_ipv6", |
16111 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
16112 | 15 | "Segment Address (IPv6)", HFILL} |
16113 | 15 | }, |
16114 | 15 | { &hf_cflow_srh_active_segment_ipv6, |
16115 | 15 | {"Segment Routing Header Active Segment", "cflow.srh_active_segment_ipv6", |
16116 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
16117 | 15 | "Active Segment Address (IPv6)", HFILL} |
16118 | 15 | }, |
16119 | 15 | { &hf_cflow_srh_segment_ipv6_basic_list, |
16120 | 15 | {"Segment Routing Header IPv6 Segment Basic List", "cflow.srh_segment_ipv6_basic_list", |
16121 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16122 | 15 | NULL, HFILL} |
16123 | 15 | }, |
16124 | 15 | { &hf_cflow_srh_segment_ipv6_list_section, |
16125 | 15 | {"Segment Routing Header IPv6 Segment List Section", "cflow.srh_segment_ipv6_list_section", |
16126 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16127 | 15 | NULL, HFILL} |
16128 | 15 | }, |
16129 | 15 | { &hf_cflow_srh_segments_ipv6_left, |
16130 | 15 | {"Segment Routing Header IPv6 Segments Left", "cflow.srh_segments_ipv6_left", |
16131 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
16132 | 15 | NULL, HFILL} |
16133 | 15 | }, |
16134 | 15 | { &hf_cflow_srh_ipv6_section, |
16135 | 15 | {"Segment Routing Header IPv6 Section", "cflow.srh_ipv6_section", |
16136 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16137 | 15 | NULL, HFILL} |
16138 | 15 | }, |
16139 | 15 | { &hf_cflow_srh_ipv6_active_segment_type, |
16140 | 15 | {"Segment Routing Header IPv6 Active Segment Type", "cflow.srh_ipv6_active_segment_type", |
16141 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
16142 | 15 | NULL, HFILL} |
16143 | 15 | }, |
16144 | 15 | { &hf_cflow_srh_segment_ipv6_locator_length, |
16145 | 15 | {"Segment Routing Header IPv6 Segment Locator Length", "cflow.srh_segment_ipv6_locator_length", |
16146 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
16147 | 15 | NULL, HFILL} |
16148 | 15 | }, |
16149 | 15 | { &hf_cflow_srh_segment_ipv6_endpoint_behaviour, |
16150 | 15 | {"Segment Routing Header IPv6 Endpoint Behaviour", "cflow.srh_segment_ipv6_endpoint_behaviour", |
16151 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16152 | 15 | NULL, HFILL} |
16153 | 15 | }, |
16154 | 15 | { &hf_cflow_gtpu_flags, |
16155 | 15 | {"GTPU Flags", "cflow.gtpu.flags", |
16156 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
16157 | 15 | NULL, HFILL} |
16158 | 15 | }, |
16159 | 15 | { &hf_gtpu_flags_version, |
16160 | 15 | {"Version", "cflow.gtpu.version", |
16161 | 15 | FT_UINT8, BASE_HEX_DEC, NULL, 0xE0, |
16162 | 15 | NULL, HFILL} |
16163 | 15 | }, |
16164 | 15 | { &hf_gtpu_flags_pt, |
16165 | 15 | {"Protocol Type", "cflow.gtpu.pt", |
16166 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x10, |
16167 | 15 | NULL, HFILL} |
16168 | 15 | }, |
16169 | 15 | { &hf_gtpu_flags_reserved, |
16170 | 15 | {"Reserved Bit", "cflow.gtpu.reserved", |
16171 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x8, |
16172 | 15 | NULL, HFILL} |
16173 | 15 | }, |
16174 | 15 | { &hf_gtpu_flags_s, |
16175 | 15 | {"S Bit", "cflow.gtpu.s", |
16176 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x4, |
16177 | 15 | NULL, HFILL} |
16178 | 15 | }, |
16179 | 15 | { &hf_gtpu_flags_n, |
16180 | 15 | {"N Bit", "cflow.gtpu.n", |
16181 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x2, |
16182 | 15 | NULL, HFILL} |
16183 | 15 | }, |
16184 | 15 | { &hf_gtpu_flags_pn, |
16185 | 15 | {"PN Bit", "cflow.gtpu.pn", |
16186 | 15 | FT_BOOLEAN, 8, TFS(&tfs_used_notused), 0x1, |
16187 | 15 | NULL, HFILL} |
16188 | 15 | }, |
16189 | 15 | { &hf_cflow_gtpu_msg_type, |
16190 | 15 | {"GTPU Message Type", "cflow.gtpu.msg_type", |
16191 | 15 | FT_UINT8, BASE_HEX_DEC, NULL, 0x0, |
16192 | 15 | NULL, HFILL} |
16193 | 15 | }, |
16194 | 15 | { &hf_cflow_gtpu_teid, |
16195 | 15 | {"GTPU TEID", "cflow.gtpu.teid", |
16196 | 15 | FT_UINT32, BASE_HEX_DEC, NULL, 0x0, |
16197 | 15 | NULL, HFILL} |
16198 | 15 | }, |
16199 | 15 | { &hf_cflow_gtpu_seq_num, |
16200 | 15 | {"GTPU Sequence Number", "cflow.gtpu.seq_num", |
16201 | 15 | FT_UINT16, BASE_HEX_DEC, NULL, 0x0, |
16202 | 15 | NULL, HFILL} |
16203 | 15 | }, |
16204 | 15 | { &hf_cflow_gtpu_qfi, |
16205 | 15 | {"GTPU QFI", "cflow.gtpu_qfi", |
16206 | 15 | FT_UINT8, BASE_HEX_DEC, NULL, 0x0, |
16207 | 15 | NULL, HFILL} |
16208 | 15 | }, |
16209 | 15 | { &hf_cflow_gtpu_pdu_type, |
16210 | 15 | {"GTPU PDU Type", "cflow.gtpu_pdu_type", |
16211 | 15 | FT_UINT8, BASE_HEX_DEC, NULL, 0x0, |
16212 | 15 | NULL, HFILL} |
16213 | 15 | }, |
16214 | | /* |
16215 | | * end pdu content storage |
16216 | | */ |
16217 | 15 | {&hf_cflow_scope_system, |
16218 | 15 | {"ScopeSystem", "cflow.scope_system", |
16219 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16220 | 15 | "Option Scope System", HFILL} |
16221 | 15 | }, |
16222 | 15 | {&hf_cflow_scope_interface, |
16223 | 15 | {"ScopeInterface", "cflow.scope_interface", |
16224 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16225 | 15 | "Option Scope Interface", HFILL} |
16226 | 15 | }, |
16227 | 15 | {&hf_cflow_scope_linecard, |
16228 | 15 | {"ScopeLinecard", "cflow.scope_linecard", |
16229 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16230 | 15 | "Option Scope Linecard", HFILL} |
16231 | 15 | }, |
16232 | 15 | {&hf_cflow_scope_cache, |
16233 | 15 | {"ScopeCache", "cflow.scope_cache", |
16234 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16235 | 15 | "Option Scope Cache", HFILL} |
16236 | 15 | }, |
16237 | 15 | {&hf_cflow_scope_template, |
16238 | 15 | {"ScopeTemplate", "cflow.scope_template", |
16239 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16240 | 15 | "Option Scope Template", HFILL} |
16241 | 15 | }, |
16242 | | |
16243 | 15 | {&hf_cflow_padding, |
16244 | 15 | {"Padding", "cflow.padding", |
16245 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16246 | 15 | NULL, HFILL} |
16247 | 15 | }, |
16248 | | |
16249 | 15 | {&hf_cflow_reserved, |
16250 | 15 | {"Reserved", "cflow.reserved", |
16251 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16252 | 15 | NULL, HFILL} |
16253 | 15 | }, |
16254 | | |
16255 | 15 | {&hf_cflow_extra_packets, |
16256 | 15 | {"Extra packets", "cflow.extra_packets", |
16257 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16258 | 15 | NULL, HFILL} |
16259 | 15 | }, |
16260 | | |
16261 | | /* IPFIX */ |
16262 | 15 | {&hf_cflow_unknown_field_type, |
16263 | 15 | {"Unknown Field Type", "cflow.unknown_field_type", |
16264 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16265 | 15 | NULL, HFILL} |
16266 | 15 | }, |
16267 | 15 | {&hf_cflow_template_ipfix_total_field_count, |
16268 | 15 | {"Total Field Count", "cflow.template_ipfix_total_field_count", |
16269 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16270 | 15 | "IPFIX Options Template Total Field Count", HFILL} |
16271 | 15 | }, |
16272 | 15 | {&hf_cflow_template_ipfix_scope_field_count, |
16273 | 15 | {"Scope Field Count", "cflow.template_ipfix_scope_field_count", |
16274 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16275 | 15 | "IPFIX Options Template Scope Field Count", HFILL} |
16276 | 15 | }, |
16277 | 15 | {&hf_cflow_template_ipfix_pen_provided, |
16278 | 15 | {"Pen provided", "cflow.template_ipfix_pen_provided", |
16279 | 15 | FT_BOOLEAN, 16, TFS(&tfs_yes_no), 0x8000, |
16280 | 15 | "Is Template Enterprise Specific", HFILL} |
16281 | 15 | }, |
16282 | 15 | {&hf_cflow_template_ipfix_field_type, |
16283 | 15 | {"Type", "cflow.template_ipfix_field_type", |
16284 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v9_v10_template_types_ext, 0x7FFF, |
16285 | 15 | "Template field type", HFILL} |
16286 | 15 | }, |
16287 | 15 | {&hf_cflow_template_plixer_field_type, |
16288 | 15 | {"Type", "cflow.template_plixer_field_type", |
16289 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_plixer_ext, 0x7FFF, |
16290 | 15 | "Template field type", HFILL} |
16291 | 15 | }, |
16292 | 15 | {&hf_cflow_template_ntop_field_type, |
16293 | 15 | {"Type", "cflow.template_ntop_field_type", |
16294 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_ntop_ext, 0x7FFF, |
16295 | 15 | "Template field type", HFILL} |
16296 | 15 | }, |
16297 | 15 | {&hf_cflow_template_ixia_field_type, |
16298 | 15 | {"Type", "cflow.template_ixia_field_type", |
16299 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_ixia_ext, 0x7FFF, |
16300 | 15 | "Template field type", HFILL} |
16301 | 15 | }, |
16302 | 15 | {&hf_cflow_template_netscaler_field_type, |
16303 | 15 | {"Type", "cflow.template_netscaler_field_type", |
16304 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_netscaler_ext, 0x7FFF, |
16305 | 15 | "Template field type", HFILL} |
16306 | 15 | }, |
16307 | 15 | {&hf_cflow_template_barracuda_field_type, |
16308 | 15 | {"Type", "cflow.template_barracuda_field_type", |
16309 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_barracuda_ext, 0x7FFF, |
16310 | 15 | "Template field type", HFILL} |
16311 | 15 | }, |
16312 | 15 | {&hf_cflow_template_gigamon_field_type, |
16313 | 15 | {"Type", "cflow.template_gigamon_field_type", |
16314 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_gigamon_ext, 0x7FFF, |
16315 | 15 | "Template field type", HFILL} |
16316 | 15 | }, |
16317 | 15 | {&hf_cflow_template_cisco_field_type, |
16318 | 15 | {"Type", "cflow.template_cisco_field_type", |
16319 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_cisco_ext, 0x7FFF, |
16320 | 15 | "Template field type", HFILL} |
16321 | 15 | }, |
16322 | 15 | {&hf_cflow_template_niagara_networks_field_type, |
16323 | 15 | {"Type", "cflow.template_niagara_networks_field_type", |
16324 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_niagara_networks_ext, 0x7FFF, |
16325 | 15 | "Template field type", HFILL} |
16326 | 15 | }, |
16327 | 15 | {&hf_cflow_template_fastip_field_type, |
16328 | 15 | {"Type", "cflow.template_fastip_field_type", |
16329 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_fastip_ext, 0x7FFF, |
16330 | 15 | "Template field type", HFILL} |
16331 | 15 | }, |
16332 | 15 | {&hf_cflow_template_juniper_field_type, |
16333 | 15 | {"Juniper Resiliency", "cflow.template_juniper_resiliency_type", |
16334 | 15 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &v10_template_types_juniper_ext, 0x7FFF, |
16335 | 15 | "Template field type", HFILL} |
16336 | 15 | }, |
16337 | 15 | {&hf_cflow_template_ipfix_field_type_enterprise, |
16338 | 15 | {"Type", "cflow.template_ipfix_field_type_enterprise", |
16339 | 15 | FT_UINT16, BASE_DEC, NULL, 0x7FFF, |
16340 | 15 | "Template field type", HFILL} |
16341 | 15 | }, |
16342 | 15 | {&hf_cflow_template_ipfix_field_pen, |
16343 | 15 | {"PEN", |
16344 | 15 | "cflow.template_ipfix_field_pen", |
16345 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16346 | 15 | "IPFIX Private Enterprise Number", HFILL} |
16347 | 15 | }, |
16348 | 15 | {&hf_cflow_cts_sgt_source_tag, |
16349 | 15 | {"Source SGT", |
16350 | 15 | "cflow.source_sgt_tag", |
16351 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16352 | 15 | NULL, HFILL} |
16353 | 15 | }, |
16354 | 15 | {&hf_cflow_cts_sgt_destination_tag, |
16355 | 15 | {"Destination SGT", |
16356 | 15 | "cflow.destination_sgt_tag", |
16357 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16358 | 15 | NULL, HFILL} |
16359 | 15 | }, |
16360 | 15 | {&hf_cflow_cts_sgt_source_name, |
16361 | 15 | {"Source SGT Name", |
16362 | 15 | "cflow.source_sgt_name", |
16363 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16364 | 15 | NULL, HFILL} |
16365 | 15 | }, |
16366 | 15 | {&hf_cflow_cts_sgt_destination_name, |
16367 | 15 | {"Destination SGT Name", |
16368 | 15 | "cflow.destination_sgt_name", |
16369 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16370 | 15 | NULL, HFILL} |
16371 | 15 | }, |
16372 | 15 | {&hf_cflow_packets_dropped, |
16373 | 15 | {"Packets Dropped", |
16374 | 15 | "cflow.packets_dropped", |
16375 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16376 | 15 | NULL, HFILL} |
16377 | 15 | }, |
16378 | 15 | {&hf_cflow_byte_rate, |
16379 | 15 | {"Byte Rate", |
16380 | 15 | "cflow.byte_rate", |
16381 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16382 | 15 | NULL, HFILL} |
16383 | 15 | }, |
16384 | 15 | {&hf_cflow_application_media_bytes, |
16385 | 15 | {"Media Bytes", |
16386 | 15 | "cflow.application_media_bytes", |
16387 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16388 | 15 | NULL, HFILL} |
16389 | 15 | }, |
16390 | 15 | {&hf_cflow_application_media_byte_rate, |
16391 | 15 | {"Media Byte Rate", |
16392 | 15 | "cflow.media_byte_rate", |
16393 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16394 | 15 | NULL, HFILL} |
16395 | 15 | }, |
16396 | 15 | {&hf_cflow_application_media_packets, |
16397 | 15 | {"Media Packets", |
16398 | 15 | "cflow.application_media_packets", |
16399 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16400 | 15 | NULL, HFILL} |
16401 | 15 | }, |
16402 | 15 | {&hf_cflow_application_media_packet_rate, |
16403 | 15 | {"Media Packet Rate", |
16404 | 15 | "cflow.media_packet_rate", |
16405 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16406 | 15 | NULL, HFILL} |
16407 | 15 | }, |
16408 | 15 | {&hf_cflow_application_media_event, |
16409 | 15 | {"Media Event", |
16410 | 15 | "cflow.application_media_event", |
16411 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
16412 | 15 | NULL, HFILL} |
16413 | 15 | }, |
16414 | 15 | {&hf_cflow_monitor_event, |
16415 | 15 | {"Monitor Event", |
16416 | 15 | "cflow.monitor_event", |
16417 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
16418 | 15 | NULL, HFILL} |
16419 | 15 | }, |
16420 | 15 | {&hf_cflow_timestamp_interval, |
16421 | 15 | {"Timestamp Interval", |
16422 | 15 | "cflow.timestamp_interval", |
16423 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
16424 | 15 | NULL, HFILL} |
16425 | 15 | }, |
16426 | 15 | {&hf_cflow_transport_packets_expected, |
16427 | 15 | {"Transport Packets Expected", |
16428 | 15 | "cflow.transport_packets_expected", |
16429 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16430 | 15 | NULL, HFILL} |
16431 | 15 | }, |
16432 | 15 | {&hf_cflow_transport_round_trip_time_string, |
16433 | 15 | {"Transport Round-Trip-Time", |
16434 | 15 | "cflow.transport_rtt.string", |
16435 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16436 | 15 | NULL, HFILL} |
16437 | 15 | }, |
16438 | 15 | {&hf_cflow_transport_round_trip_time, |
16439 | 15 | {"Transport Round-Trip-Time", |
16440 | 15 | "cflow.transport_rtt", |
16441 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
16442 | 15 | NULL, HFILL} |
16443 | 15 | }, |
16444 | 15 | {&hf_cflow_transport_event_packet_loss, |
16445 | 15 | {"Transport Packet Loss Events", |
16446 | 15 | "cflow.transport_packet_loss_event", |
16447 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16448 | 15 | NULL, HFILL} |
16449 | 15 | }, |
16450 | 15 | {&hf_cflow_transport_packets_lost, |
16451 | 15 | {"Transport Packets Lost", |
16452 | 15 | "cflow.transport_packets_lost", |
16453 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16454 | 15 | NULL, HFILL} |
16455 | 15 | }, |
16456 | 15 | {&hf_cflow_transport_packets_lost_string, |
16457 | 15 | {"Transport Packets Lost", |
16458 | 15 | "cflow.transport_packets_lost", |
16459 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16460 | 15 | NULL, HFILL} |
16461 | 15 | }, |
16462 | 15 | {&hf_cflow_transport_packets_lost_rate, |
16463 | 15 | {"Transport Packet Loss Rate", |
16464 | 15 | "cflow.transport_packet_loss_rate", |
16465 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16466 | 15 | NULL, HFILL} |
16467 | 15 | }, |
16468 | 15 | {&hf_cflow_transport_packets_lost_rate_string, |
16469 | 15 | {"Transport Packet Loss Rate", |
16470 | 15 | "cflow.transport_packet_loss_rate", |
16471 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials) , 0x0, |
16472 | 15 | NULL, HFILL} |
16473 | 15 | }, |
16474 | 15 | {&hf_cflow_transport_rtp_ssrc, |
16475 | 15 | {"RTP SSRC", |
16476 | 15 | "cflow.transport_rtp_ssrc", |
16477 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16478 | 15 | NULL, HFILL} |
16479 | 15 | }, |
16480 | 15 | {&hf_cflow_transport_rtp_jitter_mean, |
16481 | 15 | {"RTP Mean Jitter", |
16482 | 15 | "cflow.transport_jitter_mean", |
16483 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
16484 | 15 | NULL, HFILL} |
16485 | 15 | }, |
16486 | 15 | {&hf_cflow_transport_rtp_jitter_mean_string, |
16487 | 15 | {"RTP Mean Jitter", |
16488 | 15 | "cflow.transport_jitter_mean.string", |
16489 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16490 | 15 | NULL, HFILL} |
16491 | 15 | }, |
16492 | 15 | {&hf_cflow_transport_rtp_jitter_min, |
16493 | 15 | {"RTP Min Jitter", |
16494 | 15 | "cflow.transport_jitter_min", |
16495 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
16496 | 15 | NULL, HFILL} |
16497 | 15 | }, |
16498 | 15 | {&hf_cflow_transport_rtp_jitter_min_string, |
16499 | 15 | {"RTP Min Jitter", |
16500 | 15 | "cflow.transport_jitter_min.string", |
16501 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16502 | 15 | NULL, HFILL} |
16503 | 15 | }, |
16504 | 15 | {&hf_cflow_transport_rtp_jitter_max, |
16505 | 15 | {"RTP Max Jitter", |
16506 | 15 | "cflow.transport_jitter_max", |
16507 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
16508 | 15 | NULL, HFILL} |
16509 | 15 | }, |
16510 | 15 | {&hf_cflow_transport_rtp_jitter_max_string, |
16511 | 15 | {"RTP Max Jitter", |
16512 | 15 | "cflow.transport_jitter_max.string", |
16513 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16514 | 15 | NULL, HFILL} |
16515 | 15 | }, |
16516 | | |
16517 | 15 | {&hf_cflow_transport_rtp_payload_type, |
16518 | 15 | {"RTP Payload Type", |
16519 | 15 | "cflow.rtp_payload_type", |
16520 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
16521 | 15 | NULL, HFILL} |
16522 | 15 | }, |
16523 | 15 | {&hf_cflow_transport_rtp_payload_type_string, |
16524 | 15 | {"RTP Payload Type", |
16525 | 15 | "cflow.rtp_payload_type", |
16526 | 15 | FT_UINT8, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16527 | 15 | NULL, HFILL} |
16528 | 15 | }, |
16529 | 15 | {&hf_cflow_transport_bytes_out_of_order, |
16530 | 15 | {"Transport Bytes Out of Order", |
16531 | 15 | "cflow.transport_bytes_out_of_ordera", |
16532 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
16533 | 15 | NULL, HFILL} |
16534 | 15 | }, |
16535 | | #if 0 |
16536 | | {&hf_cflow_transport_packets_out_of_order, |
16537 | | {"Transport Packets Out of Order", |
16538 | | "cflow.transport_packets_out_of_order", |
16539 | | FT_UINT32, BASE_DEC, NULL, 0x0, |
16540 | | NULL, HFILL} |
16541 | | }, |
16542 | | #endif |
16543 | 15 | {&hf_cflow_transport_packets_out_of_order_string, |
16544 | 15 | {"Transport Packets Out of Order", |
16545 | 15 | "cflow.transport_packets_out_of_order", |
16546 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16547 | 15 | NULL, HFILL} |
16548 | 15 | }, |
16549 | 15 | {&hf_cflow_transport_tcp_window_size_min, |
16550 | 15 | {"Transport TCP Window Size Min", |
16551 | 15 | "cflow.transport_tcp_window_size_min", |
16552 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16553 | 15 | NULL, HFILL} |
16554 | 15 | }, |
16555 | 15 | {&hf_cflow_transport_tcp_window_size_min_string, |
16556 | 15 | {"Transport TCP Window Size Min", |
16557 | 15 | "cflow.transport_tcp_window_size_min", |
16558 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16559 | 15 | NULL, HFILL} |
16560 | 15 | }, |
16561 | 15 | {&hf_cflow_transport_tcp_window_size_max, |
16562 | 15 | {"Transport TCP Window Size Max", |
16563 | 15 | "cflow.transport_tcp_window_size_max", |
16564 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16565 | 15 | NULL, HFILL} |
16566 | 15 | }, |
16567 | 15 | {&hf_cflow_transport_tcp_window_size_max_string, |
16568 | 15 | {"Transport TCP Window Size Max", |
16569 | 15 | "cflow.transport_tcp_window_size_max", |
16570 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16571 | 15 | NULL, HFILL} |
16572 | 15 | }, |
16573 | 15 | {&hf_cflow_transport_tcp_window_size_mean, |
16574 | 15 | {"Transport TCP Window Size Mean", |
16575 | 15 | "cflow.transport_tcp_window_size_mean", |
16576 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16577 | 15 | NULL, HFILL} |
16578 | 15 | }, |
16579 | 15 | {&hf_cflow_transport_tcp_window_size_mean_string, |
16580 | 15 | {"Transport TCP Window Size Mean", |
16581 | 15 | "cflow.transport_tcp_window_size_mean", |
16582 | 15 | FT_UINT32, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16583 | 15 | NULL, HFILL} |
16584 | 15 | }, |
16585 | 15 | {&hf_cflow_transport_tcp_maximum_segment_size, |
16586 | 15 | {"Transport TCP Maximum Segment Size", |
16587 | 15 | "cflow.transport_tcp_maximum_segment_size", |
16588 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16589 | 15 | NULL, HFILL} |
16590 | 15 | }, |
16591 | 15 | {&hf_cflow_transport_tcp_maximum_segment_size_string, |
16592 | 15 | {"Transport TCP Maximum Segment Size", |
16593 | 15 | "cflow.transport_tcp_maximum_segment_size", |
16594 | 15 | FT_UINT16, BASE_HEX, VALS(performance_monitor_specials), 0x0, |
16595 | 15 | NULL, HFILL} |
16596 | 15 | }, |
16597 | | /* Sequence analysis fields */ |
16598 | 15 | {&hf_cflow_sequence_analysis_expected_sn, |
16599 | 15 | {"Expected Sequence Number", |
16600 | 15 | "cflow.sequence_analysis.expected_sn", |
16601 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16602 | 15 | NULL, HFILL} |
16603 | 15 | }, |
16604 | 15 | {&hf_cflow_sequence_analysis_previous_frame, |
16605 | 15 | {"Previous Frame in Sequence", |
16606 | 15 | "cflow.sequence_analysis.previous_frame", |
16607 | 15 | FT_FRAMENUM, BASE_NONE, NULL, 0x0, |
16608 | 15 | NULL, HFILL} |
16609 | 15 | }, |
16610 | | |
16611 | | /* Ericsson SE NAT Logging */ |
16612 | 15 | {&hf_cflow_nat_context_id, |
16613 | 15 | {"NAT Context ID", "cflow.nat_context_id", |
16614 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16615 | 15 | "Internal context ID", HFILL} |
16616 | 15 | }, |
16617 | 15 | {&hf_cflow_nat_context_name, |
16618 | 15 | {"NAT Context Name", "cflow.nat_context_name", |
16619 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16620 | 15 | "Zero terminated context Name", HFILL} |
16621 | 15 | }, |
16622 | 15 | {&hf_cflow_nat_assign_time, |
16623 | 15 | {"NAT Assign Time", "cflow.nat_assign_time", |
16624 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
16625 | 15 | "Seconds of UNIX timestamp for assign", HFILL} |
16626 | 15 | }, |
16627 | 15 | {&hf_cflow_nat_unassign_time, |
16628 | 15 | {"NAT Unassign Time", "cflow.nat_unassign_time", |
16629 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
16630 | 15 | "Seconds of UNIX timestamp for unassign", HFILL} |
16631 | 15 | }, |
16632 | 15 | {&hf_cflow_nat_int_addr, |
16633 | 15 | {"Internal IPv4 address", "cflow.nat_int_addr", |
16634 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
16635 | 15 | NULL, HFILL} |
16636 | 15 | }, |
16637 | 15 | {&hf_cflow_nat_ext_addr, |
16638 | 15 | {"External IPv4 address", "cflow.nat_ext_addr", |
16639 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
16640 | 15 | NULL, HFILL} |
16641 | 15 | }, |
16642 | 15 | {&hf_cflow_nat_ext_port_first, |
16643 | 15 | {"NAT port start", "cflow.nat_ext_port_first", |
16644 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16645 | 15 | "External L4 port start", HFILL} |
16646 | 15 | }, |
16647 | 15 | {&hf_cflow_nat_ext_port_last, |
16648 | 15 | {"NAT port end", "cflow.nat_ext_port_last", |
16649 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16650 | 15 | "External L4 port end", HFILL} |
16651 | 15 | }, |
16652 | | /* Cisco ASA 5500 Series */ |
16653 | 15 | {&hf_cflow_ingress_acl_id, |
16654 | 15 | {"Ingress ACL ID", "cflow.ingress_acl_id", |
16655 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16656 | 15 | NULL, HFILL} |
16657 | 15 | }, |
16658 | 15 | {&hf_cflow_egress_acl_id, |
16659 | 15 | {"Egress ACL ID", "cflow.egress_acl_id", |
16660 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16661 | 15 | NULL, HFILL} |
16662 | 15 | }, |
16663 | 15 | {&hf_cflow_fw_ext_event, |
16664 | 15 | {"Extended firewall event code", "cflow.fw_ext_event", |
16665 | 15 | FT_UINT16, BASE_DEC, VALS(v9_extended_firewall_event), 0x0, |
16666 | 15 | NULL, HFILL} |
16667 | 15 | }, |
16668 | 15 | {&hf_cflow_aaa_username, |
16669 | 15 | {"AAA username", "cflow.aaa_username", |
16670 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16671 | 15 | NULL, HFILL} |
16672 | 15 | }, |
16673 | | |
16674 | 15 | {&hf_ipfix_enterprise_private_entry, |
16675 | 15 | {"Enterprise Private entry", "cflow.enterprise_private_entry", |
16676 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
16677 | 15 | NULL, HFILL} |
16678 | 15 | }, |
16679 | | /* Private Information Elements */ |
16680 | | |
16681 | | /* CACE root (a hidden item to allow filtering) */ |
16682 | 15 | {&hf_pie_cace, |
16683 | 15 | {"CACE", "cflow.pie.cace", |
16684 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
16685 | 15 | NULL, HFILL} |
16686 | 15 | }, |
16687 | | /* CACE Technologies, 32622 / 0 */ |
16688 | 15 | {&hf_pie_cace_local_ipv4_address, |
16689 | 15 | {"Local IPv4 Address", "cflow.pie.cace.localaddr4", |
16690 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
16691 | 15 | "Local IPv4 Address (caceLocalIPv4Address)", HFILL} |
16692 | 15 | }, |
16693 | | /* CACE Technologies, 32622 / 1 */ |
16694 | 15 | {&hf_pie_cace_remote_ipv4_address, |
16695 | 15 | {"Remote IPv4 Address", "cflow.pie.cace.remoteaddr4", |
16696 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
16697 | 15 | "Remote IPv4 Address (caceRemoteIPv4Address)", HFILL} |
16698 | 15 | }, |
16699 | | /* CACE Technologies, 32622 / 2 */ |
16700 | 15 | {&hf_pie_cace_local_ipv6_address, |
16701 | 15 | {"Local IPv6 Address", "cflow.pie.cace.localaddr6", |
16702 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
16703 | 15 | "Local IPv6 Address (caceLocalIPv6Address)", HFILL} |
16704 | 15 | }, |
16705 | | /* CACE Technologies, 32622 / 3 */ |
16706 | 15 | {&hf_pie_cace_remote_ipv6_address, |
16707 | 15 | {"Remote IPv6 Address", "cflow.pie.cace.remoteaddr6", |
16708 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
16709 | 15 | "Remote IPv6 Address (caceRemoteIPv6Address)", HFILL} |
16710 | 15 | }, |
16711 | | /* CACE Technologies, 32622 / 4 */ |
16712 | 15 | {&hf_pie_cace_local_port, |
16713 | 15 | {"Local Port", "cflow.pie.cace.localport", |
16714 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16715 | 15 | "Local Transport Port (caceLocalTransportPort)", HFILL} |
16716 | 15 | }, |
16717 | | /* CACE Technologies, 32622 / 5 */ |
16718 | 15 | {&hf_pie_cace_remote_port, |
16719 | 15 | {"Remote Port", "cflow.pie.cace.remoteport", |
16720 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16721 | 15 | "Remote Transport Port (caceRemoteTransportPort)", HFILL} |
16722 | 15 | }, |
16723 | | /* CACE Technologies, 32622 / 6 */ |
16724 | 15 | {&hf_pie_cace_local_ipv4_id, |
16725 | 15 | {"Local IPv4 ID", "cflow.pie.cace.localip4id", |
16726 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16727 | 15 | "The IPv4 identification header field from a locally-originated packet (caceLocalIPv4id)", HFILL} |
16728 | 15 | }, |
16729 | | /* CACE Technologies, 32622 / 7 */ |
16730 | 15 | {&hf_pie_cace_local_icmp_id, |
16731 | 15 | {"Local ICMP ID", "cflow.pie.cace.localicmpid", |
16732 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16733 | 15 | "The ICMP identification header field from a locally-originated ICMPv4 or ICMPv6 echo request (caceLocalICMPid)", HFILL} |
16734 | 15 | }, |
16735 | | /* CACE Technologies, 32622 / 8 */ |
16736 | 15 | {&hf_pie_cace_local_uid, |
16737 | 15 | {"Local User ID", "cflow.pie.cace.localuid", |
16738 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16739 | 15 | "Local User ID (caceLocalProcessUserId)", HFILL} |
16740 | 15 | }, |
16741 | | /* CACE Technologies, 32622 / 9 */ |
16742 | 15 | {&hf_pie_cace_local_pid, |
16743 | 15 | {"Local Process ID", "cflow.pie.cace.localpid", |
16744 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16745 | 15 | "Local Process ID (caceLocalProcessId)", HFILL} |
16746 | 15 | }, |
16747 | | /* CACE Technologies, 32622 / 10 */ |
16748 | 15 | {&hf_pie_cace_local_username_len, |
16749 | 15 | {"Local Username Length", "cflow.pie.cace.localusernamelen", |
16750 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
16751 | 15 | "Local User Name Length (caceLocalProcessUserName)", HFILL} |
16752 | 15 | }, |
16753 | | /* CACE Technologies, 32622 / 10 */ |
16754 | 15 | {&hf_pie_cace_local_username, |
16755 | 15 | {"Local User Name", "cflow.pie.cace.localusername", |
16756 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16757 | 15 | "Local User Name (caceLocalProcessUserName)", HFILL} |
16758 | 15 | }, |
16759 | | /* CACE Technologies, 32622 / 11 */ |
16760 | 15 | {&hf_pie_cace_local_cmd_len, |
16761 | 15 | {"Local Command Length", "cflow.pie.cace.localcmdlen", |
16762 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
16763 | 15 | "Local Command Length (caceLocalProcessCommand)", HFILL} |
16764 | 15 | }, |
16765 | | /* CACE Technologies, 32622 / 11 */ |
16766 | 15 | {&hf_pie_cace_local_cmd, |
16767 | 15 | {"Local Command", "cflow.pie.cace.localcmd", |
16768 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16769 | 15 | "Local Command (caceLocalProcessCommand)", HFILL} |
16770 | 15 | }, |
16771 | | |
16772 | | /* ntop root (a hidden item to allow filtering) */ |
16773 | 15 | {&hf_pie_ntop, |
16774 | 15 | {"Ntop", "cflow.pie.ntop", |
16775 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
16776 | 15 | NULL, HFILL} |
16777 | 15 | }, |
16778 | 15 | {&hf_pie_fastip_meter_version, |
16779 | 15 | {"Meter Version", "cflow.pie.fastip.meter_version", |
16780 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16781 | 15 | NULL, HFILL} |
16782 | 15 | }, |
16783 | 15 | {&hf_pie_fastip_meter_os_sysname, |
16784 | 15 | {"Meter OS System Name", "cflow.pie.fastip.meter_os_sysname", |
16785 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16786 | 15 | NULL, HFILL} |
16787 | 15 | }, |
16788 | 15 | {&hf_pie_fastip_meter_os_nodename, |
16789 | 15 | {"Meter OS Node Name", "cflow.pie.fastip.meter_os_nodename", |
16790 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16791 | 15 | NULL, HFILL} |
16792 | 15 | }, |
16793 | 15 | {&hf_pie_fastip_meter_os_release, |
16794 | 15 | {"Meter OS Release", "cflow.pie.fastip.meter_os_release", |
16795 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16796 | 15 | NULL, HFILL} |
16797 | 15 | }, |
16798 | 15 | {&hf_pie_fastip_meter_os_version, |
16799 | 15 | {"Meter OS Version", "cflow.pie.fastip.meter_os_version", |
16800 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16801 | 15 | NULL, HFILL} |
16802 | 15 | }, |
16803 | 15 | {&hf_pie_fastip_meter_os_machine, |
16804 | 15 | {"Meter OS Machine", "cflow.pie.fastip.meter_os_machine", |
16805 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16806 | 15 | NULL, HFILL} |
16807 | 15 | }, |
16808 | 15 | {&hf_pie_fastip_epoch_second, |
16809 | 15 | {"Epoch Second", "cflow.pie.fastip.epoch_second", |
16810 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16811 | 15 | NULL, HFILL} |
16812 | 15 | }, |
16813 | 15 | {&hf_pie_fastip_nic_name, |
16814 | 15 | {"NIC Name", "cflow.pie.fastip.nic_name", |
16815 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16816 | 15 | NULL, HFILL} |
16817 | 15 | }, |
16818 | 15 | {&hf_pie_fastip_nic_id, |
16819 | 15 | {"NIC ID", "cflow.pie.fastip.nic_id", |
16820 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16821 | 15 | NULL, HFILL} |
16822 | 15 | }, |
16823 | 15 | {&hf_pie_fastip_nic_mac, |
16824 | 15 | {"NIC MAC", "cflow.pie.fastip.nic_mac", |
16825 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
16826 | 15 | NULL, HFILL} |
16827 | 15 | }, |
16828 | 15 | {&hf_pie_fastip_nic_ip, |
16829 | 15 | {"NIC IP", "cflow.pie.fastip.nic_ip", |
16830 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
16831 | 15 | NULL, HFILL} |
16832 | 15 | }, |
16833 | | /* |
16834 | | {&hf_pie_fastip_collisions |
16835 | | {&hf_pie_fastip_errors |
16836 | | */ |
16837 | 15 | {&hf_pie_fastip_nic_driver_name, |
16838 | 15 | {"NIC Driver Name", "cflow.pie.fastip.nic_driver_name", |
16839 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16840 | 15 | NULL, HFILL} |
16841 | 15 | }, |
16842 | 15 | {&hf_pie_fastip_nic_driver_version, |
16843 | 15 | {"NIC Driver Version", "cflow.pie.fastip.nic_driver_version", |
16844 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16845 | 15 | NULL, HFILL} |
16846 | 15 | }, |
16847 | 15 | {&hf_pie_fastip_nic_firmware_version, |
16848 | 15 | {"NIC Firmware Version", "cflow.pie.fastip.nic_firmware_version", |
16849 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16850 | 15 | NULL, HFILL} |
16851 | 15 | }, |
16852 | 15 | {&hf_pie_fastip_meter_os_distribution, |
16853 | 15 | {"Meter OS Distribution", "cflow.pie.fastip.meter_os_distribution", |
16854 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16855 | 15 | NULL, HFILL} |
16856 | 15 | }, |
16857 | | /* |
16858 | | {&hf_pie_fastip_bond_interface_mode |
16859 | | {&hf_pie_fastip_bond_interface_physical_nic_count |
16860 | | {&hf_pie_fastip_bond_interface_id |
16861 | | */ |
16862 | 15 | {&hf_pie_fastip_tcp_handshake_rtt_usec, |
16863 | 15 | {"TCP Handshake RTT uSec", "cflow.pie.fastip.tcp_handshake_rtt_usec", |
16864 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16865 | 15 | NULL, HFILL} |
16866 | 15 | }, |
16867 | 15 | {&hf_pie_fastip_app_rtt_usec, |
16868 | 15 | {"App RTT uSec", "cflow.pie.fastip.app_rtt_usec", |
16869 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16870 | 15 | NULL, HFILL} |
16871 | 15 | }, |
16872 | 15 | {&hf_pie_fastip_tcp_flags, |
16873 | 15 | {"TCP Flags", "cflow.pie.fastip.tcp_flags", |
16874 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
16875 | 15 | NULL, HFILL} |
16876 | 15 | }, |
16877 | | /* ntop, 35632 / 80 */ |
16878 | 15 | {&hf_pie_ntop_src_fragments, |
16879 | 15 | {"Num fragmented packets src->dst", "cflow.pie.ntop.src_fragments", |
16880 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16881 | 15 | NULL, HFILL} |
16882 | 15 | }, |
16883 | | /* ntop, 35632 / 81 */ |
16884 | 15 | {&hf_pie_ntop_dst_fragments, |
16885 | 15 | {"Num fragmented packets dst->src", "cflow.pie.ntop.dst_fragments", |
16886 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16887 | 15 | NULL, HFILL} |
16888 | 15 | }, |
16889 | | /* ntop, 35632 / 82 */ |
16890 | 15 | {&hf_pie_ntop_src_to_dst_max_throughput, |
16891 | 15 | {"Src to dst max throughput", "cflow.pie.ntop.src_to_dst_max_throughput", |
16892 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0x0, |
16893 | 15 | NULL, HFILL} |
16894 | 15 | }, |
16895 | | /* ntop, 35632 / 83 */ |
16896 | 15 | {&hf_pie_ntop_src_to_dst_min_throughput, |
16897 | 15 | {"Src to dst min throughput", "cflow.pie.ntop.src_to_dst_min_throughput", |
16898 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0x0, |
16899 | 15 | NULL, HFILL} |
16900 | 15 | }, |
16901 | | /* ntop, 35632 / 84 */ |
16902 | 15 | {&hf_pie_ntop_src_to_dst_avg_throughput, |
16903 | 15 | {"Src to dst average throughput", "cflow.pie.ntop.src_to_dst_avg_throughput", |
16904 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0x0, |
16905 | 15 | NULL, HFILL} |
16906 | 15 | }, |
16907 | | /* ntop, 35632 / 85 */ |
16908 | 15 | {&hf_pie_ntop_dst_to_src_max_throughput, |
16909 | 15 | {"Dst to src max throughput", "cflow.pie.ntop.dst_to_src_max_throughput", |
16910 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0x0, |
16911 | 15 | NULL, HFILL} |
16912 | 15 | }, |
16913 | | /* ntop, 35632 / 86 */ |
16914 | 15 | {&hf_pie_ntop_dst_to_src_min_throughput, |
16915 | 15 | {"Dst to src min throughput", "cflow.pie.ntop.dst_to_src_min_throughput", |
16916 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, NULL, 0x0, |
16917 | 15 | NULL, HFILL} |
16918 | 15 | }, |
16919 | | /* ntop, 35632 / 87 */ |
16920 | 15 | {&hf_pie_ntop_dst_to_src_avg_throughput, |
16921 | 15 | {"Dst to src average throughput", "cflow.pie.ntop.dst_to_src_avg_throughput", |
16922 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0x0, |
16923 | 15 | NULL, HFILL} |
16924 | 15 | }, |
16925 | | /* ntop, 35632 / 88 */ |
16926 | 15 | {&hf_pie_ntop_num_pkts_up_to_128_bytes, |
16927 | 15 | {"# packets whose IP size <= 128", "cflow.pie.ntop.num_pkts_up_to_128_bytes", |
16928 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16929 | 15 | NULL, HFILL} |
16930 | 15 | }, |
16931 | | /* ntop, 35632 / 89 */ |
16932 | 15 | {&hf_pie_ntop_num_pkts_128_to_256_bytes, |
16933 | 15 | {"# packets whose IP size > 128 and <= 256", "cflow.pie.ntop.num_pkts_128_to_256_bytes", |
16934 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16935 | 15 | NULL, HFILL} |
16936 | 15 | }, |
16937 | | /* ntop, 35632 / 90 */ |
16938 | 15 | {&hf_pie_ntop_num_pkts_256_to_512_bytes, |
16939 | 15 | {"# packets whose IP size > 256 and < 512", "cflow.pie.ntop.num_pkts_256_to_512_bytes", |
16940 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16941 | 15 | NULL, HFILL} |
16942 | 15 | }, |
16943 | | /* ntop, 35632 / 91 */ |
16944 | 15 | {&hf_pie_ntop_num_pkts_512_to_1024_bytes, |
16945 | 15 | {"# packets whose IP size > 512 and < 1024", "cflow.pie.ntop.num_pkts_512_to_1024_bytes", |
16946 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16947 | 15 | NULL, HFILL} |
16948 | 15 | }, |
16949 | | /* ntop, 35632 / 92 */ |
16950 | 15 | {&hf_pie_ntop_num_pkts_1024_to_1514_bytes, |
16951 | 15 | {"# packets whose IP size > 1024 and <= 1514", "cflow.pie.ntop.num_pkts_1024_to_1514_bytes", |
16952 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16953 | 15 | NULL, HFILL} |
16954 | 15 | }, |
16955 | | /* ntop, 35632 / 93 */ |
16956 | 15 | {&hf_pie_ntop_num_pkts_over_1514_bytes, |
16957 | 15 | {"# packets whose IP size > 1514", "cflow.pie.ntop.num_pkts_over_1514_bytes", |
16958 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
16959 | 15 | NULL, HFILL} |
16960 | 15 | }, |
16961 | | /* ntop, 35632 / 98 */ |
16962 | 15 | {&hf_pie_ntop_cumulative_icmp_type, |
16963 | 15 | {"Cumulative OR of ICMP type packets", "cflow.pie.ntop.cumulative_icmp_type", |
16964 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
16965 | 15 | NULL, HFILL} |
16966 | 15 | }, |
16967 | | /* ntop, 35632 / 101 */ |
16968 | 15 | {&hf_pie_ntop_src_ip_country, |
16969 | 15 | {"Country where the src IP is located", "cflow.pie.ntop.src_ip_country", |
16970 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16971 | 15 | NULL, HFILL} |
16972 | 15 | }, |
16973 | | /* ntop, 35632 / 102 */ |
16974 | 15 | {&hf_pie_ntop_src_ip_city, |
16975 | 15 | {"City where the src IP is located", "cflow.pie.ntop.src_ip_city", |
16976 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16977 | 15 | NULL, HFILL} |
16978 | 15 | }, |
16979 | | /* ntop, 35632 / 103 */ |
16980 | 15 | {&hf_pie_ntop_dst_ip_country, |
16981 | 15 | {"Country where the dst IP is located", "cflow.pie.ntop.dst_ip_country", |
16982 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16983 | 15 | NULL, HFILL} |
16984 | 15 | }, |
16985 | | /* ntop, 35632 / 104 */ |
16986 | 15 | {&hf_pie_ntop_dst_ip_city, |
16987 | 15 | {"City where the dst IP is located", "cflow.pie.ntop.dst_ip_city", |
16988 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
16989 | 15 | NULL, HFILL} |
16990 | 15 | }, |
16991 | | /* ntop, 35632 / 105 */ |
16992 | 15 | {&hf_pie_ntop_flow_proto_port, |
16993 | 15 | {"L7 port that identifies the flow protocol", "cflow.pie.ntop.flow_proto_port", |
16994 | 15 | FT_UINT16, BASE_DEC|BASE_SPECIAL_VALS, VALS(cflow_unknown_value), 0x0, |
16995 | 15 | NULL, HFILL} |
16996 | 15 | }, |
16997 | | /* ntop, 35632 / 106 */ |
16998 | 15 | {&hf_pie_ntop_upstream_tunnel_id, |
16999 | 15 | {"Upstream tunnel identifier (e.g. GTP TEID, VXLAN VNI) or 0 if unknown", "cflow.pie.ntop.tunnel_id", |
17000 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17001 | 15 | NULL, HFILL} |
17002 | 15 | }, |
17003 | | /* ntop, 35632 / 107 */ |
17004 | 15 | {&hf_pie_ntop_longest_flow_pkt, |
17005 | 15 | {"Longest packet (bytes) of the flow", "cflow.pie.ntop.longest_flow_pkt", |
17006 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17007 | 15 | NULL, HFILL} |
17008 | 15 | }, |
17009 | | /* ntop, 35632 / 108 */ |
17010 | 15 | {&hf_pie_ntop_shortest_flow_pkt, |
17011 | 15 | {"Shortest packet (bytes) of the flow", "cflow.pie.ntop.shortest_flow_pkt", |
17012 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17013 | 15 | NULL, HFILL} |
17014 | 15 | }, |
17015 | | /* ntop, 35632 / 109 */ |
17016 | 15 | {&hf_pie_ntop_retransmitted_in_pkts, |
17017 | 15 | {"Number of retransmitted TCP flow packets (src->dst)", "cflow.pie.ntop.retransmitted_in_pkts", |
17018 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17019 | 15 | NULL, HFILL} |
17020 | 15 | }, |
17021 | | /* ntop, 35632 / 110 */ |
17022 | 15 | {&hf_pie_ntop_retransmitted_out_pkts, |
17023 | 15 | {"Number of retransmitted TCP flow packets (dst->src)", "cflow.pie.ntop.retransmitted_out_pkts", |
17024 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17025 | 15 | NULL, HFILL} |
17026 | 15 | }, |
17027 | | /* ntop, 35632 / 111 */ |
17028 | 15 | {&hf_pie_ntop_ooorder_in_pkts, |
17029 | 15 | {"Number of out of order TCP flow packets (dst->src)", "cflow.pie.ntop.ooorder_in_pkts", |
17030 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17031 | 15 | NULL, HFILL} |
17032 | 15 | }, |
17033 | | /* ntop, 35632 / 112 */ |
17034 | 15 | {&hf_pie_ntop_ooorder_out_pkts, |
17035 | 15 | {"Number of out of order TCP flow packets (src->dst)", "cflow.pie.ntop.ooorder_out_pkts", |
17036 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17037 | 15 | NULL, HFILL} |
17038 | 15 | }, |
17039 | | /* ntop, 35632 / 113 */ |
17040 | 15 | {&hf_pie_ntop_untunneled_protocol, |
17041 | 15 | {"Untunneled IP protocol byte", "cflow.pie.ntop.untunneled_protocol", |
17042 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17043 | 15 | NULL, HFILL} |
17044 | 15 | }, |
17045 | | /* ntop, 35632 / 114 */ |
17046 | 15 | {&hf_pie_ntop_untunneled_ipv4_src_addr, |
17047 | 15 | {"Untunneled IPv4 source address", "cflow.pie.ntop.untunneled_ipv4_src_addr", |
17048 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17049 | 15 | NULL, HFILL} |
17050 | 15 | }, |
17051 | | /* ntop, 35632 / 115 */ |
17052 | 15 | {&hf_pie_ntop_untunneled_l4_src_port, |
17053 | 15 | {"Untunneled IPv4 source port", "cflow.pie.ntop.untunneled_l4_src_port", |
17054 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17055 | 15 | NULL, HFILL} |
17056 | 15 | }, |
17057 | | /* ntop, 35632 / 116 */ |
17058 | 15 | {&hf_pie_ntop_untunneled_ipv4_dst_addr, |
17059 | 15 | {"Untunneled IPv4 destination address", "cflow.pie.ntop.untunneled_ipv4_dst_addr", |
17060 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17061 | 15 | NULL, HFILL} |
17062 | 15 | }, |
17063 | | /* ntop, 35632 / 117 */ |
17064 | 15 | {&hf_pie_ntop_untunneled_l4_dst_port, |
17065 | 15 | {"Untunneled IPv4 destination port", "cflow.pie.ntop.untunneled_l4_dst_port", |
17066 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17067 | 15 | NULL, HFILL} |
17068 | 15 | }, |
17069 | | |
17070 | | /* ntop, 35632 / 118 */ |
17071 | 15 | {&hf_pie_ntop_l7_proto, |
17072 | 15 | {"Layer 7 protocol (numeric)", "cflow.pie.ntop.l7_proto", |
17073 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17074 | 15 | NULL, HFILL} |
17075 | 15 | }, |
17076 | | /* ntop, 35632 / 119 */ |
17077 | 15 | {&hf_pie_ntop_l7_proto_name, |
17078 | 15 | {"Layer 7 protocol name", "cflow.pie.ntop.l7_proto_name", |
17079 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17080 | 15 | NULL, HFILL} |
17081 | 15 | }, |
17082 | | /* ntop, 35632 / 120 */ |
17083 | 15 | {&hf_pie_ntop_downstram_tunnel_id, |
17084 | 15 | {"Downstream tunnel identifier (e.g. GTP TEID, VXLAN VNI) or 0 if unknown", "cflow.pie.ntop.downstram_tunnel_id", |
17085 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17086 | 15 | NULL, HFILL} |
17087 | 15 | }, |
17088 | | /* ntop, 35632 / 121 */ |
17089 | 15 | {&hf_pie_ntop_flow_user_name, |
17090 | 15 | {"Flow username of the tunnel (if known)", "cflow.pie.ntop.flow_user_name", |
17091 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17092 | 15 | NULL, HFILL} |
17093 | 15 | }, |
17094 | | /* ntop, 35632 / 122 */ |
17095 | 15 | {&hf_pie_ntop_flow_server_name, |
17096 | 15 | {"Flow server name (if known)", "cflow.pie.ntop.flow_server_name", |
17097 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17098 | 15 | NULL, HFILL} |
17099 | 15 | }, |
17100 | | /* ntop, 35632 / 123 */ |
17101 | 15 | {&hf_pie_ntop_client_nw_latency_ms, |
17102 | 15 | {"Network RTT/2 client <-> nprobe", "cflow.pie.ntop.client_nw_latency_ms", |
17103 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
17104 | 15 | NULL, HFILL} |
17105 | 15 | }, |
17106 | | /* ntop, 35632 / 124 */ |
17107 | 15 | {&hf_pie_ntop_server_nw_latency_ms, |
17108 | 15 | {"Network RTT/2 nprobe <-> server", "cflow.pie.server_nw_latency_ms", |
17109 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
17110 | 15 | NULL, HFILL} |
17111 | 15 | }, |
17112 | | /* ntop, 35632 / 125 */ |
17113 | 15 | {&hf_pie_ntop_appl_latency_ms, |
17114 | 15 | {"Application latency", "cflow.pie.ntop.appl_latency_ms", |
17115 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
17116 | 15 | "Server response time", HFILL} |
17117 | 15 | }, |
17118 | | /* ntop, 35632 / 126 */ |
17119 | 15 | {&hf_pie_ntop_plugin_name, |
17120 | 15 | {"Plugin name used by this flow (if any)", "cflow.pie.ntop.plugin_name", |
17121 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17122 | 15 | NULL, HFILL} |
17123 | 15 | }, |
17124 | | /* ntop, 35632 / 127 */ |
17125 | 15 | {&hf_pie_ntop_retransmitted_in_bytes, |
17126 | 15 | {"Number of retransmitted TCP flow (src->dst)", "cflow.pie.ntop.retransmitted_in_bytes", |
17127 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
17128 | 15 | NULL, HFILL} |
17129 | 15 | }, |
17130 | | /* ntop, 35632 / 128 */ |
17131 | 15 | {&hf_pie_ntop_retransmitted_out_bytes, |
17132 | 15 | {"Number of retransmitted TCP flow (dst->src)", "cflow.pie.ntop.retransmitted_out_bytes", |
17133 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
17134 | 15 | NULL, HFILL} |
17135 | 15 | }, |
17136 | | /* ntop, 35632 / 130 */ |
17137 | 15 | {&hf_pie_ntop_sip_call_id, |
17138 | 15 | {"SIP call-id", "cflow.pie.ntop.sip_call_id", |
17139 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17140 | 15 | NULL, HFILL} |
17141 | 15 | }, |
17142 | | /* ntop, 35632 / 131 */ |
17143 | 15 | {&hf_pie_ntop_sip_calling_party, |
17144 | 15 | {"SIP Call initiator", "cflow.pie.ntop.sip_calling_party", |
17145 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17146 | 15 | NULL, HFILL} |
17147 | 15 | }, |
17148 | | /* ntop, 35632 / 132 */ |
17149 | 15 | {&hf_pie_ntop_sip_called_party, |
17150 | 15 | {"SIP Called party", "cflow.pie.ntop.sip_called_party", |
17151 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17152 | 15 | NULL, HFILL} |
17153 | 15 | }, |
17154 | | /* ntop, 35632 / 133 */ |
17155 | 15 | {&hf_pie_ntop_sip_rtp_codecs, |
17156 | 15 | {"SIP RTP codecs", "cflow.pie.ntop.sip_rtp_codecs", |
17157 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17158 | 15 | NULL, HFILL} |
17159 | 15 | }, |
17160 | | /* ntop, 35632 / 134 */ |
17161 | 15 | {&hf_pie_ntop_sip_invite_time, |
17162 | 15 | {"SIP time (epoch) of INVITE", "cflow.pie.ntop.sip_invite_time", |
17163 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17164 | 15 | NULL, HFILL} |
17165 | 15 | }, |
17166 | | /* ntop, 35632 / 135 */ |
17167 | 15 | {&hf_pie_ntop_sip_trying_time, |
17168 | 15 | {"SIP time (epoch) of Trying", "cflow.pie.ntop.sip_trying_time", |
17169 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17170 | 15 | NULL, HFILL} |
17171 | 15 | }, |
17172 | | /* ntop, 35632 / 136 */ |
17173 | 15 | {&hf_pie_ntop_sip_ringing_time, |
17174 | 15 | {"SIP time (epoch) of RINGING", "cflow.pie.ntop.sip_ringing_time", |
17175 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17176 | 15 | NULL, HFILL} |
17177 | 15 | }, |
17178 | | /* ntop, 35632 / 137 */ |
17179 | 15 | {&hf_pie_ntop_sip_invite_ok_time, |
17180 | 15 | {"SIP time (epoch) of INVITE OK", "cflow.pie.ntop.sip_ok_time", |
17181 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17182 | 15 | NULL, HFILL} |
17183 | 15 | }, |
17184 | | /* ntop, 35632 / 138 */ |
17185 | 15 | {&hf_pie_ntop_sip_invite_failure_time, |
17186 | 15 | {"SIP time (epoch) of INVITE FAILURE", "cflow.pie.ntop.sip_invite_failure_time", |
17187 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17188 | 15 | NULL, HFILL} |
17189 | 15 | }, |
17190 | | /* ntop, 35632 / 139 */ |
17191 | 15 | {&hf_pie_ntop_sip_bye_time, |
17192 | 15 | {"SIP time (epoch) of BYE", "cflow.pie.ntop.sip_bye_time", |
17193 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17194 | 15 | NULL, HFILL} |
17195 | 15 | }, |
17196 | | /* ntop, 35632 / 140 */ |
17197 | 15 | {&hf_pie_ntop_sip_bye_ok_time, |
17198 | 15 | {"SIP time (epoch) of BYE OK", "cflow.pie.ntop.sip_bye_ok_time", |
17199 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17200 | 15 | NULL, HFILL} |
17201 | 15 | }, |
17202 | | /* ntop, 35632 / 141 */ |
17203 | 15 | {&hf_pie_ntop_sip_cancel_time, |
17204 | 15 | {"SIP time (epoch) of CANCEL", "cflow.pie.ntop.sip_cancel_time", |
17205 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17206 | 15 | NULL, HFILL} |
17207 | 15 | }, |
17208 | | /* ntop, 35632 / 142 */ |
17209 | 15 | {&hf_pie_ntop_sip_cancel_ok_time, |
17210 | 15 | {"SIP time (epoch) of CANCEL OK", "cflow.pie.ntop.sip_cancel_ok_time", |
17211 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
17212 | 15 | NULL, HFILL} |
17213 | 15 | }, |
17214 | | /* ntop, 35632 / 143 */ |
17215 | 15 | {&hf_pie_ntop_sip_rtp_ipv4_src_addr, |
17216 | 15 | {"SIP RTP stream source IP", "cflow.pie.ntop.sip_rtp_ipv4_src_addr", |
17217 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17218 | 15 | NULL, HFILL} |
17219 | 15 | }, |
17220 | | /* ntop, 35632 / 144 */ |
17221 | 15 | {&hf_pie_ntop_sip_rtp_l4_src_port, |
17222 | 15 | {"SIP RTP stream source port", "cflow.pie.ntop.sip_rtp_l4_src_port", |
17223 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17224 | 15 | NULL, HFILL} |
17225 | 15 | }, |
17226 | | /* ntop, 35632 / 145 */ |
17227 | 15 | {&hf_pie_ntop_sip_rtp_ipv4_dst_addr, |
17228 | 15 | {"SIP RTP stream dest IP", "cflow.pie.ntop.sip_rtp_ipv4_dst_addr", |
17229 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17230 | 15 | NULL, HFILL} |
17231 | 15 | }, |
17232 | | /* ntop, 35632 / 146 */ |
17233 | 15 | {&hf_pie_ntop_sip_rtp_l4_dst_port, |
17234 | 15 | {"SIP RTP stream dest port", "cflow.pie.ntop.sip_rtp_l4_dst_port", |
17235 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17236 | 15 | NULL, HFILL} |
17237 | 15 | }, |
17238 | | /* ntop, 35632 / 147 */ |
17239 | 15 | {&hf_pie_ntop_sip_response_code, |
17240 | 15 | {"SIP failure response code", "cflow.pie.ntop.sip_response_code", |
17241 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17242 | 15 | NULL, HFILL} |
17243 | 15 | }, |
17244 | | /* ntop, 35632 / 148 */ |
17245 | 15 | {&hf_pie_ntop_sip_reason_cause, |
17246 | 15 | {"SIP Cancel/Bye/Failure reason cause", "cflow.pie.ntop.sip_reason_cause", |
17247 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17248 | 15 | NULL, HFILL} |
17249 | 15 | }, |
17250 | | /* ntop, 35632 / 150 */ |
17251 | 15 | {&hf_pie_ntop_rtp_first_seq, |
17252 | 15 | {"First flow RTP Seq Number", "cflow.pie.ntop.rtp_first_seq", |
17253 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17254 | 15 | NULL, HFILL} |
17255 | 15 | }, |
17256 | | /* ntop, 35632 / 151 */ |
17257 | 15 | {&hf_pie_ntop_rtp_first_ts, |
17258 | 15 | {"First flow RTP timestamp", "cflow.pie.ntop.rtp_first_ts", |
17259 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17260 | 15 | NULL, HFILL} |
17261 | 15 | }, |
17262 | | /* ntop, 35632 / 152 */ |
17263 | 15 | {&hf_pie_ntop_rtp_last_seq, |
17264 | 15 | {"Last flow RTP Seq Number", "cflow.pie.ntop.rtp_last_seq", |
17265 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17266 | 15 | NULL, HFILL} |
17267 | 15 | }, |
17268 | | /* ntop, 35632 / 153 */ |
17269 | 15 | {&hf_pie_ntop_rtp_last_ts, |
17270 | 15 | {"Last flow RTP timestamp", "cflow.pie.ntop.rtp_last_ts", |
17271 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17272 | 15 | NULL, HFILL} |
17273 | 15 | }, |
17274 | | /* ntop, 35632 / 154 */ |
17275 | 15 | {&hf_pie_ntop_rtp_in_jitter, |
17276 | 15 | {"RTP jitter (ms * 1000)", "cflow.pie.ntop.rtp_in_jitter", |
17277 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17278 | 15 | NULL, HFILL} |
17279 | 15 | }, |
17280 | | /* ntop, 35632 / 155 */ |
17281 | 15 | {&hf_pie_ntop_rtp_out_jitter, |
17282 | 15 | {"RTP jitter (ms * 1000)", "cflow.pie.ntop.rtp_out_jitter", |
17283 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17284 | 15 | NULL, HFILL} |
17285 | 15 | }, |
17286 | | /* ntop, 35632 / 156 */ |
17287 | 15 | {&hf_pie_ntop_rtp_in_pkt_lost, |
17288 | 15 | {"Packet lost in stream (src->dst)", "cflow.pie.ntop.rtp_in_pkt_lost", |
17289 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17290 | 15 | NULL, HFILL} |
17291 | 15 | }, |
17292 | | /* ntop, 35632 / 157 */ |
17293 | 15 | {&hf_pie_ntop_rtp_out_pkt_lost, |
17294 | 15 | {"Packet lost in stream (dst->src)", "cflow.pie.ntop.rtp_out_pkt_lost", |
17295 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17296 | 15 | NULL, HFILL} |
17297 | 15 | }, |
17298 | | /* ntop, 35632 / 158 */ |
17299 | 15 | {&hf_pie_ntop_rtp_out_payload_type, |
17300 | 15 | {"RTP payload type", "cflow.pie.ntop.rtp_out_payload_type", |
17301 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17302 | 15 | NULL, HFILL} |
17303 | 15 | }, |
17304 | | /* ntop, 35632 / 159 */ |
17305 | 15 | {&hf_pie_ntop_rtp_in_max_delta, |
17306 | 15 | {"Max delta (ms*100) between consecutive pkts (src->dst)", "cflow.pie.ntop.rtp_in_max_delta", |
17307 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17308 | 15 | NULL, HFILL} |
17309 | 15 | }, |
17310 | | /* ntop, 35632 / 160 */ |
17311 | 15 | {&hf_pie_ntop_rtp_out_max_delta, |
17312 | 15 | {"Max delta (ms*100) between consecutive pkts (dst->src)", "cflow.pie.ntop.rtp_out_max_delta", |
17313 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17314 | 15 | NULL, HFILL} |
17315 | 15 | }, |
17316 | | /* ntop, 35632 / 161 */ |
17317 | 15 | {&hf_pie_ntop_rtp_in_payload_type, |
17318 | 15 | {"RTP payload type", "cflow.pie.ntop.rtp_in_payload_type", |
17319 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17320 | 15 | NULL, HFILL} |
17321 | 15 | }, |
17322 | | /* ntop, 35632 / 168 */ |
17323 | 15 | {&hf_pie_ntop_src_proc_id, |
17324 | 15 | {"Src process PID", "cflow.pie.ntop.src_proc_id", |
17325 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17326 | 15 | NULL, HFILL} |
17327 | 15 | }, |
17328 | | /* ntop, 35632 / 169 */ |
17329 | 15 | {&hf_pie_ntop_src_proc_name, |
17330 | 15 | {"Src process name", "cflow.pie.ntop.src_proc_name", |
17331 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17332 | 15 | NULL, HFILL} |
17333 | 15 | }, |
17334 | | /* ntop, 35632 / 180 */ |
17335 | 15 | {&hf_pie_ntop_http_url, |
17336 | 15 | {"HTTP URL (IXIA URI)", "cflow.pie.ntop.http_url", |
17337 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17338 | 15 | NULL, HFILL} |
17339 | 15 | }, |
17340 | | /* ntop, 35632 / 181 */ |
17341 | 15 | {&hf_pie_ntop_http_ret_code, |
17342 | 15 | {"HTTP return code", "cflow.pie.ntop.http_ret_code", |
17343 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17344 | 15 | "Return code of HTTP (e.g. 200, 304...)", HFILL} |
17345 | 15 | }, |
17346 | | /* ntop, 35632 / 182 */ |
17347 | 15 | {&hf_pie_ntop_http_referer, |
17348 | 15 | {"HTTP Referer", "cflow.pie.ntop.http_referer", |
17349 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17350 | 15 | NULL, HFILL} |
17351 | 15 | }, |
17352 | | /* ntop, 35632 / 183 */ |
17353 | 15 | {&hf_pie_ntop_http_ua, |
17354 | 15 | {"HTTP User Agent", "cflow.pie.ntop.http_ua", |
17355 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17356 | 15 | NULL, HFILL} |
17357 | 15 | }, |
17358 | | /* ntop, 35632 / 184 */ |
17359 | 15 | {&hf_pie_ntop_http_mime, |
17360 | 15 | {"HTTP Mime Type", "cflow.pie.ntop.http_mime", |
17361 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17362 | 15 | NULL, HFILL} |
17363 | 15 | }, |
17364 | | /* ntop, 35632 / 185 */ |
17365 | 15 | {&hf_pie_ntop_smtp_mail_from, |
17366 | 15 | {"Mail sender", "cflow.pie.ntop.smtp_mail_from", |
17367 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17368 | 15 | NULL, HFILL} |
17369 | 15 | }, |
17370 | | /* ntop, 35632 / 186 */ |
17371 | 15 | {&hf_pie_ntop_smtp_rcpt_to, |
17372 | 15 | {"Mail recipient", "cflow.pie.ntop.smtp_rcpt_to", |
17373 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17374 | 15 | NULL, HFILL} |
17375 | 15 | }, |
17376 | | /* ntop, 35632 / 187 */ |
17377 | 15 | {&hf_pie_ntop_http_host, |
17378 | 15 | {"HTTP Host Name (IXIA Host Name)", "cflow.pie.ntop.http_host", |
17379 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17380 | 15 | NULL, HFILL} |
17381 | 15 | }, |
17382 | | /* ntop, 35632 / 188 */ |
17383 | 15 | {&hf_pie_ntop_ssl_server_name, |
17384 | 15 | {"SSL server name", "cflow.pie.ntop.ssl_server_name", |
17385 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17386 | 15 | NULL, HFILL} |
17387 | 15 | }, |
17388 | | /* ntop, 35632 / 189 */ |
17389 | 15 | {&hf_pie_ntop_bittorrent_hash, |
17390 | 15 | {"BITTORRENT hash", "cflow.pie.ntop.bittorrent_hash", |
17391 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17392 | 15 | NULL, HFILL} |
17393 | 15 | }, |
17394 | | /* ntop, 35632 / 195 */ |
17395 | 15 | {&hf_pie_ntop_mysql_srv_version, |
17396 | 15 | {"MySQL server version", "cflow.pie.ntop.mysql_server_version", |
17397 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17398 | 15 | NULL, HFILL} |
17399 | 15 | }, |
17400 | | /* ntop, 35632 / 196 */ |
17401 | 15 | {&hf_pie_ntop_mysql_username, |
17402 | 15 | {"MySQL username", "cflow.pie.ntop.mysql_username", |
17403 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17404 | 15 | NULL, HFILL} |
17405 | 15 | }, |
17406 | | /* ntop, 35632 / 197 */ |
17407 | 15 | {&hf_pie_ntop_mysql_db, |
17408 | 15 | {"MySQL database in use", "cflow.pie.ntop.mysql_db", |
17409 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17410 | 15 | NULL, HFILL} |
17411 | 15 | }, |
17412 | | /* ntop, 35632 / 198 */ |
17413 | 15 | {&hf_pie_ntop_mysql_query, |
17414 | 15 | {"MySQL Query", "cflow.pie.ntop.mysql_query", |
17415 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17416 | 15 | NULL, HFILL} |
17417 | 15 | }, |
17418 | | /* ntop, 35632 / 199 */ |
17419 | 15 | {&hf_pie_ntop_mysql_response, |
17420 | 15 | {"MySQL server response", "cflow.pie.ntop.mysql_response", |
17421 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17422 | 15 | NULL, HFILL} |
17423 | 15 | }, |
17424 | | /* ntop, 35632 / 200 */ |
17425 | 15 | {&hf_pie_ntop_oracle_username, |
17426 | 15 | {"Oracle Username", "cflow.pie.ntop.oracle_username", |
17427 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17428 | 15 | NULL, HFILL} |
17429 | 15 | }, |
17430 | | /* ntop, 35632 / 201 */ |
17431 | 15 | {&hf_pie_ntop_oracle_query, |
17432 | 15 | {"Oracle Query", "cflow.pie.ntop.oracle_query", |
17433 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17434 | 15 | NULL, HFILL} |
17435 | 15 | }, |
17436 | | /* ntop, 35632 / 202 */ |
17437 | 15 | {&hf_pie_ntop_oracle_resp_code, |
17438 | 15 | {"Oracle Response Code", "cflow.pie.ntop.oracle_resp_code", |
17439 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17440 | 15 | NULL, HFILL} |
17441 | 15 | }, |
17442 | | /* ntop, 35632 / 203 */ |
17443 | 15 | {&hf_pie_ntop_oracle_resp_string, |
17444 | 15 | {"Oracle Response String", "cflow.pie.ntop.oracle_resp_string", |
17445 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17446 | 15 | NULL, HFILL} |
17447 | 15 | }, |
17448 | | /* ntop, 35632 / 204 */ |
17449 | 15 | {&hf_pie_ntop_oracle_query_duration, |
17450 | 15 | {"Oracle Query Duration (msec)", "cflow.pie.ntop.oracle_query_duration", |
17451 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17452 | 15 | NULL, HFILL} |
17453 | 15 | }, |
17454 | | /* ntop, 35632 / 205 */ |
17455 | 15 | {&hf_pie_ntop_dns_query, |
17456 | 15 | {"DNS query", "cflow.pie.ntop.dns_query", |
17457 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17458 | 15 | NULL, HFILL} |
17459 | 15 | }, |
17460 | | /* ntop, 35632 / 206 */ |
17461 | 15 | {&hf_pie_ntop_dns_query_id, |
17462 | 15 | {"DNS query transaction Id", "cflow.pie.ntop.dns_query_id", |
17463 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17464 | 15 | NULL, HFILL} |
17465 | 15 | }, |
17466 | | /* ntop, 35632 / 207 */ |
17467 | 15 | {&hf_pie_ntop_dns_query_type, |
17468 | 15 | {"DNS query type", "cflow.pie.ntop.dns_query_type", |
17469 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17470 | 15 | "(e.g. 1=A, 2=NS..)", HFILL} |
17471 | 15 | }, |
17472 | | /* ntop, 35632 / 208 */ |
17473 | 15 | {&hf_pie_ntop_dns_ret_code, |
17474 | 15 | {"DNS return code", "cflow.pie.ntop.dns_ret_code", |
17475 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17476 | 15 | "(e.g. 0=no error)", HFILL} |
17477 | 15 | }, |
17478 | | /* ntop, 35632 / 209 */ |
17479 | 15 | {&hf_pie_ntop_dns_num_answers, |
17480 | 15 | {"DNS # of returned answers", "cflow.pie.ntop.dns_num_answers", |
17481 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17482 | 15 | NULL, HFILL} |
17483 | 15 | }, |
17484 | | /* ntop, 35632 / 210 */ |
17485 | 15 | {&hf_pie_ntop_pop_user, |
17486 | 15 | {"POP3 user login", "cflow.pie.ntop.pop_user", |
17487 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17488 | 15 | NULL, HFILL} |
17489 | 15 | }, |
17490 | | /* ntop, 35632 / 220 */ |
17491 | 15 | {&hf_pie_ntop_gtpv1_req_msg_type, |
17492 | 15 | {"GTPv1 Request Msg Type", "cflow.pie.ntop.gtpv1_req_msg_typ", |
17493 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17494 | 15 | NULL, HFILL} |
17495 | 15 | }, |
17496 | | /* ntop, 35632 / 221 */ |
17497 | 15 | {&hf_pie_ntop_gtpv1_rsp_msg_type, |
17498 | 15 | {"GTPv1 Response Msg Type", "cflow.pie.ntop.gtpv1_rsp_msg_type", |
17499 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17500 | 15 | NULL, HFILL} |
17501 | 15 | }, |
17502 | | /* ntop, 35632 / 222 */ |
17503 | 15 | {&hf_pie_ntop_gtpv1_c2s_teid_data, |
17504 | 15 | {"GTPv1 Client->Server TunnelId Data", "cflow.pie.ntop.gtpv1_c2s_teid_data", |
17505 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17506 | 15 | NULL, HFILL} |
17507 | 15 | }, |
17508 | | /* ntop, 35632 / 223 */ |
17509 | 15 | {&hf_pie_ntop_gtpv1_c2s_teid_ctrl, |
17510 | 15 | {"GTPv1 Client->Server TunnelId Control", "cflow.pie.ntop.gtpv1_c2s_teid_ctrl", |
17511 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17512 | 15 | NULL, HFILL} |
17513 | 15 | }, |
17514 | | /* ntop, 35632 / 224 */ |
17515 | 15 | {&hf_pie_ntop_gtpv1_s2c_teid_data, |
17516 | 15 | {"GTPv1 Server->Client TunnelId Data", "cflow.pie.ntop.gtpv1_s2c_teid_data", |
17517 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17518 | 15 | NULL, HFILL} |
17519 | 15 | }, |
17520 | | /* ntop, 35632 / 225 */ |
17521 | 15 | {&hf_pie_ntop_gtpv1_s2c_teid_ctrl, |
17522 | 15 | {"GTPv1 Server->Client TunnelId Control", "cflow.pie.ntop.gtpv1_s2c_teid_ctrl", |
17523 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17524 | 15 | NULL, HFILL} |
17525 | 15 | }, |
17526 | | /* ntop, 35632 / 226 */ |
17527 | 15 | {&hf_pie_ntop_gtpv1_end_user_ip, |
17528 | 15 | {"GTPv1 End User IP Address", "cflow.pie.ntop.gtpv1_end_user_ip", |
17529 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17530 | 15 | NULL, HFILL} |
17531 | 15 | }, |
17532 | | /* ntop, 35632 / 227 */ |
17533 | 15 | {&hf_pie_ntop_gtpv1_end_user_imsi, |
17534 | 15 | {"GTPv1 End User IMSI", "cflow.pie.ntop.gtpv1_end_user_imsi", |
17535 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17536 | 15 | NULL, HFILL} |
17537 | 15 | }, |
17538 | | /* ntop, 35632 / 228 */ |
17539 | 15 | {&hf_pie_ntop_gtpv1_end_user_msisdn, |
17540 | 15 | {"GTPv1 End User MSISDN", "cflow.pie.ntop.gtpv1_end_user_msisdn", |
17541 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17542 | 15 | NULL, HFILL} |
17543 | 15 | }, |
17544 | | /* ntop, 35632 / 229 */ |
17545 | 15 | {&hf_pie_ntop_gtpv1_end_user_imei, |
17546 | 15 | {"GTPv1 End User IMEI", "cflow.pie.ntop.gtpv1_end_user_imei", |
17547 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17548 | 15 | NULL, HFILL} |
17549 | 15 | }, |
17550 | | /* ntop, 35632 / 230 */ |
17551 | 15 | {&hf_pie_ntop_gtpv1_apn_name, |
17552 | 15 | {"GTPv1 APN Name", "cflow.pie.ntop.gtpv1_apn_name", |
17553 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17554 | 15 | NULL, HFILL} |
17555 | 15 | }, |
17556 | | /* ntop, 35632 / 231 */ |
17557 | 15 | {&hf_pie_ntop_gtpv1_rai_mcc, |
17558 | 15 | {"GTPv1 RAI Mobile Country Code", "cflow.pie.ntop.gtpv1_rai_mcc", |
17559 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17560 | 15 | NULL, HFILL} |
17561 | 15 | }, |
17562 | | /* ntop, 35632 / 232 */ |
17563 | 15 | {&hf_pie_ntop_gtpv1_rai_mnc, |
17564 | 15 | {"GTPv1 RAI Mobile Network Code", "cflow.pie.ntop.gtpv1_rai_mnc", |
17565 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17566 | 15 | NULL, HFILL} |
17567 | 15 | }, |
17568 | | /* ntop, 35632 / 233 */ |
17569 | 15 | {&hf_pie_ntop_gtpv1_uli_cell_lac, |
17570 | 15 | {"GTPv1 ULI Cell Location Area Code", "cflow.pie.ntop.gtpv1_uli_cell_lac", |
17571 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17572 | 15 | NULL, HFILL} |
17573 | 15 | }, |
17574 | | /* ntop, 35632 / 234 */ |
17575 | 15 | {&hf_pie_ntop_gtpv1_uli_cell_ci, |
17576 | 15 | {"GTPv1 ULI Cell CI", "cflow.pie.ntop.gtpv1_uli_cell_ci", |
17577 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17578 | 15 | NULL, HFILL} |
17579 | 15 | }, |
17580 | | /* ntop, 35632 / 235 */ |
17581 | 15 | {&hf_pie_ntop_gtpv1_uli_sac, |
17582 | 15 | {"GTPv1 ULI SAC", "cflow.pie.ntop.gtpv1_uli_sac", |
17583 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17584 | 15 | NULL, HFILL} |
17585 | 15 | }, |
17586 | | /* ntop, 35632 / 236 */ |
17587 | 15 | {&hf_pie_ntop_gtpv1_rai_type, |
17588 | 15 | {"GTPv1 RAT Type", "cflow.pie.ntop.gtpv1_rai_type", |
17589 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17590 | 15 | NULL, HFILL} |
17591 | 15 | }, |
17592 | | /* ntop, 35632 / 240 */ |
17593 | 15 | {&hf_pie_ntop_radius_req_msg_type, |
17594 | 15 | {"RADIUS Request Msg Type", "cflow.pie.ntop.radius_req_msg_type", |
17595 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17596 | 15 | NULL, HFILL} |
17597 | 15 | }, |
17598 | | /* ntop, 35632 / 241 */ |
17599 | 15 | {&hf_pie_ntop_radius_rsp_msg_type, |
17600 | 15 | {"RADIUS Response Msg Type", "cflow.pie.ntop.radius_rsp_msg_type", |
17601 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17602 | 15 | NULL, HFILL} |
17603 | 15 | }, |
17604 | | /* ntop, 35632 / 242 */ |
17605 | 15 | {&hf_pie_ntop_radius_user_name, |
17606 | 15 | {"RADIUS User Name (Access Only)", "cflow.pie.ntop.radius_user_name", |
17607 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17608 | 15 | NULL, HFILL} |
17609 | 15 | }, |
17610 | | /* ntop, 35632 / 243 */ |
17611 | 15 | {&hf_pie_ntop_radius_calling_station_id, |
17612 | 15 | {"RADIUS Calling Station Id", "cflow.pie.ntop.radius_calling_station_id", |
17613 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17614 | 15 | NULL, HFILL} |
17615 | 15 | }, |
17616 | | /* ntop, 35632 / 244 */ |
17617 | 15 | {&hf_pie_ntop_radius_called_station_id, |
17618 | 15 | {"RADIUS Called Station Id", "cflow.pie.ntop.radius_called_station_id", |
17619 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17620 | 15 | NULL, HFILL} |
17621 | 15 | }, |
17622 | | /* ntop, 35632 / 245 */ |
17623 | 15 | {&hf_pie_ntop_radius_nas_ip_addr, |
17624 | 15 | {"RADIUS NAS IP Address", "cflow.pie.ntop.radius_nas_ip_addr", |
17625 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17626 | 15 | NULL, HFILL} |
17627 | 15 | }, |
17628 | | /* ntop, 35632 / 246 */ |
17629 | 15 | {&hf_pie_ntop_radius_nas_identifier, |
17630 | 15 | {"RADIUS NAS Identifier", "cflow.pie.ntop.radius_nas_identifier", |
17631 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17632 | 15 | NULL, HFILL} |
17633 | 15 | }, |
17634 | | /* ntop, 35632 / 247 */ |
17635 | 15 | {&hf_pie_ntop_radius_user_imsi, |
17636 | 15 | {"RADIUS User IMSI (Extension)", "cflow.pie.ntop.radius_user_imsi", |
17637 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17638 | 15 | NULL, HFILL} |
17639 | 15 | }, |
17640 | | /* ntop, 35632 / 248 */ |
17641 | 15 | {&hf_pie_ntop_radius_user_imei, |
17642 | 15 | {"RADIUS User MSISDN (Extension)", "cflow.pie.ntop.radius_user_imei", |
17643 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17644 | 15 | NULL, HFILL} |
17645 | 15 | }, |
17646 | | /* ntop, 35632 / 249 */ |
17647 | 15 | {&hf_pie_ntop_radius_framed_ip_addr, |
17648 | 15 | {"RADIUS Framed IP", "cflow.pie.ntop.radius_framed_ip_addr", |
17649 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17650 | 15 | NULL, HFILL} |
17651 | 15 | }, |
17652 | | /* ntop, 35632 / 250 */ |
17653 | 15 | {&hf_pie_ntop_radius_acct_session_id, |
17654 | 15 | {"RADIUS Accounting Session Name", "cflow.pie.ntop.radius_acct_session_id", |
17655 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17656 | 15 | NULL, HFILL} |
17657 | 15 | }, |
17658 | | /* ntop, 35632 / 251 */ |
17659 | 15 | {&hf_pie_ntop_radius_acct_status_type, |
17660 | 15 | {"RADIUS Accounting Status Type", "cflow.pie.ntop.radius_acct_status_type", |
17661 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17662 | 15 | NULL, HFILL} |
17663 | 15 | }, |
17664 | | /* ntop, 35632 / 252 */ |
17665 | 15 | {&hf_pie_ntop_radius_acct_in_octets, |
17666 | 15 | {"RADIUS Accounting Input Octets", "cflow.pie.ntop.radius_acct_in_octets", |
17667 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17668 | 15 | NULL, HFILL} |
17669 | 15 | }, |
17670 | | /* ntop, 35632 / 253 */ |
17671 | 15 | {&hf_pie_ntop_radius_acct_out_octets, |
17672 | 15 | {"RADIUS Accounting Output Octets", "cflow.pie.ntop.radius_acct_out_octets", |
17673 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17674 | 15 | NULL, HFILL} |
17675 | 15 | }, |
17676 | | /* ntop, 35632 / 254 */ |
17677 | 15 | {&hf_pie_ntop_radius_acct_in_pkts, |
17678 | 15 | {"RADIUS Accounting Input Packets", "cflow.pie.ntop.radius_acct_in_pkts", |
17679 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17680 | 15 | NULL, HFILL} |
17681 | 15 | }, |
17682 | | /* ntop, 35632 / 255 */ |
17683 | 15 | {&hf_pie_ntop_radius_acct_out_pkts, |
17684 | 15 | {"RADIUS Accounting Output Packets", "cflow.pie.ntop.radius_acct_out_pkts", |
17685 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17686 | 15 | NULL, HFILL} |
17687 | 15 | }, |
17688 | | /* ntop, 35632 / 260 */ |
17689 | 15 | {&hf_pie_ntop_imap_login, |
17690 | 15 | {"Mail sender", "cflow.pie.ntop.imap_login", |
17691 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17692 | 15 | NULL, HFILL} |
17693 | 15 | }, |
17694 | | /* ntop, 35632 / 270 */ |
17695 | 15 | {&hf_pie_ntop_gtpv2_req_msg_type, |
17696 | 15 | {"GTPv2 Request Msg Type", "cflow.pie.ntop.gtpv2_req_msg_type", |
17697 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17698 | 15 | NULL, HFILL} |
17699 | 15 | }, |
17700 | | /* ntop, 35632 / 271 */ |
17701 | 15 | {&hf_pie_ntop_gtpv2_rsp_msg_type, |
17702 | 15 | {"GTPv2 Response Msg Type", "cflow.pie.ntop.gtpv2_rsp_msg_type", |
17703 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17704 | 15 | NULL, HFILL} |
17705 | 15 | }, |
17706 | | /* ntop, 35632 / 272 */ |
17707 | 15 | {&hf_pie_ntop_gtpv2_c2s_s1u_gtpu_teid, |
17708 | 15 | {"GTPv2 Client->Svr S1U GTPU TEID", "cflow.pie.ntop.gtpv2_c2s_s1u_gtpu_teid", |
17709 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17710 | 15 | NULL, HFILL} |
17711 | 15 | }, |
17712 | | /* ntop, 35632 / 273 */ |
17713 | 15 | {&hf_pie_ntop_gtpv2_c2s_s1u_gtpu_ip, |
17714 | 15 | {"GTPv2 Client->Svr S1U GTPU IP", "cflow.pie.ntop.gtpv2_c2s_s1u_gtpu_ip", |
17715 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17716 | 15 | NULL, HFILL} |
17717 | 15 | }, |
17718 | | /* ntop, 35632 / 274 */ |
17719 | 15 | {&hf_pie_ntop_gtpv2_s2c_s1u_gtpu_teid, |
17720 | 15 | {"GTPv2 Srv->Client S1U GTPU TEID", "cflow.pie.ntop.gtpv2_s2c_s1u_gtpu_teid", |
17721 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17722 | 15 | NULL, HFILL} |
17723 | 15 | }, |
17724 | | /* ntop, 35632 / 275 */ |
17725 | 15 | {&hf_pie_ntop_gtpv2_s2c_s1u_gtpu_ip, |
17726 | 15 | {"GTPv2 Srv->Client S1U GTPU IP", "cflow.pie.ntop.gtpv2_s2c_s1u_gtpu_ip", |
17727 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17728 | 15 | NULL, HFILL} |
17729 | 15 | }, |
17730 | | /* ntop, 35632 / 276 */ |
17731 | 15 | {&hf_pie_ntop_gtpv2_end_user_imsi, |
17732 | 15 | {"GTPv2 End User IMSI", "cflow.pie.ntop.gtpv2_end_user_imsi", |
17733 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17734 | 15 | NULL, HFILL} |
17735 | 15 | }, |
17736 | | /* ntop, 35632 / 277 */ |
17737 | 15 | {&hf_pie_ntop_gtpv2_and_user_msisdn, |
17738 | 15 | {"GTPv2 End User MSISDN", "cflow.pie.ntop.gtpv2_and_user_msisdn", |
17739 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17740 | 15 | NULL, HFILL} |
17741 | 15 | }, |
17742 | | /* ntop, 35632 / 278 */ |
17743 | 15 | {&hf_pie_ntop_gtpv2_apn_name, |
17744 | 15 | {"GTPv2 APN Name", "cflow.pie.ntop.gtpv2_apn_name", |
17745 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17746 | 15 | NULL, HFILL} |
17747 | 15 | }, |
17748 | | /* ntop, 35632 / 279 */ |
17749 | 15 | {&hf_pie_ntop_gtpv2_uli_mcc, |
17750 | 15 | {"GTPv2 Mobile Country Code", "cflow.pie.ntop.gtpv2_uli_mcc", |
17751 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17752 | 15 | NULL, HFILL} |
17753 | 15 | }, |
17754 | | /* ntop, 35632 / 280 */ |
17755 | 15 | {&hf_pie_ntop_gtpv2_uli_mnc, |
17756 | 15 | {"GTPv2 Mobile Network Code", "cflow.pie.ntop.gtpv2_uli_mnc", |
17757 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17758 | 15 | NULL, HFILL} |
17759 | 15 | }, |
17760 | | /* ntop, 35632 / 281 */ |
17761 | 15 | {&hf_pie_ntop_gtpv2_uli_cell_tac, |
17762 | 15 | {"GTPv2 Tracking Area Code", "cflow.pie.ntop.gtpv2_uli_cell_tac", |
17763 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17764 | 15 | NULL, HFILL} |
17765 | 15 | }, |
17766 | | /* ntop, 35632 / 282 */ |
17767 | 15 | {&hf_pie_ntop_gtpv2_uli_cell_id, |
17768 | 15 | {"GTPv2 Cell Identifier", "cflow.pie.ntop.gtpv2_uli_cell_id", |
17769 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17770 | 15 | NULL, HFILL} |
17771 | 15 | }, |
17772 | | /* ntop, 35632 / 283 */ |
17773 | 15 | {&hf_pie_ntop_gtpv2_rat_type, |
17774 | 15 | {"GTPv2 RAT Type", "cflow.pie.ntop.gtpv2_rat_type", |
17775 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17776 | 15 | NULL, HFILL} |
17777 | 15 | }, |
17778 | | /* ntop, 35632 / 284 */ |
17779 | 15 | {&hf_pie_ntop_gtpv2_pdn_ip, |
17780 | 15 | {"GTPV2 PDN IP Address", "cflow.pie.ntop.gtpv2_pdn_ip", |
17781 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17782 | 15 | NULL, HFILL} |
17783 | 15 | }, |
17784 | | /* ntop, 35632 / 285 */ |
17785 | 15 | {&hf_pie_ntop_gtpv2_end_user_imei, |
17786 | 15 | {"GTPv2 End User IMEI", "cflow.pie.ntop.gtpv2_end_user_imei", |
17787 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17788 | 15 | NULL, HFILL} |
17789 | 15 | }, |
17790 | | /* ntop, 35632 / 290 */ |
17791 | 15 | {&hf_pie_ntop_src_as_path_1, |
17792 | 15 | {"Src AS path position 1", "cflow.pie.ntop.src_as_path_1", |
17793 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17794 | 15 | NULL, HFILL} |
17795 | 15 | }, |
17796 | | /* ntop, 35632 / 291 */ |
17797 | 15 | {&hf_pie_ntop_src_as_path_2, |
17798 | 15 | {"Src AS path position 2", "cflow.pie.ntop.src_as_path_2", |
17799 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17800 | 15 | NULL, HFILL} |
17801 | 15 | }, |
17802 | | /* ntop, 35632 / 292 */ |
17803 | 15 | {&hf_pie_ntop_src_as_path_3, |
17804 | 15 | {"Src AS path position 3", "cflow.pie.ntop.src_as_path_3", |
17805 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17806 | 15 | NULL, HFILL} |
17807 | 15 | }, |
17808 | | /* ntop, 35632 / 293 */ |
17809 | 15 | {&hf_pie_ntop_src_as_path_4, |
17810 | 15 | {"Src AS path position 4", "cflow.pie.ntop.src_as_path_4", |
17811 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17812 | 15 | NULL, HFILL} |
17813 | 15 | }, |
17814 | | /* ntop, 35632 / 294 */ |
17815 | 15 | {&hf_pie_ntop_src_as_path_5, |
17816 | 15 | {"Src AS path position 5", "cflow.pie.ntop.src_as_path_5", |
17817 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17818 | 15 | NULL, HFILL} |
17819 | 15 | }, |
17820 | | /* ntop, 35632 / 295 */ |
17821 | 15 | {&hf_pie_ntop_src_as_path_6, |
17822 | 15 | {"Src AS path position 6", "cflow.pie.ntop.src_as_path_6", |
17823 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17824 | 15 | NULL, HFILL} |
17825 | 15 | }, |
17826 | | /* ntop, 35632 / 296 */ |
17827 | 15 | {&hf_pie_ntop_src_as_path_7, |
17828 | 15 | {"Src AS path position 7", "cflow.pie.ntop.src_as_path_7", |
17829 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17830 | 15 | NULL, HFILL} |
17831 | 15 | }, |
17832 | | /* ntop, 35632 / 297 */ |
17833 | 15 | {&hf_pie_ntop_src_as_path_8, |
17834 | 15 | {"Src AS path position 8", "cflow.pie.ntop.src_as_path_8", |
17835 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17836 | 15 | NULL, HFILL} |
17837 | 15 | }, |
17838 | | /* ntop, 35632 / 298 */ |
17839 | 15 | {&hf_pie_ntop_src_as_path_9, |
17840 | 15 | {"Src AS path position 9", "cflow.pie.ntop.src_as_path_9", |
17841 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17842 | 15 | NULL, HFILL} |
17843 | 15 | }, |
17844 | | /* ntop, 35632 / 299 */ |
17845 | 15 | {&hf_pie_ntop_src_as_path_10, |
17846 | 15 | {"Src AS path position 10", "cflow.pie.ntop.src_as_path_10", |
17847 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17848 | 15 | NULL, HFILL} |
17849 | 15 | }, |
17850 | | /* ntop, 35632 / 300 */ |
17851 | 15 | {&hf_pie_ntop_dst_as_path_1, |
17852 | 15 | {"Dest AS path position 1", "cflow.pie.ntop.dst_as_path_1", |
17853 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17854 | 15 | NULL, HFILL} |
17855 | 15 | }, |
17856 | | /* ntop, 35632 / 301 */ |
17857 | 15 | {&hf_pie_ntop_dst_as_path_2, |
17858 | 15 | {"Dest AS path position 2", "cflow.pie.ntop.dst_as_path_2", |
17859 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17860 | 15 | NULL, HFILL} |
17861 | 15 | }, |
17862 | | /* ntop, 35632 / 302 */ |
17863 | 15 | {&hf_pie_ntop_dst_as_path_3, |
17864 | 15 | {"Dest AS path position 3", "cflow.pie.ntop.dst_as_path_3", |
17865 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17866 | 15 | NULL, HFILL} |
17867 | 15 | }, |
17868 | | /* ntop, 35632 / 303 */ |
17869 | 15 | {&hf_pie_ntop_dst_as_path_4, |
17870 | 15 | {"Dest AS path position 4", "cflow.pie.ntop.dst_as_path_4", |
17871 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17872 | 15 | NULL, HFILL} |
17873 | 15 | }, |
17874 | | /* ntop, 35632 / 304 */ |
17875 | 15 | {&hf_pie_ntop_dst_as_path_5, |
17876 | 15 | {"Dest AS path position 5", "cflow.pie.ntop.dst_as_path_5", |
17877 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17878 | 15 | NULL, HFILL} |
17879 | 15 | }, |
17880 | | /* ntop, 35632 / 305 */ |
17881 | 15 | {&hf_pie_ntop_dst_as_path_6, |
17882 | 15 | {"Dest AS path position 6", "cflow.pie.ntop.dst_as_path_6", |
17883 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17884 | 15 | NULL, HFILL} |
17885 | 15 | }, |
17886 | | /* ntop, 35632 / 306 */ |
17887 | 15 | {&hf_pie_ntop_dst_as_path_7, |
17888 | 15 | {"Dest AS path position 7", "cflow.pie.ntop.dst_as_path_7", |
17889 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17890 | 15 | NULL, HFILL} |
17891 | 15 | }, |
17892 | | /* ntop, 35632 / 307 */ |
17893 | 15 | {&hf_pie_ntop_dst_as_path_8, |
17894 | 15 | {"Dest AS path position 8", "cflow.pie.ntop.dst_as_path_8", |
17895 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17896 | 15 | NULL, HFILL} |
17897 | 15 | }, |
17898 | | /* ntop, 35632 / 308 */ |
17899 | 15 | {&hf_pie_ntop_dst_as_path_9, |
17900 | 15 | {"Dest AS path position 9", "cflow.pie.ntop.dst_as_path_9", |
17901 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17902 | 15 | NULL, HFILL} |
17903 | 15 | }, |
17904 | | /* ntop, 35632 / 309 */ |
17905 | 15 | {&hf_pie_ntop_dst_as_path_10, |
17906 | 15 | {"Dest AS path position 10", "cflow.pie.ntop.dst_as_path_10", |
17907 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17908 | 15 | NULL, HFILL} |
17909 | 15 | }, |
17910 | | /* ntop, 35632 / 320 */ |
17911 | 15 | {&hf_pie_ntop_mysql_appl_latency_usec, |
17912 | 15 | {"MySQL request->response latency (usec)", "cflow.pie.ntop.mysql_appl_latency_usec", |
17913 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17914 | 15 | NULL, HFILL} |
17915 | 15 | }, |
17916 | | /* ntop, 35632 / 321 */ |
17917 | 15 | {&hf_pie_ntop_gtpv0_req_msg_type, |
17918 | 15 | {"GTPv0 Request Msg Type", "cflow.pie.ntop.gtpv0_req_msg_type", |
17919 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17920 | 15 | NULL, HFILL} |
17921 | 15 | }, |
17922 | | /* ntop, 35632 / 322 */ |
17923 | 15 | {&hf_pie_ntop_gtpv0_rsp_msg_type, |
17924 | 15 | {"GTPv0 Response Msg Type", "cflow.pie.ntop.gtpv0_rsp_msg_type", |
17925 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17926 | 15 | NULL, HFILL} |
17927 | 15 | }, |
17928 | | /* ntop, 35632 / 323 */ |
17929 | 15 | {&hf_pie_ntop_gtpv0_tid, |
17930 | 15 | {"GTPv0 Tunnel Identifier", "cflow.pie.ntop.gtpv0_tid", |
17931 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
17932 | 15 | NULL, HFILL} |
17933 | 15 | }, |
17934 | | /* ntop, 35632 / 324 */ |
17935 | 15 | {&hf_pie_ntop_gtpv0_end_user_ip, |
17936 | 15 | {"GTPv0 End User IP Address", "cflow.pie.ntop.gtpv0_end_user_ip", |
17937 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
17938 | 15 | NULL, HFILL} |
17939 | 15 | }, |
17940 | | /* ntop, 35632 / 325 */ |
17941 | 15 | {&hf_pie_ntop_gtpv0_end_user_msisdn, |
17942 | 15 | {"GTPv0 End User MSISDN", "cflow.pie.ntop.gtpv0_end_user_msisdn", |
17943 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17944 | 15 | NULL, HFILL} |
17945 | 15 | }, |
17946 | | /* ntop, 35632 / 326 */ |
17947 | 15 | {&hf_pie_ntop_gtpv0_apn_name, |
17948 | 15 | {"GTPv0 APN Name", "cflow.pie.ntop.gtpv0_apn_name", |
17949 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
17950 | 15 | NULL, HFILL} |
17951 | 15 | }, |
17952 | | /* ntop, 35632 / 327 */ |
17953 | 15 | {&hf_pie_ntop_gtpv0_rai_mcc, |
17954 | 15 | {"GTPv0 Mobile Country Code", "cflow.pie.ntop.gtpv0_rai_mcc", |
17955 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17956 | 15 | NULL, HFILL} |
17957 | 15 | }, |
17958 | | /* ntop, 35632 / 328 */ |
17959 | 15 | {&hf_pie_ntop_gtpv0_rai_mnc, |
17960 | 15 | {"GTPv0 Mobile Network Code", "cflow.pie.ntop.gtpv0_rai_mnc", |
17961 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17962 | 15 | NULL, HFILL} |
17963 | 15 | }, |
17964 | | /* ntop, 35632 / 329 */ |
17965 | 15 | {&hf_pie_ntop_gtpv0_rai_cell_lac, |
17966 | 15 | {"GTPv0 Cell Location Area Code", "cflow.pie.ntop.gtpv0_rai_cell_lac", |
17967 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17968 | 15 | NULL, HFILL} |
17969 | 15 | }, |
17970 | | /* ntop, 35632 / 330 */ |
17971 | 15 | {&hf_pie_ntop_gtpv0_rai_cell_rac, |
17972 | 15 | {"GTPv0 Cell Routing Area Code", "cflow.pie.ntop.gtpv0_rai_cell_rac", |
17973 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
17974 | 15 | NULL, HFILL} |
17975 | 15 | }, |
17976 | | /* ntop, 35632 / 331 */ |
17977 | 15 | {&hf_pie_ntop_gtpv0_response_cause, |
17978 | 15 | {"GTPv0 Cause of Operation", "cflow.pie.ntop.gtpv0_response_cause", |
17979 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17980 | 15 | NULL, HFILL} |
17981 | 15 | }, |
17982 | | /* ntop, 35632 / 332 */ |
17983 | 15 | {&hf_pie_ntop_gtpv1_response_cause, |
17984 | 15 | {"GTPv1 Cause of Operation", "cflow.pie.ntop.gtpv1_response_cause", |
17985 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17986 | 15 | NULL, HFILL} |
17987 | 15 | }, |
17988 | | /* ntop, 35632 / 333 */ |
17989 | 15 | {&hf_pie_ntop_gtpv2_response_cause, |
17990 | 15 | {"GTPv2 Cause of Operation", "cflow.pie.ntop.gtpv2_response_cause", |
17991 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
17992 | 15 | NULL, HFILL} |
17993 | 15 | }, |
17994 | | /* ntop, 35632 / 334 */ |
17995 | 15 | {&hf_pie_ntop_num_pkts_ttl_5_32, |
17996 | 15 | {"# packets with TTL > 5 and TTL <= 32", "cflow.pie.ntop.num_pkts_ttl_5_32", |
17997 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
17998 | 15 | NULL, HFILL} |
17999 | 15 | }, |
18000 | | /* ntop, 35632 / 335 */ |
18001 | 15 | {&hf_pie_ntop_num_pkts_ttl_32_64, |
18002 | 15 | {"# packets with TTL > 32 and <= 64", "cflow.pie.ntop.num_pkts_ttl_32_64", |
18003 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18004 | 15 | NULL, HFILL} |
18005 | 15 | }, |
18006 | | /* ntop, 35632 / 336 */ |
18007 | 15 | {&hf_pie_ntop_num_pkts_ttl_64_96, |
18008 | 15 | {"# packets with TTL > 64 and <= 96", "cflow.pie.ntop.num_pkts_ttl_64_96", |
18009 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18010 | 15 | NULL, HFILL} |
18011 | 15 | }, |
18012 | | /* ntop, 35632 / 337 */ |
18013 | 15 | {&hf_pie_ntop_num_pkts_ttl_96_128, |
18014 | 15 | {"# packets with TTL > 96 and <= 128", "cflow.pie.ntop.num_pkts_ttl_96_128", |
18015 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18016 | 15 | NULL, HFILL} |
18017 | 15 | }, |
18018 | | /* ntop, 35632 / 338 */ |
18019 | 15 | {&hf_pie_ntop_num_pkts_ttl_128_160, |
18020 | 15 | {"# packets with TTL > 128 and <= 160", "cflow.pie.ntop.num_pkts_ttl_128_160", |
18021 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18022 | 15 | NULL, HFILL} |
18023 | 15 | }, |
18024 | | /* ntop, 35632 / 339 */ |
18025 | 15 | {&hf_pie_ntop_num_pkts_ttl_160_192, |
18026 | 15 | {"# packets with TTL > 160 and <= 192", "cflow.pie.ntop.num_pkts_ttl_160_192", |
18027 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18028 | 15 | NULL, HFILL} |
18029 | 15 | }, |
18030 | | /* ntop, 35632 / 340 */ |
18031 | 15 | {&hf_pie_ntop_num_pkts_ttl_192_224, |
18032 | 15 | {"# packets with TTL > 192 and <= 224", "cflow.pie.ntop.num_pkts_ttl_192_224", |
18033 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18034 | 15 | NULL, HFILL} |
18035 | 15 | }, |
18036 | | /* ntop, 35632 / 341 */ |
18037 | 15 | {&hf_pie_ntop_num_pkts_ttl_224_255, |
18038 | 15 | {"# packets with TTL > 224 and <= 255", "cflow.pie.ntop.num_pkts_ttl_224_255", |
18039 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18040 | 15 | NULL, HFILL} |
18041 | 15 | }, |
18042 | | /* ntop, 35632 / 342 */ |
18043 | 15 | {&hf_pie_ntop_gtpv1_rai_lac, |
18044 | 15 | {"GTPv1 RAI Location Area Code", "cflow.pie.ntop.gtpv1_rai_lac", |
18045 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18046 | 15 | NULL, HFILL} |
18047 | 15 | }, |
18048 | | /* ntop, 35632 / 343 */ |
18049 | 15 | {&hf_pie_ntop_gtpv1_rai_rac, |
18050 | 15 | {"GTPv1 RAI Routing Area Code", "cflow.pie.ntop.gtpv1_rai_rac", |
18051 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18052 | 15 | NULL, HFILL} |
18053 | 15 | }, |
18054 | | /* ntop, 35632 / 344 */ |
18055 | 15 | {&hf_pie_ntop_gtpv1_uli_mcc, |
18056 | 15 | {"GTPv1 ULI Mobile Country Code", "cflow.pie.ntop.gtpv1_uli_mcc", |
18057 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18058 | 15 | NULL, HFILL} |
18059 | 15 | }, |
18060 | | /* ntop, 35632 / 345 */ |
18061 | 15 | {&hf_pie_ntop_gtpv1_uli_mnc, |
18062 | 15 | {"GTPv1 ULI Mobile Network Code", "cflow.pie.ntop.gtpv1_uli_mnc", |
18063 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18064 | 15 | NULL, HFILL} |
18065 | 15 | }, |
18066 | | /* ntop, 35632 / 346 */ |
18067 | 15 | {&hf_pie_ntop_num_pkts_ttl_2_5, |
18068 | 15 | {"# packets with TTL > 1 and TTL <= 5", "cflow.pie.ntop.num_pkts_ttl_2_5", |
18069 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18070 | 15 | NULL, HFILL} |
18071 | 15 | }, |
18072 | | /* ntop, 35632 / 347 */ |
18073 | 15 | {&hf_pie_ntop_num_pkts_ttl_eq_1, |
18074 | 15 | {"# packets with TTL = 1", "cflow.pie.ntop.num_pkts_ttl_eq_1", |
18075 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18076 | 15 | NULL, HFILL} |
18077 | 15 | }, |
18078 | | /* ntop, 35632 / 348 */ |
18079 | 15 | {&hf_pie_ntop_rtp_sip_call_id, |
18080 | 15 | {"SIP call-id corresponding to this RTP stream", "cflow.pie.ntop.rtp_sip_call_id", |
18081 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18082 | 15 | NULL, HFILL} |
18083 | 15 | }, |
18084 | | /* ntop, 35632 / 349 */ |
18085 | 15 | {&hf_pie_ntop_in_src_osi_sap, |
18086 | 15 | {"OSI Source SAP (OSI Traffic Only)", "cflow.pie.ntop.in_src_osi_sap", |
18087 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18088 | 15 | NULL, HFILL} |
18089 | 15 | }, |
18090 | | /* ntop, 35632 / 350 */ |
18091 | 15 | {&hf_pie_ntop_out_dst_osi_sap, |
18092 | 15 | {"OSI Destination SAP (OSI Traffic Only)", "cflow.pie.ntop.out_dst_osi_sap", |
18093 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18094 | 15 | NULL, HFILL} |
18095 | 15 | }, |
18096 | | /* ntop, 35632 / 351 */ |
18097 | 15 | {&hf_pie_ntop_whois_das_domain, |
18098 | 15 | {"Whois/DAS Domain name", "cflow.pie.ntop.whois_das_domain", |
18099 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18100 | 15 | NULL, HFILL} |
18101 | 15 | }, |
18102 | | /* ntop, 35632 / 352 */ |
18103 | 15 | {&hf_pie_ntop_dns_ttl_answer, |
18104 | 15 | {"TTL of the first A record (if any)", "cflow.pie.ntop.dns_ttl_answer", |
18105 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18106 | 15 | NULL, HFILL} |
18107 | 15 | }, |
18108 | | /* ntop, 35632 / 353 */ |
18109 | 15 | {&hf_pie_ntop_dhcp_client_mac, |
18110 | 15 | {"MAC of the DHCP client", "cflow.pie.ntop.dhcp_client_mac", |
18111 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
18112 | 15 | NULL, HFILL} |
18113 | 15 | }, |
18114 | | /* ntop, 35632 / 354 */ |
18115 | 15 | {&hf_pie_ntop_dhcp_client_ip, |
18116 | 15 | {"DHCP assigned client IPv4 address", "cflow.pie.ntop.dhcp_client_ip", |
18117 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18118 | 15 | NULL, HFILL} |
18119 | 15 | }, |
18120 | | /* ntop, 35632 / 355 */ |
18121 | 15 | {&hf_pie_ntop_dhcp_client_name, |
18122 | 15 | {"DHCP client name", "cflow.pie.ntop.dhcp_clien_name", |
18123 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18124 | 15 | NULL, HFILL} |
18125 | 15 | }, |
18126 | | /* ntop, 35632 / 356 */ |
18127 | 15 | {&hf_pie_ntop_ftp_login, |
18128 | 15 | {"FTP client login", "cflow.pie.ntop.ftp_login", |
18129 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18130 | 15 | NULL, HFILL} |
18131 | 15 | }, |
18132 | | /* ntop, 35632 / 357 */ |
18133 | 15 | {&hf_pie_ntop_ftp_password, |
18134 | 15 | {"FTP client password", "cflow.pie.ntop.ftp_password", |
18135 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18136 | 15 | NULL, HFILL} |
18137 | 15 | }, |
18138 | | /* ntop, 35632 / 358 */ |
18139 | 15 | {&hf_pie_ntop_ftp_command, |
18140 | 15 | {"FTP client command", "cflow.pie.ntop.ftp_command", |
18141 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18142 | 15 | NULL, HFILL} |
18143 | 15 | }, |
18144 | | /* ntop, 35632 / 359 */ |
18145 | 15 | {&hf_pie_ntop_ftp_command_ret_code, |
18146 | 15 | {"FTP client command return code", "cflow.pie.ntop.ftp_command_ret_code", |
18147 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18148 | 15 | NULL, HFILL} |
18149 | 15 | }, |
18150 | | /* ntop, 35632 / 360 */ |
18151 | 15 | {&hf_pie_ntop_http_method, |
18152 | 15 | {"HTTP METHOD", "cflow.pie.ntop.http_method", |
18153 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18154 | 15 | NULL, HFILL} |
18155 | 15 | }, |
18156 | | /* ntop, 35632 / 361 */ |
18157 | 15 | {&hf_pie_ntop_http_site, |
18158 | 15 | {"HTTP server without host name", "cflow.pie.ntop.http_site", |
18159 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18160 | 15 | NULL, HFILL} |
18161 | 15 | }, |
18162 | | /* ntop, 35632 / 362 */ |
18163 | 15 | {&hf_pie_ntop_sip_c_ip, |
18164 | 15 | {"SIP C IP addresses", "cflow.pie.ntop.sip_c_ip", |
18165 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18166 | 15 | NULL, HFILL} |
18167 | 15 | }, |
18168 | | /* ntop, 35632 / 363 */ |
18169 | 15 | {&hf_pie_ntop_sip_call_state, |
18170 | 15 | {"SIP Call State", "cflow.pie.ntop.sip_call_state", |
18171 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18172 | 15 | NULL, HFILL} |
18173 | 15 | }, |
18174 | | /* ntop, 35632 / 370 */ |
18175 | 15 | {&hf_pie_ntop_rtp_in_mos, |
18176 | 15 | {"RTP pseudo-MOS (value * 100) (src->dst)", "cflow.pie.ntop.rtp_in_mos", |
18177 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18178 | 15 | NULL, HFILL} |
18179 | 15 | }, |
18180 | | /* ntop, 35632 / 371 */ |
18181 | 15 | {&hf_pie_ntop_rtp_in_r_factor, |
18182 | 15 | {"RTP pseudo-R_FACTOR (value * 100) (src->dst)", "cflow.pie.ntop.rtp_in_r_factor", |
18183 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18184 | 15 | NULL, HFILL} |
18185 | 15 | }, |
18186 | | /* ntop, 35632 / 372 */ |
18187 | 15 | {&hf_pie_ntop_src_proc_user_name, |
18188 | 15 | {"Src process user name", "cflow.pie.ntop.src_proc_user_name", |
18189 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18190 | 15 | NULL, HFILL} |
18191 | 15 | }, |
18192 | | /* ntop, 35632 / 373 */ |
18193 | 15 | {&hf_pie_ntop_src_father_proc_pid, |
18194 | 15 | {"Src father process PID", "cflow.pie.ntop.src_father_proc_pid", |
18195 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18196 | 15 | NULL, HFILL} |
18197 | 15 | }, |
18198 | | /* ntop, 35632 / 374 */ |
18199 | 15 | {&hf_pie_ntop_src_father_proc_name, |
18200 | 15 | {"Src father process name", "cflow.pie.ntop.src_father_proc_name", |
18201 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18202 | 15 | NULL, HFILL} |
18203 | 15 | }, |
18204 | | /* ntop, 35632 / 375 */ |
18205 | 15 | {&hf_pie_ntop_dst_proc_pid, |
18206 | 15 | {"Dst process PID", "cflow.pie.ntop.dst_proc_pid", |
18207 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18208 | 15 | NULL, HFILL} |
18209 | 15 | }, |
18210 | | /* ntop, 35632 / 376 */ |
18211 | 15 | {&hf_pie_ntop_dst_proc_name, |
18212 | 15 | {"Dst process name", "cflow.pie.ntop.dst_proc_name", |
18213 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18214 | 15 | NULL, HFILL} |
18215 | 15 | }, |
18216 | | /* ntop, 35632 / 377 */ |
18217 | 15 | {&hf_pie_ntop_dst_proc_user_name, |
18218 | 15 | {"Dst process user name", "cflow.pie.ntop.dst_proc_user_name", |
18219 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18220 | 15 | NULL, HFILL} |
18221 | 15 | }, |
18222 | | /* ntop, 35632 / 378 */ |
18223 | 15 | {&hf_pie_ntop_dst_father_proc_pid, |
18224 | 15 | {"Dst father process PID", "cflow.pie.ntop.dst_father_proc_pid", |
18225 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18226 | 15 | NULL, HFILL} |
18227 | 15 | }, |
18228 | | /* ntop, 35632 / 379 */ |
18229 | 15 | {&hf_pie_ntop_dst_father_proc_name, |
18230 | 15 | {"Dst father process name", "cflow.pie.ntop.dst_father_proc_name", |
18231 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18232 | 15 | NULL, HFILL} |
18233 | 15 | }, |
18234 | | /* ntop, 35632 / 380 */ |
18235 | 15 | {&hf_pie_ntop_rtp_rtt, |
18236 | 15 | {"RTP Round Trip Time", "cflow.pie.ntop.rtp_rtt", |
18237 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
18238 | 15 | NULL, HFILL} |
18239 | 15 | }, |
18240 | | /* ntop, 35632 / 381 */ |
18241 | 15 | {&hf_pie_ntop_rtp_in_transit, |
18242 | 15 | {"RTP Transit (value * 100) (src->dst)", "cflow.pie.ntop.rtp_in_transit", |
18243 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18244 | 15 | NULL, HFILL} |
18245 | 15 | }, |
18246 | | /* ntop, 35632 / 382 */ |
18247 | 15 | {&hf_pie_ntop_rtp_out_transit, |
18248 | 15 | {"RTP Transit (value * 100) (dst->src)", "cflow.pie.ntop.rtp_out_transit", |
18249 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18250 | 15 | NULL, HFILL} |
18251 | 15 | }, |
18252 | | /* ntop, 35632 / 383 */ |
18253 | 15 | {&hf_pie_ntop_src_proc_actual_memory, |
18254 | 15 | {"Src process actual memory", "cflow.pie.ntop.src_proc_actual_memory", |
18255 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
18256 | 15 | NULL, HFILL} |
18257 | 15 | }, |
18258 | | /* ntop, 35632 / 384 */ |
18259 | 15 | {&hf_pie_ntop_src_proc_peak_memory, |
18260 | 15 | {"Src process peak memory", "cflow.pie.ntop.src_proc_peak_memory", |
18261 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
18262 | 15 | NULL, HFILL} |
18263 | 15 | }, |
18264 | | /* ntop, 35632 / 385 */ |
18265 | 15 | {&hf_pie_ntop_src_proc_average_cpu_load, |
18266 | 15 | {"Src process avg load (% * 100)", "cflow.pie.ntop.src_proc_average_cpu_load", |
18267 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18268 | 15 | NULL, HFILL} |
18269 | 15 | }, |
18270 | | /* ntop, 35632 / 386 */ |
18271 | 15 | {&hf_pie_ntop_src_proc_num_page_faults, |
18272 | 15 | {"Src process num pagefaults", "cflow.pie.ntop.src_proc_num_page_faults", |
18273 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18274 | 15 | NULL, HFILL} |
18275 | 15 | }, |
18276 | | /* ntop, 35632 / 387 */ |
18277 | 15 | {&hf_pie_ntop_dst_proc_actual_memory, |
18278 | 15 | {"Dst process actual memory", "cflow.pie.ntop.dst_proc_actual_memory", |
18279 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
18280 | 15 | NULL, HFILL} |
18281 | 15 | }, |
18282 | | /* ntop, 35632 / 388 */ |
18283 | 15 | {&hf_pie_ntop_dst_proc_peak_memory, |
18284 | 15 | {"Dst process peak memory", "cflow.pie.ntop.dst_proc_peak_memory", |
18285 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
18286 | 15 | NULL, HFILL} |
18287 | 15 | }, |
18288 | | /* ntop, 35632 / 389 */ |
18289 | 15 | {&hf_pie_ntop_dst_proc_average_cpu_load, |
18290 | 15 | {"Dst process avg load (% * 100)", "cflow.pie.ntop.dst_proc_average_cpu_load", |
18291 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18292 | 15 | NULL, HFILL} |
18293 | 15 | }, |
18294 | | /* ntop, 35632 / 390 */ |
18295 | 15 | {&hf_pie_ntop_dst_proc_num_page_faults, |
18296 | 15 | {"Dst process num pagefaults", "cflow.pie.ntop.dst_proc_num_page_faults", |
18297 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18298 | 15 | NULL, HFILL} |
18299 | 15 | }, |
18300 | | /* ntop, 35632 / 391 */ |
18301 | 15 | {&hf_pie_ntop_duration_in, |
18302 | 15 | {"Client to Server stream duration", "cflow.pie.ntop.duration_in", |
18303 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
18304 | 15 | NULL, HFILL} |
18305 | 15 | }, |
18306 | | /* ntop, 35632 / 392 */ |
18307 | 15 | {&hf_pie_ntop_duration_out, |
18308 | 15 | {"Client to Server stream duration", "cflow.pie.ntop.duration_out", |
18309 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
18310 | 15 | NULL, HFILL} |
18311 | 15 | }, |
18312 | | /* ntop, 35632 / 393 */ |
18313 | 15 | {&hf_pie_ntop_src_proc_pctg_iowait, |
18314 | 15 | {"Src process iowait time % (% * 100)", "cflow.pie.ntop.src_proc_pctg_iowait", |
18315 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18316 | 15 | NULL, HFILL} |
18317 | 15 | }, |
18318 | | /* ntop, 35632 / 394 */ |
18319 | 15 | {&hf_pie_ntop_dst_proc_pctg_iowait, |
18320 | 15 | {"Dst process iowait time % (% * 100)", "cflow.pie.ntop.dst_proc_pctg_iowait", |
18321 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18322 | 15 | NULL, HFILL} |
18323 | 15 | }, |
18324 | | /* ntop, 35632 / 395 */ |
18325 | 15 | {&hf_pie_ntop_rtp_dtmf_tones, |
18326 | 15 | {"DTMF tones sent (if any) during the call", "cflow.pie.ntop.rtp_dtmf_tones", |
18327 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18328 | 15 | NULL, HFILL} |
18329 | 15 | }, |
18330 | | /* ntop, 35632 / 396 */ |
18331 | 15 | {&hf_pie_ntop_untunneled_ipv6_src_addr, |
18332 | 15 | {"Untunneled IPv6 source address", "cflow.pie.ntop.untunneled_ipv6_src_addr", |
18333 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
18334 | 15 | NULL, HFILL} |
18335 | 15 | }, |
18336 | | /* ntop, 35632 / 397 */ |
18337 | 15 | {&hf_pie_ntop_untunneled_ipv6_dst_addr, |
18338 | 15 | {"Untunneled IPv6 destination address", "cflow.pie.ntop.untunneled_ipv6_dst_addr", |
18339 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
18340 | 15 | NULL, HFILL} |
18341 | 15 | }, |
18342 | | /* ntop, 35632 / 398 */ |
18343 | 15 | {&hf_pie_ntop_dns_response, |
18344 | 15 | {"DNS response(s)", "cflow.pie.ntop.dns_response", |
18345 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18346 | 15 | NULL, HFILL} |
18347 | 15 | }, |
18348 | | /* ntop, 35632 / 399 */ |
18349 | 15 | {&hf_pie_ntop_diameter_req_msg_type, |
18350 | 15 | {"DIAMETER Request Msg Type", "cflow.pie.ntop.diameter_req_msg_type", |
18351 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18352 | 15 | NULL, HFILL} |
18353 | 15 | }, |
18354 | | /* ntop, 35632 / 400 */ |
18355 | 15 | {&hf_pie_ntop_diameter_rsp_msg_type, |
18356 | 15 | {"DIAMETER Response Msg Type", "cflow.pie.ntop.diameter_rsp_msg_type", |
18357 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18358 | 15 | NULL, HFILL} |
18359 | 15 | }, |
18360 | | /* ntop, 35632 / 401 */ |
18361 | 15 | {&hf_pie_ntop_diameter_req_origin_host, |
18362 | 15 | {"DIAMETER Origin Host Request", "cflow.pie.ntop.diameter_req_origin_host", |
18363 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18364 | 15 | NULL, HFILL} |
18365 | 15 | }, |
18366 | | /* ntop, 35632 / 402 */ |
18367 | 15 | {&hf_pie_ntop_diameter_rsp_origin_host, |
18368 | 15 | {"DIAMETER Origin Host Response", "cflow.pie.ntop.diameter_rsp_origin_host", |
18369 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18370 | 15 | NULL, HFILL} |
18371 | 15 | }, |
18372 | | /* ntop, 35632 / 403 */ |
18373 | 15 | {&hf_pie_ntop_diameter_req_user_name, |
18374 | 15 | {"DIAMETER Request User Name", "cflow.pie.ntop.diameter_req_user_name", |
18375 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18376 | 15 | NULL, HFILL} |
18377 | 15 | }, |
18378 | | /* ntop, 35632 / 404 */ |
18379 | 15 | {&hf_pie_ntop_diameter_rsp_result_code, |
18380 | 15 | {"DIAMETER Response Result Code", "cflow.pie.ntop.diameter_rsp_result_code", |
18381 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18382 | 15 | NULL, HFILL} |
18383 | 15 | }, |
18384 | | /* ntop, 35632 / 405 */ |
18385 | 15 | {&hf_pie_ntop_diameter_exp_res_vendor_id, |
18386 | 15 | {"DIAMETER Response Experimental Result Vendor Id", "cflow.pie.ntop.diameter_exp_res_vendor_id", |
18387 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18388 | 15 | NULL, HFILL} |
18389 | 15 | }, |
18390 | | /* ntop, 35632 / 406 */ |
18391 | 15 | {&hf_pie_ntop_diameter_exp_res_result_code, |
18392 | 15 | {"DIAMETER Response Experimental Result Code", "cflow.pie.ntop.diameter_exp_res_result_code", |
18393 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18394 | 15 | NULL, HFILL} |
18395 | 15 | }, |
18396 | | /* ntop, 35632 / 407 */ |
18397 | 15 | {&hf_pie_ntop_s1ap_enb_ue_s1ap_id, |
18398 | 15 | {"S1AP ENB Identifier", "cflow.pie.ntop.s1ap_enb_ue_s1ap_id", |
18399 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18400 | 15 | NULL, HFILL} |
18401 | 15 | }, |
18402 | | /* ntop, 35632 / 408 */ |
18403 | 15 | {&hf_pie_ntop_s1ap_mme_ue_s1ap_id, |
18404 | 15 | {"S1AP MME Identifier", "cflow.pie.ntop.s1ap_mme_ue_s1ap_id", |
18405 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18406 | 15 | NULL, HFILL} |
18407 | 15 | }, |
18408 | | /* ntop, 35632 / 409 */ |
18409 | 15 | {&hf_pie_ntop_s1ap_msg_emm_type_mme_to_enb, |
18410 | 15 | {"S1AP EMM Message Type from MME to ENB", "cflow.pie.ntop.s1ap_msg_emm_type_mme_to_enb", |
18411 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18412 | 15 | NULL, HFILL} |
18413 | 15 | }, |
18414 | | /* ntop, 35632 / 410 */ |
18415 | 15 | {&hf_pie_ntop_s1ap_msg_esm_type_mme_to_enb, |
18416 | 15 | {"S1AP ESM Message Type from MME to ENB", "cflow.pie.ntop.s1ap_msg_esm_type_mme_to_enb", |
18417 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18418 | 15 | NULL, HFILL} |
18419 | 15 | }, |
18420 | | /* ntop, 35632 / 411 */ |
18421 | 15 | {&hf_pie_ntop_s1ap_msg_emm_type_enb_to_mme, |
18422 | 15 | {"S1AP EMM Message Type from ENB to MME", "cflow.pie.ntop.s1ap_msg_emm_type_enb_to_mme", |
18423 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18424 | 15 | NULL, HFILL} |
18425 | 15 | }, |
18426 | | /* ntop, 35632 / 412 */ |
18427 | 15 | {&hf_pie_ntop_s1ap_msg_esm_type_enb_to_mme, |
18428 | 15 | {"S1AP ESM Message Type from ENB to MME", "cflow.pie.ntop.s1ap_msg_esm_type_enb_to_mme", |
18429 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18430 | 15 | NULL, HFILL} |
18431 | 15 | }, |
18432 | | /* ntop, 35632 / 413 */ |
18433 | 15 | {&hf_pie_ntop_s1ap_cause_enb_to_mme, |
18434 | 15 | {"S1AP Cause from ENB to MME", "cflow.pie.ntop.s1ap_cause_enb_to_mme", |
18435 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18436 | 15 | NULL, HFILL} |
18437 | 15 | }, |
18438 | | /* ntop, 35632 / 414 */ |
18439 | 15 | {&hf_pie_ntop_s1ap_detailed_cause_enb_to_mme, |
18440 | 15 | {"S1AP Detailed Cause from ENB to MME", "cflow.pie.ntop.s1ap_detailed_cause_enb_to_mme", |
18441 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18442 | 15 | NULL, HFILL} |
18443 | 15 | }, |
18444 | | /* ntop, 35632 / 415 */ |
18445 | 15 | {&hf_pie_ntop_tcp_win_min_in, |
18446 | 15 | {"Min TCP Window (src->dst)", "cflow.pie.ntop.tcp_win_min_in", |
18447 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18448 | 15 | NULL, HFILL} |
18449 | 15 | }, |
18450 | | /* ntop, 35632 / 416 */ |
18451 | 15 | {&hf_pie_ntop_tcp_win_max_in, |
18452 | 15 | {"Max TCP Window (src->dst)", "cflow.pie.ntop.tcp_win_max_in", |
18453 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18454 | 15 | NULL, HFILL} |
18455 | 15 | }, |
18456 | | /* ntop, 35632 / 417 */ |
18457 | 15 | {&hf_pie_ntop_tcp_win_mss_in, |
18458 | 15 | {"TCP Max Segment Size (src->dst)", "cflow.pie.ntop.tcp_win_mss_in", |
18459 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18460 | 15 | NULL, HFILL} |
18461 | 15 | }, |
18462 | | /* ntop, 35632 / 418 */ |
18463 | 15 | {&hf_pie_ntop_tcp_win_scale_in, |
18464 | 15 | {"TCP Window Scale (src->dst)", "cflow.pie.ntop.tcp_win_scale_in", |
18465 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18466 | 15 | NULL, HFILL} |
18467 | 15 | }, |
18468 | | /* ntop, 35632 / 419 */ |
18469 | 15 | {&hf_pie_ntop_tcp_win_min_out, |
18470 | 15 | {"Min TCP Window (dst->src)", "cflow.pie.ntop.tcp_win_min_out", |
18471 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18472 | 15 | NULL, HFILL} |
18473 | 15 | }, |
18474 | | /* ntop, 35632 / 420 */ |
18475 | 15 | {&hf_pie_ntop_tcp_win_max_out, |
18476 | 15 | {"Max TCP Window (dst->src)", "cflow.pie.ntop.tcp_win_max_out", |
18477 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18478 | 15 | NULL, HFILL} |
18479 | 15 | }, |
18480 | | /* ntop, 35632 / 421 */ |
18481 | 15 | {&hf_pie_ntop_tcp_win_mss_out, |
18482 | 15 | {"TCP Max Segment Size (dst->src)", "cflow.pie.ntop.tcp_win_mss_out", |
18483 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18484 | 15 | NULL, HFILL} |
18485 | 15 | }, |
18486 | | /* ntop, 35632 / 422 */ |
18487 | 15 | {&hf_pie_ntop_tcp_win_scale_out, |
18488 | 15 | {"TCP Window Scale (dst->src)", "cflow.pie.ntop.tcp_win_scale_out", |
18489 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
18490 | 15 | NULL, HFILL} |
18491 | 15 | }, |
18492 | | /* ntop, 35632 / 423 */ |
18493 | 15 | {&hf_pie_ntop_dhcp_remote_id, |
18494 | 15 | {"DHCP agent remote Id", "cflow.pie.ntop.dhcp_remote_id", |
18495 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18496 | 15 | NULL, HFILL} |
18497 | 15 | }, |
18498 | | /* ntop, 35632 / 424 */ |
18499 | 15 | {&hf_pie_ntop_dhcp_subscriber_id, |
18500 | 15 | {"DHCP subscribed Id", "cflow.pie.ntop.dhcp_subscriber_id", |
18501 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18502 | 15 | NULL, HFILL} |
18503 | 15 | }, |
18504 | | /* ntop, 35632 / 425 */ |
18505 | 15 | {&hf_pie_ntop_src_proc_uid, |
18506 | 15 | {"Src process UID", "cflow.pie.ntop.src_proc_uid", |
18507 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18508 | 15 | NULL, HFILL} |
18509 | 15 | }, |
18510 | | /* ntop, 35632 / 426 */ |
18511 | 15 | {&hf_pie_ntop_dst_proc_uid, |
18512 | 15 | {"Dst process UID", "cflow.pie.ntop.dst_proc_uid", |
18513 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18514 | 15 | NULL, HFILL} |
18515 | 15 | }, |
18516 | | /* ntop, 35632 / 427 */ |
18517 | 15 | {&hf_pie_ntop_application_name, |
18518 | 15 | {"Palo Alto App-Id", "cflow.pie.ntop.application_name", |
18519 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18520 | 15 | NULL, HFILL} |
18521 | 15 | }, |
18522 | | /* ntop, 35632 / 428 */ |
18523 | 15 | {&hf_pie_ntop_user_name, |
18524 | 15 | {"Palo Alto User-Id", "cflow.pie.ntop.user_name", |
18525 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18526 | 15 | NULL, HFILL} |
18527 | 15 | }, |
18528 | | /* ntop, 35632 / 429 */ |
18529 | 15 | {&hf_pie_ntop_dhcp_message_type, |
18530 | 15 | {"DHCP message type", "cflow.pie.ntop.dhcp_message_type", |
18531 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18532 | 15 | NULL, HFILL} |
18533 | 15 | }, |
18534 | | /* ntop, 35632 / 430 */ |
18535 | 15 | {&hf_pie_ntop_rtp_in_pkt_drop, |
18536 | 15 | {"Packet discarded by Jitter Buffer (src->dst)", "cflow.pie.ntop.rtp_in_pkt_drop", |
18537 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18538 | 15 | NULL, HFILL} |
18539 | 15 | }, |
18540 | | /* ntop, 35632 / 431 */ |
18541 | 15 | {&hf_pie_ntop_rtp_out_pkt_drop, |
18542 | 15 | {"Packet discarded by Jitter Buffer (dst->src)", "cflow.pie.ntop.rtp_out_pkt_drop", |
18543 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18544 | 15 | NULL, HFILL} |
18545 | 15 | }, |
18546 | | /* ntop, 35632 / 432 */ |
18547 | 15 | {&hf_pie_ntop_rtp_out_mos, |
18548 | 15 | {"RTP pseudo-MOS (value * 100) (dst->src)", "cflow.pie.ntop.rtp_out_mos", |
18549 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18550 | 15 | NULL, HFILL} |
18551 | 15 | }, |
18552 | | /* ntop, 35632 / 433 */ |
18553 | 15 | {&hf_pie_ntop_rtp_out_r_factor, |
18554 | 15 | {"RTP pseudo-R_FACTOR (value * 100) (dst->src)", "cflow.pie.ntop.rtp_out_r_factor", |
18555 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18556 | 15 | NULL, HFILL} |
18557 | 15 | }, |
18558 | | /* ntop, 35632 / 434 */ |
18559 | 15 | {&hf_pie_ntop_rtp_mos, |
18560 | 15 | {"RTP pseudo-MOS (value * 100) (average both directions)", "cflow.pie.ntop.rtp_mos", |
18561 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18562 | 15 | NULL, HFILL} |
18563 | 15 | }, |
18564 | | /* ntop, 35632 / 435 */ |
18565 | 15 | {&hf_pie_ntop_gptv2_s5_s8_gtpc_teid, |
18566 | 15 | {"GTPv2 S5/S8 SGW GTPC TEIDs", "cflow.pie.ntop.gptv2_s5_s8_gtpc_teid", |
18567 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18568 | 15 | NULL, HFILL} |
18569 | 15 | }, |
18570 | | /* ntop, 35632 / 436 */ |
18571 | 15 | {&hf_pie_ntop_rtp_r_factor, |
18572 | 15 | {"RTP pseudo-R_FACTOR (value * 100) (average both directions)", "cflow.pie.ntop.rtp_r_factor", |
18573 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18574 | 15 | NULL, HFILL} |
18575 | 15 | }, |
18576 | | /* ntop, 35632 / 437 */ |
18577 | 15 | {&hf_pie_ntop_rtp_ssrc, |
18578 | 15 | {"RTP Sync Source ID", "cflow.pie.ntop.rtp_ssrc", |
18579 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18580 | 15 | NULL, HFILL} |
18581 | 15 | }, |
18582 | | /* ntop, 35632 / 438 */ |
18583 | 15 | {&hf_pie_ntop_payload_hash, |
18584 | 15 | {"Initial flow payload hash", "cflow.pie.ntop.payload_hash", |
18585 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18586 | 15 | NULL, HFILL} |
18587 | 15 | }, |
18588 | | /* ntop, 35632 / 439 */ |
18589 | 15 | {&hf_pie_ntop_gtpv2_c2s_s5_s8_gtpu_teid, |
18590 | 15 | {"GTPv2 Client->Srv S5/S8 PGW GTPU TEID", "cflow.pie.ntop.gtpv2_c2s_s5_s8_gtpu_teid", |
18591 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18592 | 15 | NULL, HFILL} |
18593 | 15 | }, |
18594 | | /* ntop, 35632 / 440 */ |
18595 | 15 | {&hf_pie_ntop_gtpv2_s2c_s5_s8_gtpu_teid, |
18596 | 15 | {"GTPv2 Srv->Client S5/S8 PGW GTPU TEID", "cflow.pie.ntop.gtpv2_s2c_s5_s8_gtpu_teid", |
18597 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18598 | 15 | NULL, HFILL} |
18599 | 15 | }, |
18600 | | /* ntop, 35632 / 441 */ |
18601 | 15 | {&hf_pie_ntop_gtpv2_c2s_s5_s8_gtpu_ip, |
18602 | 15 | {"GTPv2 Client->Srv S5/S8 PGW GTPU IP", "cflow.pie.ntop.gtpv2_c2s_s5_s8_gtpu_ip", |
18603 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18604 | 15 | NULL, HFILL} |
18605 | 15 | }, |
18606 | | /* ntop, 35632 / 442 */ |
18607 | 15 | {&hf_pie_ntop_gtpv2_s2c_s5_s8_gtpu_ip, |
18608 | 15 | {"GTPv2 Srv->Client S5/S8 PGW GTPU IP", "cflow.pie.ntop.gtpv2_s2c_s5_s8_gtpu_ip", |
18609 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18610 | 15 | NULL, HFILL} |
18611 | 15 | }, |
18612 | | /* ntop, 35632 / 443 */ |
18613 | 15 | {&hf_pie_ntop_src_as_map, |
18614 | 15 | {"Organization name for SRC_AS", "cflow.pie.ntop.src_as_map", |
18615 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18616 | 15 | NULL, HFILL} |
18617 | 15 | }, |
18618 | | /* ntop, 35632 / 444 */ |
18619 | 15 | {&hf_pie_ntop_dst_as_map, |
18620 | 15 | {"Organization name for DST_AS", "cflow.pie.ntop.dst_as_map", |
18621 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18622 | 15 | NULL, HFILL} |
18623 | 15 | }, |
18624 | | /* ntop, 35632 / 445 */ |
18625 | 15 | {&hf_pie_ntop_diameter_hop_by_hop_id, |
18626 | 15 | {"DIAMETER Hop by Hop Identifier", "cflow.pie.ntop.diameter_hop_by_hop_id", |
18627 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18628 | 15 | NULL, HFILL} |
18629 | 15 | }, |
18630 | | /* ntop, 35632 / 446 */ |
18631 | 15 | {&hf_pie_ntop_upstream_session_id, |
18632 | 15 | {"Upstream session identifier (e.g. L2TP) or 0 if unknown", "cflow.pie.ntop.upstream_session_id", |
18633 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
18634 | 15 | NULL, HFILL} |
18635 | 15 | }, |
18636 | | /* ntop, 35632 / 447 */ |
18637 | 15 | {&hf_pie_ntop_downstream_session_id, |
18638 | 15 | {"Downstream session identifier (e.g. L2TP) or 0 if unknown", "cflow.pie.ntop.downstream_session_id", |
18639 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18640 | 15 | NULL, HFILL} |
18641 | 15 | }, |
18642 | | /* ntop, 35632 / 448 */ |
18643 | 15 | {&hf_pie_ntop_src_ip_long, |
18644 | 15 | {"Longitude where the src IP is located", "cflow.pie.ntop.src_ip_long", |
18645 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18646 | 15 | NULL, HFILL} |
18647 | 15 | }, |
18648 | | /* ntop, 35632 / 449 */ |
18649 | 15 | {&hf_pie_ntop_src_ip_lat, |
18650 | 15 | {"Latitude where the src IP is located", "cflow.pie.ntop.src_ip_lat", |
18651 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18652 | 15 | NULL, HFILL} |
18653 | 15 | }, |
18654 | | /* ntop, 35632 / 450 */ |
18655 | 15 | {&hf_pie_ntop_dst_ip_long, |
18656 | 15 | {"Longitude where the dst IP is located", "cflow.pie.ntop.dst_ip_long", |
18657 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18658 | 15 | NULL, HFILL} |
18659 | 15 | }, |
18660 | | /* ntop, 35632 / 451 */ |
18661 | 15 | {&hf_pie_ntop_dst_ip_lat, |
18662 | 15 | {"Latitude where the dst IP is located", "cflow.pie.ntop.dst_ip_lat", |
18663 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18664 | 15 | NULL, HFILL} |
18665 | 15 | }, |
18666 | | /* ntop, 35632 / 452 */ |
18667 | 15 | {&hf_pie_ntop_diameter_clr_cancel_type, |
18668 | 15 | {"DIAMETER Cancellation Type", "cflow.pie.ntop.diameter_clr_cancel_type", |
18669 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18670 | 15 | NULL, HFILL} |
18671 | 15 | }, |
18672 | | /* ntop, 35632 / 453 */ |
18673 | 15 | {&hf_pie_ntop_diameter_clr_flags, |
18674 | 15 | {"DIAMETER CLR Flags", "cflow.pie.ntop.diameter_clr_flags", |
18675 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18676 | 15 | NULL, HFILL} |
18677 | 15 | }, |
18678 | | /* ntop, 35632 / 454 */ |
18679 | 15 | {&hf_pie_ntop_gtpv2_c2s_s5_s8_gtpc_ip, |
18680 | 15 | {"GTPv2 Client->Svr S5/S8 GTPC IP", "cflow.pie.ntop.gtpv2_c2s_s5_s8_gtpc_ip", |
18681 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18682 | 15 | NULL, HFILL} |
18683 | 15 | }, |
18684 | | /* ntop, 35632 / 455 */ |
18685 | 15 | {&hf_pie_ntop_gtpv2_s2c_s5_s8_gtpc_ip, |
18686 | 15 | {"GTPv2 Svr->Client S5/S8 GTPC IP", "cflow.pie.ntop.gtpv2_s2c_s5_s8_gtpc_ip", |
18687 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18688 | 15 | NULL, HFILL} |
18689 | 15 | }, |
18690 | | /* ntop, 35632 / 456 */ |
18691 | 15 | {&hf_pie_ntop_gtpv2_c2s_s5_s8_sgw_gtpu_teid, |
18692 | 15 | {"GTPv2 Client->Srv S5/S8 SGW GTPU TEID", "cflow.pie.ntop.gtpv2_c2s_s5_s8_sgw_gtpu_teid", |
18693 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18694 | 15 | NULL, HFILL} |
18695 | 15 | }, |
18696 | | /* ntop, 35632 / 457 */ |
18697 | 15 | {&hf_pie_ntop_gtpv2_s2c_s5_s8_sgw_gtpu_teid, |
18698 | 15 | {"GTPv2 Srv->Client S5/S8 SGW GTPU TEID", "cflow.pie.ntop.gtpv2_s2c_s5_s8_sgw_gtpu_teid", |
18699 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18700 | 15 | NULL, HFILL} |
18701 | 15 | }, |
18702 | | /* ntop, 35632 / 458 */ |
18703 | 15 | {&hf_pie_ntop_gtpv2_c2s_s5_s8_sgw_gtpu_ip, |
18704 | 15 | {"GTPv2 Client->Srv S5/S8 SGW GTPU IP", "cflow.pie.ntop.gtpv2_c2s_s5_s8_sgw_gtpu_ip", |
18705 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18706 | 15 | NULL, HFILL} |
18707 | 15 | }, |
18708 | | /* ntop, 35632 / 459 */ |
18709 | 15 | {&hf_pie_ntop_gtpv2_s2c_s5_s8_sgw_gtpu_ip, |
18710 | 15 | {"GTPv2 Srv->Client S5/S8 SGW GTPU IP", "cflow.pie.ntop.gtpv2_s2c_s5_s8_sgw_gtpu_ip", |
18711 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18712 | 15 | NULL, HFILL} |
18713 | 15 | }, |
18714 | | /* ntop, 35632 / 460 */ |
18715 | 15 | {&hf_pie_ntop_http_x_forwarded_for, |
18716 | 15 | {"HTTP X-Forwarded-For", "cflow.pie.ntop.http_x_forwarded_for", |
18717 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18718 | 15 | NULL, HFILL} |
18719 | 15 | }, |
18720 | | /* ntop, 35632 / 461 */ |
18721 | 15 | {&hf_pie_ntop_http_via, |
18722 | 15 | {"HTTP Via", "cflow.pie.ntop.http_via", |
18723 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18724 | 15 | NULL, HFILL} |
18725 | 15 | }, |
18726 | | /* ntop, 35632 / 462 */ |
18727 | 15 | {&hf_pie_ntop_ssdp_host, |
18728 | 15 | {"SSDP Host", "cflow.pie.ntop.ssdp_host", |
18729 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18730 | 15 | NULL, HFILL} |
18731 | 15 | }, |
18732 | | /* ntop, 35632 / 463 */ |
18733 | 15 | {&hf_pie_ntop_ssdp_usn, |
18734 | 15 | {"SSDP USN", "cflow.pie.ntop.ssdp_usn", |
18735 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18736 | 15 | NULL, HFILL} |
18737 | 15 | }, |
18738 | | /* ntop, 35632 / 464 */ |
18739 | 15 | {&hf_pie_ntop_netbios_query_name, |
18740 | 15 | {"NETBIOS Query Name", "cflow.pie.ntop.netbios_query_name", |
18741 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18742 | 15 | NULL, HFILL} |
18743 | 15 | }, |
18744 | | /* ntop, 35632 / 465 */ |
18745 | 15 | {&hf_pie_ntop_netbios_query_type, |
18746 | 15 | {"NETBIOS Query Type", "cflow.pie.ntop.netbios_query_type", |
18747 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18748 | 15 | NULL, HFILL} |
18749 | 15 | }, |
18750 | | /* ntop, 35632 / 466 */ |
18751 | 15 | {&hf_pie_ntop_netbios_response, |
18752 | 15 | {"NETBIOS Query Response", "cflow.pie.ntop.netbios_response", |
18753 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18754 | 15 | NULL, HFILL} |
18755 | 15 | }, |
18756 | | /* ntop, 35632 / 467 */ |
18757 | 15 | {&hf_pie_ntop_netbios_query_os, |
18758 | 15 | {"NETBIOS Query OS", "cflow.pie.ntop.netbios_query_os", |
18759 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18760 | 15 | NULL, HFILL} |
18761 | 15 | }, |
18762 | | /* ntop, 35632 / 468 */ |
18763 | 15 | {&hf_pie_ntop_ssdp_server, |
18764 | 15 | {"SSDP Server", "cflow.pie.ntop.ssdp_server", |
18765 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18766 | 15 | NULL, HFILL} |
18767 | 15 | }, |
18768 | | /* ntop, 35632 / 469 */ |
18769 | 15 | {&hf_pie_ntop_ssdp_type, |
18770 | 15 | {"SSDP Type", "cflow.pie.ntop.ssdp_type", |
18771 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18772 | 15 | NULL, HFILL} |
18773 | 15 | }, |
18774 | | /* ntop, 35632 / 470 */ |
18775 | 15 | {&hf_pie_ntop_ssdp_method, |
18776 | 15 | {"SSDP Method", "cflow.pie.ntop.ssdp_method", |
18777 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18778 | 15 | NULL, HFILL} |
18779 | 15 | }, |
18780 | | /* ntop, 35632 / 471 */ |
18781 | 15 | {&hf_pie_ntop_nprobe_ipv4_address, |
18782 | 15 | {"IPv4 address of the host were nProbe runs", "cflow.pie.ntop.nprobe_ipv4_address", |
18783 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18784 | 15 | NULL, HFILL} |
18785 | 15 | }, |
18786 | | |
18787 | | /* Plixer root (a hidden item to allow filtering) */ |
18788 | 15 | {&hf_pie_plixer, |
18789 | 15 | {"Plixer", "cflow.pie.plixer", |
18790 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
18791 | 15 | NULL, HFILL} |
18792 | 15 | }, |
18793 | | /* plixer, 13745 / 100 */ |
18794 | 15 | {&hf_pie_plixer_client_ip_v4, |
18795 | 15 | {"client_ip_v4", "cflow.pie.plixer.client.ip_v4", |
18796 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18797 | 15 | NULL, HFILL} |
18798 | 15 | }, |
18799 | 15 | {&hf_pie_plixer_client_hostname, |
18800 | | /* plixer, 13745 / 101 */ |
18801 | 15 | {"client_hostname", "cflow.pie.plixer.client_hostname", |
18802 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18803 | 15 | NULL, HFILL} |
18804 | 15 | }, |
18805 | | /* plixer, 13745 / 102 */ |
18806 | 15 | {&hf_pie_plixer_partner_name, |
18807 | 15 | {"Partner_name", "cflow.pie.plixer.partner_name", |
18808 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18809 | 15 | NULL, HFILL} |
18810 | 15 | }, |
18811 | | /* plixer, 13745 / 103 */ |
18812 | 15 | {&hf_pie_plixer_server_hostname, |
18813 | 15 | {"Server_hostname", "cflow.pie.plixer.server_hostname", |
18814 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18815 | 15 | NULL, HFILL} |
18816 | 15 | }, |
18817 | | /* plixer, 13745 / 104 */ |
18818 | 15 | {&hf_pie_plixer_server_ip_v4, |
18819 | 15 | {"Server_ip_v4", "cflow.pie.plixer.server_ip_v4", |
18820 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
18821 | 15 | NULL, HFILL} |
18822 | 15 | }, |
18823 | | /* plixer, 13745 / 105 */ |
18824 | 15 | {&hf_pie_plixer_recipient_address, |
18825 | 15 | {"Recipient_address", "cflow.pie.plixer.recipient_address", |
18826 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18827 | 15 | NULL, HFILL} |
18828 | 15 | }, |
18829 | | /* plixer, 13745 / 106 */ |
18830 | 15 | {&hf_pie_plixer_event_id, |
18831 | 15 | {"Event_id", "cflow.pie.plixer.event_id", |
18832 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18833 | 15 | NULL, HFILL} |
18834 | 15 | }, |
18835 | | /* plixer, 13745 / 107 */ |
18836 | 15 | {&hf_pie_plixer_msgid, |
18837 | 15 | {"Msgid", "cflow.pie.plixer.msgid", |
18838 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18839 | 15 | NULL, HFILL} |
18840 | 15 | }, |
18841 | | /* plixer, 13745 / 108 */ |
18842 | 15 | {&hf_pie_plixer_priority, |
18843 | 15 | {"Priority", "cflow.pie.plixer_priority", |
18844 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18845 | 15 | NULL, HFILL} |
18846 | 15 | }, |
18847 | | /* plixer, 13745 / 109 */ |
18848 | 15 | {&hf_pie_plixer_recipient_report_status, |
18849 | 15 | {"Recipient_report_status", "cflow.pie.plixer.recipient_report_status", |
18850 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18851 | 15 | NULL, HFILL} |
18852 | 15 | }, |
18853 | | /* plixer, 13745 / 110 */ |
18854 | 15 | {&hf_pie_plixer_number_recipients, |
18855 | 15 | {"Number_recipients", "cflow.pie.plixer.number_recipients", |
18856 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18857 | 15 | NULL, HFILL} |
18858 | 15 | }, |
18859 | | /* plixer, 13745 / 111 */ |
18860 | 15 | {&hf_pie_plixer_origination_time, |
18861 | 15 | {"Origination_time", "cflow.pie.plixer.origination_time", |
18862 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
18863 | 15 | NULL, HFILL} |
18864 | 15 | }, |
18865 | | /* plixer, 13745 / 112 */ |
18866 | 15 | {&hf_pie_plixer_encryption, |
18867 | 15 | {"Encryption", "cflow.pie.plixer.encryption", |
18868 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18869 | 15 | NULL, HFILL} |
18870 | 15 | }, |
18871 | | /* plixer, 13745 / 113 */ |
18872 | 15 | {&hf_pie_plixer_service_version, |
18873 | 15 | {"Service_version", "cflow.pie.plixer.service_version", |
18874 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18875 | 15 | NULL, HFILL} |
18876 | 15 | }, |
18877 | | /* plixer, 13745 / 114 */ |
18878 | 15 | {&hf_pie_plixer_linked_msgid, |
18879 | 15 | {"Linked_msgid", "cflow.pie.plixer.linked_msgid", |
18880 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18881 | 15 | NULL, HFILL} |
18882 | 15 | }, |
18883 | | /* plixer, 13745 / 115 */ |
18884 | 15 | {&hf_pie_plixer_message_subject, |
18885 | 15 | {"Message_subject", "cflow.pie.plixer.message_subject", |
18886 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18887 | 15 | NULL, HFILL} |
18888 | 15 | }, |
18889 | | /* plixer, 13745 / 116 */ |
18890 | 15 | {&hf_pie_plixer_sender_address, |
18891 | 15 | {"Sender_address", "cflow.pie.plixer.sender_address", |
18892 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18893 | 15 | NULL, HFILL} |
18894 | 15 | }, |
18895 | | /* plixer, 13745 / 117 */ |
18896 | 15 | {&hf_pie_plixer_date_time, |
18897 | 15 | {"Date_time", "cflow.pie.plixer.date_time", |
18898 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
18899 | 15 | NULL, HFILL} |
18900 | 15 | }, |
18901 | | |
18902 | | /* Ixia root (a hidden item to allow filtering) */ |
18903 | 15 | {&hf_pie_ixia, |
18904 | 15 | {"Ixia", "cflow.pie.ixia", |
18905 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
18906 | 15 | NULL, HFILL} |
18907 | 15 | }, |
18908 | | /* ixia, 3054 / 110 */ |
18909 | 15 | {&hf_pie_ixia_l7_application_id, |
18910 | 15 | {"L7 Application ID", "cflow.pie.ixia.l7-application-id", |
18911 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
18912 | 15 | "Application Identification number. Dynamically detected, so unique to each exporter", HFILL} |
18913 | 15 | }, |
18914 | | /* ixia, 3054 / 111 */ |
18915 | 15 | {&hf_pie_ixia_l7_application_name, |
18916 | 15 | {"L7 Application Name", "cflow.pie.ixia.l7-application-name", |
18917 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18918 | 15 | NULL, HFILL} |
18919 | 15 | }, |
18920 | | |
18921 | | /* ixia, 3054 / 120 */ |
18922 | 15 | {&hf_pie_ixia_source_ip_country_code, |
18923 | 15 | {"Source IP Country Code", "cflow.pie.ixia.source-ip-country-code", |
18924 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18925 | 15 | "2 letter country code for the source IP address", HFILL} |
18926 | 15 | }, |
18927 | | /* ixia, 3054 / 121 */ |
18928 | 15 | {&hf_pie_ixia_source_ip_country_name, |
18929 | 15 | {"Source IP Country Name", "cflow.pie.ixia.source-ip-country-name", |
18930 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18931 | 15 | "Country name for the source IP address", HFILL} |
18932 | 15 | }, |
18933 | | /* ixia, 3054 / 122 */ |
18934 | 15 | {&hf_pie_ixia_source_ip_region_code, |
18935 | 15 | {"Source IP Region Code", "cflow.pie.ixia.source-ip-region-code", |
18936 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18937 | 15 | "2 letter region code for the source IP address", HFILL} |
18938 | 15 | }, |
18939 | | /* ixia, 3054 / 123 */ |
18940 | 15 | {&hf_pie_ixia_source_ip_region_name, |
18941 | 15 | {"Source IP Region Name", "cflow.pie.ixia.source-ip-region-name", |
18942 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18943 | 15 | "Region name for the source IP address", HFILL} |
18944 | 15 | }, |
18945 | | /* ixia, 3054 / 125 */ |
18946 | 15 | {&hf_pie_ixia_source_ip_city_name, |
18947 | 15 | {"Source IP City Name", "cflow.pie.ixia.source-ip-city-name", |
18948 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18949 | 15 | "City name for the source IP address", HFILL} |
18950 | 15 | }, |
18951 | | /* ixia, 3054 / 126 */ |
18952 | 15 | {&hf_pie_ixia_source_ip_latitude, |
18953 | 15 | {"Source IP Latitude", "cflow.pie.ixia.source-ip-latitude", |
18954 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
18955 | 15 | "Latitude for the source IP address", HFILL} |
18956 | 15 | }, |
18957 | | /* ixia, 3054 / 127 */ |
18958 | 15 | {&hf_pie_ixia_source_ip_longitude, |
18959 | 15 | {"Source IP Longitude", "cflow.pie.ixia.source-ip-longitude", |
18960 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
18961 | 15 | "Longitude for the source IP address", HFILL} |
18962 | 15 | }, |
18963 | | |
18964 | | /* ixia, 3054 / 140 */ |
18965 | 15 | {&hf_pie_ixia_destination_ip_country_code, |
18966 | 15 | {"Destination IP Country Code", "cflow.pie.ixia.destination-ip-country-code", |
18967 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18968 | 15 | "2 letter region code for the destination IP address", HFILL} |
18969 | 15 | }, |
18970 | | /* ixia, 3054 / 141 */ |
18971 | 15 | {&hf_pie_ixia_destination_ip_country_name, |
18972 | 15 | {"Destination IP Country Name", "cflow.pie.ixia.destination-ip-country-name", |
18973 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18974 | 15 | "Country name for the destination IP address", HFILL} |
18975 | 15 | }, |
18976 | | /* ixia, 3054 / 142 */ |
18977 | 15 | {&hf_pie_ixia_destination_ip_region_code, |
18978 | 15 | {"Destination IP Region Code", "cflow.pie.ixia.destination-ip-region-code", |
18979 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18980 | 15 | "2 letter region code for the destination IP address", HFILL} |
18981 | 15 | }, |
18982 | | /* ixia, 3054 / 143 */ |
18983 | 15 | {&hf_pie_ixia_destination_ip_region_name, |
18984 | 15 | {"Destination IP Region Name", "cflow.pie.ixia.destination-ip-region-name", |
18985 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18986 | 15 | "Region name for the destination IP address", HFILL} |
18987 | 15 | }, |
18988 | | /* ixia, 3054 / 145 */ |
18989 | 15 | {&hf_pie_ixia_destination_ip_city_name, |
18990 | 15 | {"Destination IP City Name", "cflow.pie.ixia.destination-ip-city-name", |
18991 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
18992 | 15 | "City name for the destination IP address", HFILL} |
18993 | 15 | }, |
18994 | | /* ixia, 3054 / 146 */ |
18995 | 15 | {&hf_pie_ixia_destination_ip_latitude, |
18996 | 15 | {"Destination IP Latitude", "cflow.pie.ixia.destination-ip-latitude", |
18997 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
18998 | 15 | "Latitude for the destination IP address", HFILL} |
18999 | 15 | }, |
19000 | | /* ixia, 3054 / 147 */ |
19001 | 15 | {&hf_pie_ixia_destination_ip_longitude, |
19002 | 15 | {"Destination IP Longitude", "cflow.pie.ixia.destination-ip-longitude", |
19003 | 15 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
19004 | 15 | "Longitude for the destination IP address", HFILL} |
19005 | 15 | }, |
19006 | | |
19007 | | /* ixia, 3054 / 160 */ |
19008 | 15 | {&hf_pie_ixia_os_device_id, |
19009 | 15 | {"OS Device ID", "cflow.pie.ixia.os-device-id", |
19010 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19011 | 15 | "Unique ID for each OS", HFILL} |
19012 | 15 | }, |
19013 | | /* ixia, 3054 / 161 */ |
19014 | 15 | {&hf_pie_ixia_os_device_name, |
19015 | 15 | {"OS Device Name", "cflow.pie.ixia.os-device-name", |
19016 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19017 | 15 | "String containing OS name", HFILL} |
19018 | 15 | }, |
19019 | | /* ixia, 3054 / 162 */ |
19020 | 15 | {&hf_pie_ixia_browser_id, |
19021 | 15 | {"Browser ID", "cflow.pie.ixia.browser-id", |
19022 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19023 | 15 | "Unique ID for each browser type", HFILL} |
19024 | 15 | }, |
19025 | | /* ixia, 3054 / 163 */ |
19026 | 15 | {&hf_pie_ixia_browser_name, |
19027 | 15 | {"Browser Name", "cflow.pie.ixia.browser-name", |
19028 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19029 | 15 | "Unique Name for each browser type", HFILL} |
19030 | 15 | }, |
19031 | | |
19032 | | /* ixia, 3054 / 176 */ |
19033 | 15 | {&hf_pie_ixia_reverse_octet_delta_count, |
19034 | 15 | {"Reverse octet delta count", "cflow.pie.ixia.reverse-octet-delta-count", |
19035 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19036 | 15 | "In bi-directional flows, byte count for the server back to client", HFILL} |
19037 | 15 | }, |
19038 | | /* ixia, 3054 / 177 */ |
19039 | 15 | {&hf_pie_ixia_reverse_packet_delta_count, |
19040 | 15 | {"Reverse octet packet count", "cflow.pie.ixia.reverse-packet-delta-count", |
19041 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19042 | 15 | "In bi-directional flows, packet count for the server back to client", HFILL} |
19043 | 15 | }, |
19044 | | |
19045 | | /* ixia, 3054 / 178 */ |
19046 | 15 | {&hf_pie_ixia_conn_encryption_type, |
19047 | 15 | {"Connection Encryption Type", "cflow.pie.ixia.conn-encryption-type", |
19048 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19049 | 15 | "Whether the connection is encrypted", HFILL} |
19050 | 15 | }, |
19051 | | |
19052 | | /* ixia, 3054 / 179 */ |
19053 | 15 | {&hf_pie_ixia_encryption_cipher, |
19054 | 15 | {"Encryption Cipher", "cflow.pie.ixia.encryption-cipher", |
19055 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19056 | 15 | "Cipher used in the encryption", HFILL} |
19057 | 15 | }, |
19058 | | |
19059 | | /* ixia, 3054 / 180 */ |
19060 | 15 | {&hf_pie_ixia_encryption_keylen, |
19061 | 15 | {"Encryption Key Length", "cflow.pie.ixia.encryption-keylen", |
19062 | 15 | FT_UINT16, BASE_DEC|BASE_UNIT_STRING, UNS(&units_byte_bytes), 0x0, |
19063 | 15 | "Length of the encryption key in bytes", HFILL} |
19064 | 15 | }, |
19065 | | |
19066 | | /* ixia, 3054 / 181 */ |
19067 | 15 | {&hf_pie_ixia_imsi, |
19068 | 15 | {"IMSI", "cflow.pie.ixia.imsi", |
19069 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19070 | 15 | "IMSI associated with a GTP tunneled flow", HFILL} |
19071 | 15 | }, |
19072 | | |
19073 | | /* ixia, 3054 / 182 */ |
19074 | 15 | {&hf_pie_ixia_user_agent, |
19075 | 15 | {"HTTP User Agent", "cflow.pie.ixia.http-user-agent", |
19076 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19077 | 15 | "User-Agent string in HTTP requests", HFILL} |
19078 | 15 | }, |
19079 | | |
19080 | | /* ixia, 3054 / 183 */ |
19081 | 15 | {&hf_pie_ixia_host_name, |
19082 | 15 | {"Host Name", "cflow.pie.ixia.hostname", |
19083 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19084 | 15 | "HTTP Hostname", HFILL} |
19085 | 15 | }, |
19086 | | |
19087 | | /* ixia, 3054 / 184 */ |
19088 | 15 | {&hf_pie_ixia_uri, |
19089 | 15 | {"HTTP URI", "cflow.pie.ixia.http-uri", |
19090 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19091 | 15 | "URI in HTTP requests", HFILL} |
19092 | 15 | }, |
19093 | | |
19094 | | /* ixia, 3054 / 185 */ |
19095 | 15 | {&hf_pie_ixia_dns_txt, |
19096 | 15 | {"DNS TXT", "cflow.pie.ixia.dns-txt", |
19097 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19098 | 15 | "TXT record in DNS query", HFILL} |
19099 | 15 | }, |
19100 | | |
19101 | | /* ixia, 3054 / 186 */ |
19102 | 15 | {&hf_pie_ixia_source_as_name, |
19103 | 15 | {"Source AS Name", "cflow.pie.ixia.src-as-name", |
19104 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19105 | 15 | NULL, HFILL} |
19106 | 15 | }, |
19107 | | |
19108 | | /* ixia, 3054 / 187 */ |
19109 | 15 | {&hf_pie_ixia_dest_as_name, |
19110 | 15 | {"Destination AS Name", "cflow.pie.ixia.dest-as-name", |
19111 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19112 | 15 | NULL, HFILL} |
19113 | 15 | }, |
19114 | | |
19115 | | /* ixia, 3054 / 188 */ |
19116 | 15 | {&hf_pie_ixia_transaction_latency, |
19117 | 15 | {"Transaction Latency (us)", "cflow.pie.ixia.transact-latency-us", |
19118 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19119 | 15 | NULL, HFILL} |
19120 | 15 | }, |
19121 | | |
19122 | | /* ixia, 3054 / 189 */ |
19123 | 15 | {&hf_pie_ixia_dns_query_names, |
19124 | 15 | {"DNS Query Names", "cflow.pie.ixia.dns-query-names", |
19125 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19126 | 15 | "Names in the Query section of a DNS message (comma separated list)", HFILL} |
19127 | 15 | }, |
19128 | | |
19129 | | /* ixia, 3054 / 190 */ |
19130 | 15 | {&hf_pie_ixia_dns_answer_names, |
19131 | 15 | {"DNS Answer Names", "cflow.pie.ixia.dns-answer-names", |
19132 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19133 | 15 | "Names in the Answer section of a DNS message (comma separated list)", HFILL} |
19134 | 15 | }, |
19135 | | |
19136 | | /* ixia, 3054 / 191 */ |
19137 | 15 | {&hf_pie_ixia_dns_classes, |
19138 | 15 | {"DNS Classes", "cflow.pie.ixia.dns-classes", |
19139 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19140 | 15 | "Class types appearing in a DNS message (comma separated list)", HFILL} |
19141 | 15 | }, |
19142 | | |
19143 | | /* ixia, 3054 / 192 */ |
19144 | 15 | {&hf_pie_ixia_threat_type, |
19145 | 15 | {"Threat Type", "cflow.pie.ixia.threat-type", |
19146 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19147 | 15 | "Potential threat type associated with the source/destination IP", HFILL} |
19148 | 15 | }, |
19149 | | |
19150 | | /* ixia, 3054 / 193 */ |
19151 | 15 | {&hf_pie_ixia_threat_ipv4, |
19152 | 15 | {"Threat IPv4", "cflow.pie.ixia.threat-ipv4", |
19153 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
19154 | 15 | "The source/destination IP associated with any threat", HFILL} |
19155 | 15 | }, |
19156 | | |
19157 | | /* ixia, 3054 / 194 */ |
19158 | 15 | {&hf_pie_ixia_threat_ipv6, |
19159 | 15 | {"Threat IPv6", "cflow.pie.ixia.threat-ipv6", |
19160 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
19161 | 15 | "The source/destination IP associated with any threat", HFILL} |
19162 | 15 | }, |
19163 | | |
19164 | | /* ixia, 3054 / 195 */ |
19165 | 15 | {&hf_pie_ixia_http_session, |
19166 | 15 | {"HTTP Sessions", "cflow.pie.ixia.http-session", |
19167 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19168 | 15 | "List of HTTP Sessions", HFILL} |
19169 | 15 | }, |
19170 | | |
19171 | | /* ixia, 3054 / 196 */ |
19172 | 15 | {&hf_pie_ixia_request_time, |
19173 | 15 | {"Request Time (s)", "cflow.pie.ixia.request-time", |
19174 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0x0, |
19175 | 15 | "HTTP Request time (in seconds)", HFILL} |
19176 | 15 | }, |
19177 | | |
19178 | | /* ixia, 3054 / 197 */ |
19179 | 15 | {&hf_pie_ixia_dns_records, |
19180 | 15 | {"DNS Records", "cflow.pie.ixia.dns-records", |
19181 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19182 | 15 | "List of DNS Records", HFILL} |
19183 | 15 | }, |
19184 | | |
19185 | | /* ixia, 3054 / 198 */ |
19186 | 15 | {&hf_pie_ixia_dns_name, |
19187 | 15 | {"DNS Name", "cflow.pie.ixia.dns-name", |
19188 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19189 | 15 | "Name in DNS Records", HFILL} |
19190 | 15 | }, |
19191 | | |
19192 | | /* ixia, 3054 / 199 */ |
19193 | 15 | {&hf_pie_ixia_dns_ipv4, |
19194 | 15 | {"DNS Rdata IPv4", "cflow.pie.ixia.dns-ipv4", |
19195 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
19196 | 15 | "IPv4 from DNS A Record rdata", HFILL} |
19197 | 15 | }, |
19198 | | |
19199 | | /* ixia, 3054 / 200 */ |
19200 | 15 | {&hf_pie_ixia_dns_ipv6, |
19201 | 15 | {"DNS Rdata IPv6", "cflow.pie.ixia.dns-ipv6", |
19202 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
19203 | 15 | "IPv6 from DNS AAAA Record rdata", HFILL} |
19204 | 15 | }, |
19205 | | |
19206 | | /* ixia, 3054 / 201 */ |
19207 | 15 | {&hf_pie_ixia_tls_sni, |
19208 | 15 | {"TLS SNI", "cflow.pie.ixia.tls-sni", |
19209 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19210 | 15 | "TLS Extension Server Name Indication", HFILL} |
19211 | 15 | }, |
19212 | | |
19213 | | /* ixia, 3054 / 202 */ |
19214 | 15 | {&hf_pie_ixia_dhcp_client_id, |
19215 | 15 | {"DHCP Client Id", "cflow.pie.ixia.dhcp-client-id", |
19216 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
19217 | 15 | "DHCP Client Id (Option 61)", HFILL} |
19218 | 15 | }, |
19219 | | |
19220 | | /* ixia, 3054 / 203 */ |
19221 | 15 | {&hf_pie_ixia_dhcp_client_mac, |
19222 | 15 | {"DHCP Client MAC", "cflow.pie.ixia.dhcp-client-mac", |
19223 | 15 | FT_ETHER, BASE_NONE, NULL, 0x0, |
19224 | 15 | "DHCP header client MAC address", HFILL} |
19225 | 15 | }, |
19226 | | |
19227 | | /* ixia, 3054 / 204 */ |
19228 | 15 | {&hf_pie_ixia_dhcp_messages, |
19229 | 15 | {"DHCP Messages", "cflow.pie.ixia.dhcp-messages", |
19230 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19231 | 15 | "List of DHCP messages", HFILL} |
19232 | 15 | }, |
19233 | | |
19234 | | /* ixia, 3054 / 205 */ |
19235 | 15 | {&hf_pie_ixia_dhcp_message_timestamp, |
19236 | 15 | {"DHCP Message Timestamp", "cflow.pie.ixia.dhcp-msg-timestamp", |
19237 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
19238 | 15 | "DHCP message receive timestamp", HFILL} |
19239 | 15 | }, |
19240 | | |
19241 | | /* ixia, 3054 / 206 */ |
19242 | 15 | {&hf_pie_ixia_dhcp_message_type, |
19243 | 15 | {"DHCP Message Type", "cflow.pie.ixia.dhcp-msg-type", |
19244 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19245 | 15 | "DHCP Message Type (Option 53)", HFILL} |
19246 | 15 | }, |
19247 | | |
19248 | | /* ixia, 3054 / 207 */ |
19249 | 15 | {&hf_pie_ixia_dhcp_lease_duration, |
19250 | 15 | {"DHCP Lease Duration", "cflow.pie.ixia.dhcp-lease-duration", |
19251 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
19252 | 15 | "DHCP Lease Duration (Option 51)", HFILL} |
19253 | 15 | }, |
19254 | | |
19255 | | /* ixia, 3054 / 208 */ |
19256 | 15 | {&hf_pie_ixia_dhcp_servername, |
19257 | 15 | {"DHCP Servername", "cflow.pie.ixia.dhcp-servername", |
19258 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19259 | 15 | "DHCP header Servername", HFILL} |
19260 | 15 | }, |
19261 | | |
19262 | | /* ixia, 3054 / 209 */ |
19263 | 15 | {&hf_pie_ixia_radius_events, |
19264 | 15 | {"RADIUS Messages", "cflow.pie.ixia.radius-events", |
19265 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19266 | 15 | "List of RADIUS Events", HFILL} |
19267 | 15 | }, |
19268 | | |
19269 | | /* ixia, 3054 / 210 */ |
19270 | 15 | {&hf_pie_ixia_radius_timestamp, |
19271 | 15 | {"RADIUS Message Rx Timestamp", "cflow.pie.ixia.radius-timestamp", |
19272 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
19273 | 15 | "RADIUS message receive timestamp", HFILL} |
19274 | 15 | }, |
19275 | | |
19276 | | /* ixia, 3054 / 211 */ |
19277 | 15 | {&hf_pie_ixia_radius_event_timestamp, |
19278 | 15 | {"RADIUS Event Timestamp", "cflow.pie.ixia.radius-event-timestamp", |
19279 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
19280 | 15 | "RADIUS event timestamp (Attr 55)", HFILL} |
19281 | 15 | }, |
19282 | | |
19283 | | /* ixia, 3054 / 212 */ |
19284 | 15 | {&hf_pie_ixia_radius_username, |
19285 | 15 | {"RADIUS Username", "cflow.pie.ixia.radius-username", |
19286 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19287 | 15 | "RADIUS Username (Attr 1)", HFILL} |
19288 | 15 | }, |
19289 | | |
19290 | | /* ixia, 3054 / 213 */ |
19291 | 15 | {&hf_pie_ixia_radius_nas_ipv4, |
19292 | 15 | {"RADIUS NAS IPv4", "cflow.pie.ixia.radius-nas-ipv4", |
19293 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
19294 | 15 | "RADIUS NAS IP (Attr 4)", HFILL} |
19295 | 15 | }, |
19296 | | |
19297 | | /* ixia, 3054 / 214 */ |
19298 | 15 | {&hf_pie_ixia_radius_service_type, |
19299 | 15 | {"RADIUS Service Type", "cflow.pie.ixia.radius-service-type", |
19300 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19301 | 15 | "RADIUS Service Type (Attr 6)", HFILL} |
19302 | 15 | }, |
19303 | | |
19304 | | /* ixia, 3054 / 215 */ |
19305 | 15 | {&hf_pie_ixia_radius_framed_protocol, |
19306 | 15 | {"RADIUS Framed Protocol", "cflow.pie.ixia.radius-framed-protocol", |
19307 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19308 | 15 | "RADIUS Framed Protocol (Attr 7)", HFILL} |
19309 | 15 | }, |
19310 | | |
19311 | | /* ixia, 3054 / 216 */ |
19312 | 15 | {&hf_pie_ixia_radius_filter_id, |
19313 | 15 | {"RADIUS Filter ID", "cflow.pie.ixia.radius-filter-id", |
19314 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19315 | 15 | "RADIUS Filter ID (Attr 11)", HFILL} |
19316 | 15 | }, |
19317 | | |
19318 | | /* ixia, 3054 / 217 */ |
19319 | 15 | {&hf_pie_ixia_radius_reply_message, |
19320 | 15 | {"RADIUS Reply Message", "cflow.pie.ixia.radius-reply-msg", |
19321 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19322 | 15 | "RADIUS Reply Message (Attr 18)", HFILL} |
19323 | 15 | }, |
19324 | | |
19325 | | /* ixia, 3054 / 218 */ |
19326 | 15 | {&hf_pie_ixia_radius_called_station_id, |
19327 | 15 | {"RADIUS Called Station ID", "cflow.pie.ixia.radius-called-station", |
19328 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19329 | 15 | "RADIUS Called Station ID (Attr 30)", HFILL} |
19330 | 15 | }, |
19331 | | |
19332 | | /* ixia, 3054 / 219 */ |
19333 | 15 | {&hf_pie_ixia_http_connection, |
19334 | 15 | {"HTTP Connection", "cflow.pie.ixia.http-connection", |
19335 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19336 | 15 | "HTTP Connection header value", HFILL} |
19337 | 15 | }, |
19338 | | |
19339 | | /* ixia, 3054 / 220 */ |
19340 | 15 | {&hf_pie_ixia_http_accept, |
19341 | 15 | {"HTTP Accept", "cflow.pie.ixia.http-accept", |
19342 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19343 | 15 | "HTTP Accept header value", HFILL} |
19344 | 15 | }, |
19345 | | |
19346 | | /* ixia, 3054 / 221 */ |
19347 | 15 | {&hf_pie_ixia_http_accept_language, |
19348 | 15 | {"HTTP Accept-Language", "cflow.pie.ixia.http-accept-language", |
19349 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19350 | 15 | "HTTP Accept-Language header value", HFILL} |
19351 | 15 | }, |
19352 | | |
19353 | | /* ixia, 3054 / 222 */ |
19354 | 15 | {&hf_pie_ixia_http_accept_encoding, |
19355 | 15 | {"HTTP Accept-Encoding", "cflow.pie.ixia.http-accept-encoding", |
19356 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19357 | 15 | "HTTP Accept-Encoding header value", HFILL} |
19358 | 15 | }, |
19359 | | |
19360 | | /* ixia, 3054 / 223 */ |
19361 | 15 | {&hf_pie_ixia_http_reason, |
19362 | 15 | {"HTTP Reason", "cflow.pie.ixia.http-reason", |
19363 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19364 | 15 | "HTTP Status Reason", HFILL} |
19365 | 15 | }, |
19366 | | |
19367 | | /* ixia, 3054 / 224 */ |
19368 | 15 | {&hf_pie_ixia_http_server, |
19369 | 15 | {"HTTP Server", "cflow.pie.ixia.http-server", |
19370 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19371 | 15 | "HTTP Server header value", HFILL} |
19372 | 15 | }, |
19373 | | |
19374 | | /* ixia, 3054 / 218 */ |
19375 | 15 | {&hf_pie_ixia_radius_calling_station_id, |
19376 | 15 | {"RADIUS Calling Station ID", "cflow.pie.ixia.radius-calling-station", |
19377 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19378 | 15 | "RADIUS Calling Station ID (Attr 31)", HFILL} |
19379 | 15 | }, |
19380 | | |
19381 | | /* ixia, 3054 / 226 */ |
19382 | 15 | {&hf_pie_ixia_http_content_length, |
19383 | 15 | {"HTTP Content Length", "cflow.pie.ixia.http-content-length", |
19384 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19385 | 15 | "HTTP Content Length header value", HFILL} |
19386 | 15 | }, |
19387 | | |
19388 | | /* ixia, 3054 / 227 */ |
19389 | 15 | {&hf_pie_ixia_http_referer, |
19390 | 15 | {"HTTP Referer", "cflow.pie.ixia.http-referer", |
19391 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19392 | 15 | "HTTP Referer header value", HFILL} |
19393 | 15 | }, |
19394 | | |
19395 | | /* ixia, 3054 / 228 */ |
19396 | 15 | {&hf_pie_ixia_http_useragent_cpu, |
19397 | 15 | {"HTTP UA-CPU", "cflow.pie.ixia.http-ua-cpu", |
19398 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19399 | 15 | "HTTP UA-CPU header value", HFILL} |
19400 | 15 | }, |
19401 | | |
19402 | | /* ixia, 3054 / 229 */ |
19403 | 15 | {&hf_pie_ixia_email_messages, |
19404 | 15 | {"Email Messages", "cflow.pie.ixia.email-messages", |
19405 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19406 | 15 | "List of Email messages", HFILL} |
19407 | 15 | }, |
19408 | | |
19409 | | /* ixia, 3054 / 230 */ |
19410 | 15 | {&hf_pie_ixia_email_msg_id, |
19411 | 15 | {"Email Msg ID", "cflow.pie.ixia.email-msg-id", |
19412 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19413 | 15 | "Email Message ID", HFILL} |
19414 | 15 | }, |
19415 | | |
19416 | | /* ixia, 3054 / 231 */ |
19417 | 15 | {&hf_pie_ixia_email_msg_date, |
19418 | 15 | {"Email Msg Date", "cflow.pie.ixia.email-msg-date", |
19419 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19420 | 15 | "Email Message Date", HFILL} |
19421 | 15 | }, |
19422 | | |
19423 | | /* ixia, 3054 / 232 */ |
19424 | 15 | {&hf_pie_ixia_email_msg_subject, |
19425 | 15 | {"Email Msg Subject", "cflow.pie.ixia.email-msg-subject", |
19426 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19427 | 15 | "Email Message Subject", HFILL} |
19428 | 15 | }, |
19429 | | |
19430 | | /* ixia, 3054 / 233 */ |
19431 | 15 | {&hf_pie_ixia_email_msg_to, |
19432 | 15 | {"Email Msg To", "cflow.pie.ixia.email-msg-to", |
19433 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19434 | 15 | "Email Message To", HFILL} |
19435 | 15 | }, |
19436 | | |
19437 | | /* ixia, 3054 / 234 */ |
19438 | 15 | {&hf_pie_ixia_email_msg_from, |
19439 | 15 | {"Email Msg From", "cflow.pie.ixia.email-msg-from", |
19440 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19441 | 15 | "Email Message From", HFILL} |
19442 | 15 | }, |
19443 | | |
19444 | | /* ixia, 3054 / 235 */ |
19445 | 15 | {&hf_pie_ixia_email_msg_cc, |
19446 | 15 | {"Email Msg CC", "cflow.pie.ixia.email-msg-cc", |
19447 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19448 | 15 | "Email Message CC", HFILL} |
19449 | 15 | }, |
19450 | | |
19451 | | /* ixia, 3054 / 236 */ |
19452 | 15 | {&hf_pie_ixia_email_msg_bcc, |
19453 | 15 | {"Email Msg BCC", "cflow.pie.ixia.email-msg-bcc", |
19454 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19455 | 15 | "Email Message BCC", HFILL} |
19456 | 15 | }, |
19457 | | |
19458 | | /* ixia, 3054 / 237 */ |
19459 | 15 | {&hf_pie_ixia_email_msg_attachments, |
19460 | 15 | {"Email Msg Attachments", "cflow.pie.ixia.email-msg-attachments", |
19461 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19462 | 15 | "Email Message attachments", HFILL} |
19463 | 15 | }, |
19464 | | |
19465 | | /* ixia, 3054 / 238 */ |
19466 | 15 | {&hf_pie_ixia_tls_srvr_cert, |
19467 | 15 | {"TLS Server Cert", "cflow.pie.ixia.tls-server-cert", |
19468 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19469 | 15 | "TLS Server Certificates", HFILL} |
19470 | 15 | }, |
19471 | | |
19472 | | /* ixia, 3054 / 239 */ |
19473 | 15 | {&hf_pie_ixia_tls_srvr_cert_issuer, |
19474 | 15 | {"TLS Server Cert Issuer", "cflow.pie.ixia.tls-server-cert-issuer", |
19475 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19476 | 15 | "TLS Server Certificates Issuer", HFILL} |
19477 | 15 | }, |
19478 | | |
19479 | | /* ixia, 3054 / 240 */ |
19480 | 15 | {&hf_pie_ixia_tls_srvr_cert_issuer_attr, |
19481 | 15 | {"TLS Server Cert Issuer Attr", "cflow.pie.ixia.tls-server-cert-issuer.attr", |
19482 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19483 | 15 | "TLS Server Certificates Issuer Attribute", HFILL} |
19484 | 15 | }, |
19485 | | |
19486 | | /* ixia, 3054 / 241 */ |
19487 | 15 | {&hf_pie_ixia_tls_srvr_cert_issuer_val, |
19488 | 15 | {"TLS Server Cert Issuer Value", "cflow.pie.ixia.tls-server-cert-issuer.val", |
19489 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19490 | 15 | "TLS Server Certificates Issuer Value", HFILL} |
19491 | 15 | }, |
19492 | | |
19493 | | /* ixia, 3054 / 242 */ |
19494 | 15 | {&hf_pie_ixia_tls_srvr_cert_subject, |
19495 | 15 | {"TLS Server Cert Subject", "cflow.pie.ixia.tls-server-cert-subject", |
19496 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19497 | 15 | "TLS Server Certificates Subject", HFILL} |
19498 | 15 | }, |
19499 | | |
19500 | | /* ixia, 3054 / 243 */ |
19501 | 15 | {&hf_pie_ixia_tls_srvr_cert_subject_attr, |
19502 | 15 | {"TLS Server Cert Subject Attr", "cflow.pie.ixia.tls-server-cert-subject.attr", |
19503 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19504 | 15 | "TLS Server Certificates Subject Attribute", HFILL} |
19505 | 15 | }, |
19506 | | |
19507 | | /* ixia, 3054 / 244 */ |
19508 | 15 | {&hf_pie_ixia_tls_srvr_cert_subject_val, |
19509 | 15 | {"TLS Server Cert Subject Value", "cflow.pie.ixia.tls-server-cert-subject.val", |
19510 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19511 | 15 | "TLS Server Certificates Subject Value", HFILL} |
19512 | 15 | }, |
19513 | | |
19514 | | /* ixia, 3054 / 245 */ |
19515 | 15 | {&hf_pie_ixia_tls_srvr_cert_vld_nt_bfr, |
19516 | 15 | {"TLS Server Cert Valid Not Before", "cflow.pie.ixia.tls-server-cert-vld-notbefore", |
19517 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19518 | 15 | "TLS Server Certificates Valid Not Before", HFILL} |
19519 | 15 | }, |
19520 | | |
19521 | | /* ixia, 3054 / 246 */ |
19522 | 15 | {&hf_pie_ixia_tls_srvr_cert_vld_nt_aftr, |
19523 | 15 | {"TLS Server Cert Valid Not After", "cflow.pie.ixia.tls-server-cert-vld-notafter", |
19524 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19525 | 15 | "TLS Server Certificates Valid Not After", HFILL} |
19526 | 15 | }, |
19527 | | |
19528 | | /* ixia, 3054 / 247 */ |
19529 | 15 | {&hf_pie_ixia_tls_srvr_cert_srl_num, |
19530 | 15 | {"TLS Server Cert Serial Number", "cflow.pie.ixia.tls-server-cert-srlnum", |
19531 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19532 | 15 | "TLS Server Certificates Serial Number", HFILL} |
19533 | 15 | }, |
19534 | | |
19535 | | /* ixia, 3054 / 248 */ |
19536 | 15 | {&hf_pie_ixia_tls_srvr_cert_sign_algo, |
19537 | 15 | {"TLS Server Cert Sign Algo", "cflow.pie.ixia.tls-server-cert-sign-algo", |
19538 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19539 | 15 | "TLS Server Certificates Signature Algorithm", HFILL} |
19540 | 15 | }, |
19541 | | |
19542 | | /* ixia, 3054 / 249 */ |
19543 | 15 | {&hf_pie_ixia_tls_srvr_cert_subj_pki_algo, |
19544 | 15 | {"TLS Server Cert Subject PKI Algo", "cflow.pie.ixia.tls-server-cert-sub-pki-algo", |
19545 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19546 | 15 | "TLS Server Certificates Subject PKI Algorithm", HFILL} |
19547 | 15 | }, |
19548 | | |
19549 | | /* ixia, 3054 / 250 */ |
19550 | 15 | {&hf_pie_ixia_tls_srvr_cert_altnames, |
19551 | 15 | {"TLS Server Cert AltNames", "cflow.pie.ixia.tls-server-cert-altnames", |
19552 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19553 | 15 | "TLS Server Certificates AltNames", HFILL} |
19554 | 15 | }, |
19555 | | |
19556 | | /* ixia, 3054 / 251 */ |
19557 | 15 | {&hf_pie_ixia_tls_srvr_cert_altnames_attr, |
19558 | 15 | {"TLS Server Cert AltNames Attr", "cflow.pie.ixia.tls-server-cert-altnames.attr", |
19559 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19560 | 15 | "TLS Server Certificates AltNames Attribute", HFILL} |
19561 | 15 | }, |
19562 | | |
19563 | | /* ixia, 3054 / 252 */ |
19564 | 15 | {&hf_pie_ixia_tls_srvr_cert_altnames_val, |
19565 | 15 | {"TLS Server Cert AltNames Value", "cflow.pie.ixia.tls-server-cert-altnames.val", |
19566 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19567 | 15 | "TLS Server Certificates AltNames Value", HFILL} |
19568 | 15 | }, |
19569 | | |
19570 | | /* ixia, 3054 / 253 */ |
19571 | 15 | {&hf_pie_ixia_dns_packets, |
19572 | 15 | {"DNS Messages", "cflow.pie.ixia.dns-messages", |
19573 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19574 | 15 | "List of DNS Messages", HFILL} |
19575 | 15 | }, |
19576 | | |
19577 | | /* ixia, 3054 / 254 */ |
19578 | 15 | {&hf_pie_ixia_dns_transaction_id, |
19579 | 15 | {"DNS Transaction Id", "cflow.pie.ixia.dns-transaction-id", |
19580 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
19581 | 15 | "DNS Transaction Identifier", HFILL} |
19582 | 15 | }, |
19583 | | |
19584 | | /* ixia, 3054 / 255 */ |
19585 | 15 | {&hf_pie_ixia_dns_opcode, |
19586 | 15 | {"DNS Msg Opcode", "cflow.pie.ixia.dns-msg-opcode", |
19587 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19588 | 15 | "DNS Message Operation Code", HFILL} |
19589 | 15 | }, |
19590 | | |
19591 | | /* ixia, 3054 / 256 */ |
19592 | 15 | {&hf_pie_ixia_dns_request_type, |
19593 | 15 | {"DNS Query Type", "cflow.pie.ixia.dns-query-type", |
19594 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19595 | 15 | "DNS Query Request Type", HFILL} |
19596 | 15 | }, |
19597 | | |
19598 | | /* ixia, 3054 / 257 */ |
19599 | 15 | {&hf_pie_ixia_dns_response_code, |
19600 | 15 | {"DNS Msg Rcode", "cflow.pie.ixia.dns-msg-rcode", |
19601 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19602 | 15 | "DNS Message Rcode", HFILL} |
19603 | 15 | }, |
19604 | | |
19605 | | /* ixia, 3054 / 258 */ |
19606 | 15 | {&hf_pie_ixia_dns_record_ttl, |
19607 | 15 | {"DNS Rec TTL", "cflow.pie.ixia.dns-rec-ttl", |
19608 | 15 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
19609 | 15 | "DNS Record Time to Live (seconds)", HFILL} |
19610 | 15 | }, |
19611 | | |
19612 | | /* ixia, 3054 / 259 */ |
19613 | 15 | {&hf_pie_ixia_dns_raw_rdata, |
19614 | 15 | {"DNS Rec Raw rdata", "cflow.pie.ixia.dns-rec-raw-rdata", |
19615 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19616 | 15 | "DNS Record Raw Rdata", HFILL} |
19617 | 15 | }, |
19618 | | |
19619 | | /* ixia, 3054 / 260 */ |
19620 | 15 | {&hf_pie_ixia_dns_response_type, |
19621 | 15 | {"DNS Record Type", "cflow.pie.ixia.dns-rec-type", |
19622 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19623 | 15 | "DNS Response Record Type", HFILL} |
19624 | 15 | }, |
19625 | | |
19626 | | /* ixia, 3054 / 261 */ |
19627 | 15 | {&hf_pie_ixia_radius_framed_ip, |
19628 | 15 | {"RADIUS Framed IP", "cflow.pie.ixia.radius-framedip", |
19629 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19630 | 15 | "RADIUS Framed IP (Attr 8/168)", HFILL} |
19631 | 15 | }, |
19632 | | |
19633 | | /* ixia, 3054 / 262 */ |
19634 | 15 | {&hf_pie_ixia_dns_qdcount, |
19635 | 15 | {"DNS HDR Question Count", "cflow.pie.ixia.dns-hdr-qdcount", |
19636 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19637 | 15 | "DNS Header Question Count", HFILL} |
19638 | 15 | }, |
19639 | | |
19640 | | /* ixia, 3054 / 263 */ |
19641 | 15 | {&hf_pie_ixia_dns_ancount, |
19642 | 15 | {"DNS HDR Answer Count", "cflow.pie.ixia.dns-hdr-ancount", |
19643 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19644 | 15 | "DNS Header Answer Count", HFILL} |
19645 | 15 | }, |
19646 | | |
19647 | | /* ixia, 3054 / 264 */ |
19648 | 15 | {&hf_pie_ixia_dns_nscount, |
19649 | 15 | {"DNS HDR Auth NS Count", "cflow.pie.ixia.dns-hdr-nscount", |
19650 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19651 | 15 | "DNS Header Auth NS Count", HFILL} |
19652 | 15 | }, |
19653 | | |
19654 | | /* ixia, 3054 / 265 */ |
19655 | 15 | {&hf_pie_ixia_dns_arcount, |
19656 | 15 | {"DNS HDR Additional Count", "cflow.pie.ixia.dns-hdr-arcount", |
19657 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19658 | 15 | "DNS Header Additional Count", HFILL} |
19659 | 15 | }, |
19660 | | |
19661 | | /* ixia, 3054 / 266 */ |
19662 | 15 | {&hf_pie_ixia_dns_auth_answer, |
19663 | 15 | {"DNS HDR Flag Authoritative Answer", "cflow.pie.ixia.dns-hdr-auth-ans", |
19664 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19665 | 15 | "DNS Header Flag Authoritative Answer", HFILL} |
19666 | 15 | }, |
19667 | | |
19668 | | /* ixia, 3054 / 267 */ |
19669 | 15 | {&hf_pie_ixia_dns_trucation, |
19670 | 15 | {"DNS HDR Flag Truncated", "cflow.pie.ixia.dns-hdr-truncated", |
19671 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19672 | 15 | "DNS Header Flag Truncated", HFILL} |
19673 | 15 | }, |
19674 | | |
19675 | | /* ixia, 3054 / 268 */ |
19676 | 15 | {&hf_pie_ixia_dns_recursion_desired, |
19677 | 15 | {"DNS HDR Flag Recursion Desired", "cflow.pie.ixia.dns-hdr-rd", |
19678 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19679 | 15 | "DNS Header Flag Recursion Desired", HFILL} |
19680 | 15 | }, |
19681 | | |
19682 | | /* ixia, 3054 / 269 */ |
19683 | 15 | {&hf_pie_ixia_dns_recursion_avail, |
19684 | 15 | {"DNS HDR Flag Recursion Available", "cflow.pie.ixia.dns-hdr-ra", |
19685 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19686 | 15 | "DNS Header Flag Recursion Available", HFILL} |
19687 | 15 | }, |
19688 | | |
19689 | | /* ixia, 3054 / 270 */ |
19690 | 15 | {&hf_pie_ixia_dns_rdata_len, |
19691 | 15 | {"DNS RData Len", "cflow.pie.ixia.dns-rdata-len", |
19692 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19693 | 15 | "DNS RData Length", HFILL} |
19694 | 15 | }, |
19695 | | |
19696 | | /* ixia, 3054 / 271 */ |
19697 | 15 | {&hf_pie_ixia_dns_questions, |
19698 | 15 | {"DNS Questions", "cflow.pie.ixia.dns-questions", |
19699 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
19700 | 15 | "List of Questions in a DNS Message", HFILL} |
19701 | 15 | }, |
19702 | | |
19703 | | /* ixia, 3054 / 272 */ |
19704 | 15 | {&hf_pie_ixia_dns_query_type, |
19705 | 15 | {"DNS Query Type", "cflow.pie.ixia.dns-qtype", |
19706 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19707 | 15 | "DNS Question Qtype", HFILL} |
19708 | 15 | }, |
19709 | | |
19710 | | /* ixia, 3054 / 273 */ |
19711 | 15 | {&hf_pie_ixia_dns_query_name, |
19712 | 15 | {"DNS Query Name", "cflow.pie.ixia.dns-qname", |
19713 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19714 | 15 | "DNS Question Qname", HFILL} |
19715 | 15 | }, |
19716 | | |
19717 | | /* ixia, 3054 / 274 */ |
19718 | 15 | {&hf_pie_ixia_dns_section_type, |
19719 | 15 | {"DNS Msg Section Type", "cflow.pie.ixia.dns-section-type", |
19720 | 15 | FT_UINT8, BASE_DEC, VALS(v10_ixia_dns_section_type), 0x0, |
19721 | 15 | "DNS Message Section Type {0:Answer 1:Authoritative NS 2:Additional}", HFILL} |
19722 | 15 | }, |
19723 | | |
19724 | | /* ixia, 3054 / 275 */ |
19725 | 15 | {&hf_pie_ixia_dns_qr_flag, |
19726 | 15 | {"DNS HDR Flag QR", "cflow.pie.ixia.dns-hdr-qr", |
19727 | 15 | FT_UINT8, BASE_DEC, VALS(v10_ixia_req_res_flag), 0x0, |
19728 | 15 | "DNS Header Flag QR {0:Query, 1:Response}", HFILL} |
19729 | 15 | }, |
19730 | | |
19731 | | /* ixia, 3054 / 276 */ |
19732 | 15 | {&hf_pie_ixia_dns_canonical_name, |
19733 | 15 | {"DNS Cname", "cflow.pie.ixia.dns-cname", |
19734 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19735 | 15 | "DNS Canonical Name", HFILL} |
19736 | 15 | }, |
19737 | | |
19738 | | /* ixia, 3054 / 277 */ |
19739 | 15 | {&hf_pie_ixia_dns_mx_domain, |
19740 | 15 | {"DNS MX Domain", "cflow.pie.ixia.dns-mx-domain", |
19741 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19742 | 15 | "DNS Mail Exchange Domain", HFILL} |
19743 | 15 | }, |
19744 | | |
19745 | | /* ixia, 3054 / 278 */ |
19746 | 15 | {&hf_pie_ixia_dhcp_agent_circuit_id, |
19747 | 15 | {"DHCP Agent Circuit ID", "cflow.pie.ixia.dhcp-agent-circuitid", |
19748 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19749 | 15 | "DHCP Agent Circuit ID (Option 82 Sub 1)", HFILL} |
19750 | 15 | }, |
19751 | | |
19752 | | /* ixia, 3054 / 279 */ |
19753 | 15 | {&hf_pie_ixia_ja3_fingerprint_string, |
19754 | 15 | {"JA3 Fingerprint", "cflow.pie.ixia.ja3-fingerprint", |
19755 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19756 | 15 | "JA3 Fingerprint String", HFILL} |
19757 | 15 | }, |
19758 | | |
19759 | | /* ixia, 3054 / 280 */ |
19760 | 15 | {&hf_pie_ixia_tcp_conn_setup_time, |
19761 | 15 | {"TCP Conn Setup Time (us)", "cflow.pie.ixia.tcp-conn-setup-time", |
19762 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19763 | 15 | "TCP Connection Setup Time (us)", HFILL} |
19764 | 15 | }, |
19765 | | |
19766 | | /* ixia, 3054 / 281 */ |
19767 | 15 | {&hf_pie_ixia_tcp_app_response_time, |
19768 | 15 | {"TCP App Response Time", "cflow.pie.ixia.tcp-app-response-time", |
19769 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19770 | 15 | "TCP Application Response Time (us)", HFILL} |
19771 | 15 | }, |
19772 | | |
19773 | | /* ixia, 3054 / 282 */ |
19774 | 15 | {&hf_pie_ixia_tcp_retrans_pkt_count, |
19775 | 15 | {"TCP Retransmitted Pkt Count", "cflow.pie.ixia.tcp-retrans-pkt-count", |
19776 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19777 | 15 | "TCP Count of Retransmitted Packets", HFILL} |
19778 | 15 | }, |
19779 | | |
19780 | | /* ixia, 3054 / 283 */ |
19781 | 15 | {&hf_pie_ixia_conn_avg_rtt, |
19782 | 15 | {"Connection Average RTT (us)", "cflow.pie.ixia.conn-avg-rtt", |
19783 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19784 | 15 | "Connection Average Round Trip Time (us)", HFILL} |
19785 | 15 | }, |
19786 | | |
19787 | | /* ixia, 3054 / 284 */ |
19788 | 15 | {&hf_pie_ixia_udpAppResponseTime, |
19789 | 15 | {"UDP Average Application Response Time (us)", "cflow.pie.ixia.udpAppResponseTime", |
19790 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19791 | 15 | NULL, HFILL} |
19792 | 15 | }, |
19793 | | |
19794 | | /* ixia, 3054 / 285 */ |
19795 | 15 | {&hf_pie_ixia_quicConnSetupTime, |
19796 | 15 | {"Time to complete a QUIC Handshake (us)", "cflow.pie.ixia.quicConnectionSetupTime", |
19797 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19798 | 15 | "QUIC Handshake Completion Time", HFILL} |
19799 | 15 | }, |
19800 | | |
19801 | | /* ixia, 3054 / 286 */ |
19802 | 15 | {&hf_pie_ixia_quicConnRTT, |
19803 | 15 | {"QUIC Network RTT (us)", "cflow.pie.ixia.quicConnectionRTT", |
19804 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19805 | 15 | "QUIC Network Round Trip Time", HFILL} |
19806 | 15 | }, |
19807 | | |
19808 | | /* ixia, 3054 / 287 */ |
19809 | 15 | {&hf_pie_ixia_quicAppResponseTime, |
19810 | 15 | {"QUIC RTT for application packets (us)", "cflow.pie.ixia.quicAppResponseTime", |
19811 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19812 | 15 | "QUIC Round Trip Time for Application Packets", HFILL} |
19813 | 15 | }, |
19814 | | |
19815 | | /* ixia, 3054 / 288 */ |
19816 | 15 | {&hf_pie_ixia_matchedFilterName, |
19817 | 15 | {"Matched Filter Name", "cflow.pie.ixia.matchedFilterName", |
19818 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19819 | 15 | "The Name of the Matched Filter", HFILL} |
19820 | 15 | }, |
19821 | | |
19822 | | /* ixia, 3054 / 289 */ |
19823 | 15 | {&hf_pie_ixia_gtp_IMSI, |
19824 | 15 | {"GTP IMSI", "cflow.pie.ixia.gtp-IMSI", |
19825 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19826 | 15 | "Mobile Session GTP IMSI", HFILL} |
19827 | 15 | }, |
19828 | | |
19829 | | /* ixia, 3054 / 290 */ |
19830 | 15 | {&hf_pie_ixia_gtp_ULI_SAI_SAC, |
19831 | 15 | {"GTP ULI SAI SAC", "cflow.pie.ixia.gtpULI-SAI-SAC", |
19832 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19833 | 15 | "Mobile Session GTP ULI SAI SAC", HFILL} |
19834 | 15 | }, |
19835 | | |
19836 | | /* ixia, 3054 / 291 */ |
19837 | 15 | {&hf_pie_ixia_gtp_ULI_RAI_RAC, |
19838 | 15 | {"GTP ULI RAI RAC", "cflow.pie.ixia.gtpULI-RAI-RAC", |
19839 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19840 | 15 | "Mobile Session GTP ULI RAI RAC", HFILL} |
19841 | 15 | }, |
19842 | | |
19843 | | /* ixia, 3054 / 292 */ |
19844 | 15 | {&hf_pie_ixia_gtp_ULI_TAC, |
19845 | 15 | {"GTP ULI TAI TAC", "cflow.pie.ixia.gtpULI-TAC", |
19846 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19847 | 15 | "Mobile Session GTP ULI TAC", HFILL} |
19848 | 15 | }, |
19849 | | |
19850 | | /* ixia, 3054 / 293 */ |
19851 | 15 | {&hf_pie_ixia_gtp_ULI_ECGI_E_NODEB_ID, |
19852 | 15 | {"GTP ULI ECGI E NODEB ID", "cflow.pie.ixia.gtpULI-ECGI-E-NODEB-ID", |
19853 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19854 | 15 | "Mobile Session GTP ULI ECGI E NODEB ID", HFILL} |
19855 | 15 | }, |
19856 | | |
19857 | | /* ixia, 3054 / 294 */ |
19858 | 15 | {&hf_pie_ixia_gtp_ULI_CELL_ID, |
19859 | 15 | {"GTP CGI CELL ID", "cflow.pie.ixia.gtpULI-CELL-ID", |
19860 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19861 | 15 | "Mobile Session GTP CELL ID", HFILL} |
19862 | 15 | }, |
19863 | | |
19864 | | /* ixia, 3054 / 295 */ |
19865 | 15 | {&hf_pie_ixia_gtp_ULI_LAC, |
19866 | 15 | {"GTP CGI LAC", "cflow.pie.ixia.gtpULI-LAC", |
19867 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19868 | 15 | "Mobile Session GTP LAC", HFILL} |
19869 | 15 | }, |
19870 | | |
19871 | | /* ixia, 3054 / 296 */ |
19872 | 15 | {&hf_pie_ixia_gtp_ULI_MCC, |
19873 | 15 | {"GTP ULI MCC", "cflow.pie.ixia.gtpULI-MCC", |
19874 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19875 | 15 | "Mobile Session GTP ULI MCC", HFILL} |
19876 | 15 | }, |
19877 | | |
19878 | | /* ixia, 3054 / 297 */ |
19879 | 15 | {&hf_pie_ixia_gtp_ULI_MNC, |
19880 | 15 | {"GTP ULI MNC", "cflow.pie.ixia.gtpULI-MNC", |
19881 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
19882 | 15 | "Mobile Session GTP ULI MNC", HFILL} |
19883 | 15 | }, |
19884 | | |
19885 | | /* ixia, 3054 / 298 */ |
19886 | 15 | {&hf_pie_ixia_gtp_MSISDN, |
19887 | 15 | {"GTP MSISDN", "cflow.pie.ixia.gtp-MSISDN", |
19888 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19889 | 15 | "Mobile Session GTP MSISDN", HFILL} |
19890 | 15 | }, |
19891 | | |
19892 | | /* ixia, 3054 / 299 */ |
19893 | 15 | {&hf_pie_ixia_gtp_IMEI, |
19894 | 15 | {"GTP IMEI", "cflow.pie.ixia.gtp-IMEI", |
19895 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19896 | 15 | "Mobile Session GTP IMEI", HFILL} |
19897 | 15 | }, |
19898 | | |
19899 | | /* ixia, 3054 / 300 */ |
19900 | 15 | {&hf_pie_ixia_gtp_RAT_type, |
19901 | 15 | {"GTP RAT Type", "cflow.pie.ixia.gtp-RAT-type", |
19902 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19903 | 15 | "Mobile Session Radio Access Technology Type", HFILL} |
19904 | 15 | }, |
19905 | | |
19906 | | /* ixia, 3054 / 301 */ |
19907 | 15 | {&hf_pie_ixia_gtp_ep_gen, |
19908 | 15 | {"GTP Endpoint Generation", "cflow.pie.ixia.gtp-ep-gen", |
19909 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19910 | 15 | "Mobile Session Endpoint GSM Generation", HFILL} |
19911 | 15 | }, |
19912 | | |
19913 | | /* ixia, 3054 / 302 */ |
19914 | 15 | {&hf_pie_ixia_gtp_up_TEID, |
19915 | 15 | {"GTP Uplink TEID", "cflow.pie.ixia.gtp-uplink-TEID", |
19916 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19917 | 15 | "Mobile Session Uplink Tunnel Endpoint ID", HFILL} |
19918 | 15 | }, |
19919 | | |
19920 | | /* ixia, 3054 / 303 */ |
19921 | 15 | {&hf_pie_ixia_gtp_down_TEID, |
19922 | 15 | {"GTP Downlink TEID", "cflow.pie.ixia.gtp-downlink-TEID", |
19923 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
19924 | 15 | "Mobile Session Downlink Tunnel Endpoint ID", HFILL} |
19925 | 15 | }, |
19926 | | |
19927 | | /* ixia, 3054 / 304 */ |
19928 | 15 | {&hf_pie_ixia_gtp_up_ipv4_addr, |
19929 | 15 | {"GTP Uplink Tunnel IPv4 Address", "cflow.pie.ixia.gtp-uplink-tun-ipv4", |
19930 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
19931 | 15 | "Mobile Session Uplink Tunnel IPv4 Address", HFILL} |
19932 | 15 | }, |
19933 | | |
19934 | | /* ixia, 3054 / 305 */ |
19935 | 15 | {&hf_pie_ixia_gtp_down_ipv4_addr, |
19936 | 15 | {"GTP Downlink Tunnel IPv4 Address", "cflow.pie.ixia.gtp-downlink-tun-ipv4", |
19937 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
19938 | 15 | "Mobile Session Downlink Tunnel IPv4 Address", HFILL} |
19939 | 15 | }, |
19940 | | |
19941 | | /* ixia, 3054 / 306 */ |
19942 | 15 | {&hf_pie_ixia_gtp_up_ipv6_addr, |
19943 | 15 | {"GTP Uplink Tunnel IPv6 Address", "cflow.pie.ixia.gtp-uplink-tun-ipv6", |
19944 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
19945 | 15 | "Mobile Session Uplink Tunnel IPv6 Address", HFILL} |
19946 | 15 | }, |
19947 | | |
19948 | | /* ixia, 3054 / 307 */ |
19949 | 15 | {&hf_pie_ixia_gtp_down_ipv6_addr, |
19950 | 15 | {"GTP Downlink Tunnel IPv6 Address", "cflow.pie.ixia.gtp-downlink-tun-ipv6", |
19951 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
19952 | 15 | "Mobile Session Downlink Tunnel IPv6 Address", HFILL} |
19953 | 15 | }, |
19954 | | |
19955 | | /* ixia, 3054 / 308 */ |
19956 | 15 | {&hf_pie_ixia_gtp_up_QCI_QFI, |
19957 | 15 | {"GTP Uplink QCI/QFI", "cflow.pie.ixia.gtp-uplink-QCI-QFI", |
19958 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19959 | 15 | "Mobile Session Uplink QCI or QFI", HFILL} |
19960 | 15 | }, |
19961 | | |
19962 | | /* ixia, 3054 / 309 */ |
19963 | 15 | {&hf_pie_ixia_gtp_down_QCI_QFI, |
19964 | 15 | {"GTP Downlink QCI/QFI", "cflow.pie.ixia.gtp-downlink-QCI-QFI", |
19965 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19966 | 15 | "Mobile Session Downlink QCI or QFI", HFILL} |
19967 | 15 | }, |
19968 | | |
19969 | | /* ixia, 3054 / 310 */ |
19970 | 15 | {&hf_pie_ixia_gtp_up_APN_DNN, |
19971 | 15 | {"GTP Uplink APN/DNN", "cflow.pie.ixia.gtp-uplink-APN-DNN", |
19972 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19973 | 15 | "Mobile Session Uplink Access Point Name or Data Network Name", HFILL} |
19974 | 15 | }, |
19975 | | |
19976 | | /* ixia, 3054 / 311 */ |
19977 | 15 | {&hf_pie_ixia_gtp_down_APN_DNN, |
19978 | 15 | {"GTP Downlink APN/DNN", "cflow.pie.ixia.gtp-downlink-APN-DNN", |
19979 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
19980 | 15 | "Mobile Session Downlink Access Point Name or Data Network Name", HFILL} |
19981 | 15 | }, |
19982 | | |
19983 | | /* ixia, 3054 / 312 */ |
19984 | 15 | {&hf_pie_ixia_gtp_NSSAI_SD, |
19985 | 15 | {"GTP NSSAI SD", "cflow.pie.ixia.gtp-NSSAI-SD", |
19986 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
19987 | 15 | "Mobile Session NSSAI Service Differentiator", HFILL} |
19988 | 15 | }, |
19989 | | |
19990 | | /* ixia, 3054 / 313 */ |
19991 | 15 | {&hf_pie_ixia_gtp_NSSAI_SST, |
19992 | 15 | {"GTP NSSAI SST", "cflow.pie.ixia.gtp-NSSAI-SST", |
19993 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
19994 | 15 | "Mobile Session NSSAI Slice/Service Type", HFILL} |
19995 | 15 | }, |
19996 | | |
19997 | | /* ixia, 3054 / 314 */ |
19998 | 15 | {&hf_pie_ixia_gtp_5QI_up, |
19999 | 15 | {"GTP Uplink 5QI", "cflow.pie.ixia.gtp-5QI-up", |
20000 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20001 | 15 | "Mobile Session Uplink 5G QoS Identifier", HFILL} |
20002 | 15 | }, |
20003 | | |
20004 | | /* ixia, 3054 / 315 */ |
20005 | 15 | {&hf_pie_ixia_gtp_5QI_down, |
20006 | 15 | {"GTP Downlink 5QI", "cflow.pie.ixia.gtp-5QI-down", |
20007 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20008 | 15 | "Mobile Session Downlink 5G QoS Identifier", HFILL} |
20009 | 15 | }, |
20010 | | |
20011 | | /* ixia, 3054 / 316 */ |
20012 | 15 | {&hf_pie_ixia_stun_response, |
20013 | 15 | {"STUN Response", "cflow.pie.ixia.stun-response", |
20014 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
20015 | 15 | "List of STUN responses", HFILL} |
20016 | 15 | }, |
20017 | | |
20018 | | /* ixia, 3054 / 317 */ |
20019 | 15 | {&hf_pie_ixia_stun_reflexive_ta_ipv6, |
20020 | 15 | {"STUN IPv6 Address", "cflow.pie.ixia.stun-reflexive-ta-ipv6", |
20021 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
20022 | 15 | "STUN Reflexive Transport IPv6 Address", HFILL} |
20023 | 15 | }, |
20024 | | |
20025 | | /* ixia, 3054 / 318 */ |
20026 | 15 | {&hf_pie_ixia_stun_reflexive_ta_ipv4, |
20027 | 15 | {"STUN IPv4 Address", "cflow.pie.ixia.stun-reflexive-ta-ipv4", |
20028 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
20029 | 15 | "STUN Reflexive Transport IPv4 Address", HFILL} |
20030 | 15 | }, |
20031 | | |
20032 | | /* ixia, 3054 / 319 */ |
20033 | 15 | {&hf_pie_ixia_stun_reflexive_ta_port, |
20034 | 15 | {"STUN Port", "cflow.pie.ixia.stun-reflexive-ta-port", |
20035 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20036 | 15 | "STUN Reflexive Transport Address Port", HFILL} |
20037 | 15 | }, |
20038 | | |
20039 | | /* ixia, 3054 / 320 */ |
20040 | 15 | {&hf_pie_ixia_http_alt_svc, |
20041 | 15 | {"HTTP Alt-svc", "cflow.pie.ixia.http-alt-svc", |
20042 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20043 | 15 | "HTTP Alternative Service", HFILL} |
20044 | 15 | }, |
20045 | | |
20046 | | /* ixia, 3054 / 321 */ |
20047 | 15 | {&hf_pie_ixia_unidirectional, |
20048 | 15 | {"Unidirectional flow", "cflow.pie.ixia.flow-is-unidirectional", |
20049 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20050 | 15 | "Flow is unidirectional - 1:True, 0:False", HFILL} |
20051 | 15 | }, |
20052 | | |
20053 | | /* ixia, 3054 / 322 */ |
20054 | 15 | {&hf_pie_ixia_http_tls_server_rand, |
20055 | 15 | {"TLS Server Random", "cflow.pie.ixia.tls-server-rand", |
20056 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20057 | 15 | "SSL/TLS Server Random", HFILL} |
20058 | 15 | }, |
20059 | | |
20060 | | /* ixia, 3054 / 323 */ |
20061 | 15 | {&hf_pie_ixia_http_tls_session_id, |
20062 | 15 | {"TLS Session ID", "cflow.pie.ixia.tls-session-id", |
20063 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20064 | 15 | "SSL/TLS Session ID", HFILL} |
20065 | 15 | }, |
20066 | | |
20067 | | /* ixia, 3054 / 324 */ |
20068 | 15 | {&hf_pie_ixia_sip_to, |
20069 | 15 | {"SIP To", "cflow.pie.ixia.sip-to", |
20070 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20071 | 15 | "SIP Header To", HFILL} |
20072 | 15 | }, |
20073 | | |
20074 | | /* ixia, 3054 / 325 */ |
20075 | 15 | {&hf_pie_ixia_sip_from, |
20076 | 15 | {"SIP From", "cflow.pie.ixia.sip-from", |
20077 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20078 | 15 | "SIP Header From", HFILL} |
20079 | 15 | }, |
20080 | | |
20081 | | /* ixia, 3054 / 326 */ |
20082 | 15 | {&hf_pie_ixia_sip_call_id, |
20083 | 15 | {"SIP Call ID", "cflow.pie.ixia.sip-call-id", |
20084 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20085 | 15 | "SIP Header Call-ID", HFILL} |
20086 | 15 | }, |
20087 | | |
20088 | | /* ixia, 3054 / 327 */ |
20089 | 15 | {&hf_pie_ixia_sip_content_type, |
20090 | 15 | {"SIP Content Type", "cflow.pie.ixia.sip-content-type", |
20091 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20092 | 15 | "SIP Header Content-Type", HFILL} |
20093 | 15 | }, |
20094 | | |
20095 | | /* ixia, 3054 / 328 */ |
20096 | 15 | {&hf_pie_ixia_sip_route, |
20097 | 15 | {"SIP Route", "cflow.pie.ixia.sip-route", |
20098 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20099 | 15 | "SIP Header Route", HFILL} |
20100 | 15 | }, |
20101 | | |
20102 | | /* ixia, 3054 / 329 */ |
20103 | 15 | {&hf_pie_ixia_sip_geolocation, |
20104 | 15 | {"SIP Geolocation", "cflow.pie.ixia.sip-geolocation", |
20105 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20106 | 15 | "SIP Header Geolocation", HFILL} |
20107 | 15 | }, |
20108 | | |
20109 | | /* ixia, 3054 / 330 */ |
20110 | 15 | {&hf_pie_ixia_diameter_message, |
20111 | 15 | {"Diameter Message", "cflow.pie.ixia.diameter-message", |
20112 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
20113 | 15 | "List of Diameter Messages", HFILL} |
20114 | 15 | }, |
20115 | | |
20116 | | /* ixia, 3054 / 331 */ |
20117 | 15 | {&hf_pie_ixia_diameter_command_code, |
20118 | 15 | {"Command Code", "cflow.pie.ixia.diameter-command-code", |
20119 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20120 | 15 | "Diameter Command Code", HFILL} |
20121 | 15 | }, |
20122 | | |
20123 | | /* ixia, 3054 / 332 */ |
20124 | 15 | {&hf_pie_ixia_diameter_request, |
20125 | 15 | {"Request", "cflow.pie.ixia.diameter-request", |
20126 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20127 | 15 | "Diameter Request", HFILL} |
20128 | 15 | }, |
20129 | | |
20130 | | /* ixia, 3054 / 333 */ |
20131 | 15 | {&hf_pie_ixia_diameter_response, |
20132 | 15 | {"Response", "cflow.pie.ixia.diameter-response", |
20133 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20134 | 15 | "Diameter Response", HFILL} |
20135 | 15 | }, |
20136 | | |
20137 | | /* ixia, 3054 / 334 */ |
20138 | 15 | {&hf_pie_ixia_diameter_application_id, |
20139 | 15 | {"Application ID", "cflow.pie.ixia.diameter-application-id", |
20140 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20141 | 15 | "Diameter Application ID", HFILL} |
20142 | 15 | }, |
20143 | | |
20144 | | /* ixia, 3054 / 335 */ |
20145 | 15 | {&hf_pie_ixia_diameter_origin_host, |
20146 | 15 | {"Origin Host", "cflow.pie.ixia.diameter-origin-host", |
20147 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20148 | 15 | "Diameter Origin Host", HFILL} |
20149 | 15 | }, |
20150 | | |
20151 | | /* ixia, 3054 / 336 */ |
20152 | 15 | {&hf_pie_ixia_diameter_origin_realm, |
20153 | 15 | {"Origin Realm", "cflow.pie.ixia.diameter-origin-realm", |
20154 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20155 | 15 | "Diameter Origin Realm", HFILL} |
20156 | 15 | }, |
20157 | | |
20158 | | /* ixia, 3054 / 337 */ |
20159 | 15 | {&hf_pie_ixia_diameter_dest_host, |
20160 | 15 | {"Destination Host", "cflow.pie.ixia.diameter-dest-host", |
20161 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20162 | 15 | "Diameter Destination Host", HFILL} |
20163 | 15 | }, |
20164 | | |
20165 | | /* ixia, 3054 / 338 */ |
20166 | 15 | {&hf_pie_ixia_diameter_dest_realm, |
20167 | 15 | {"Destination Realm", "cflow.pie.ixia.diameter-dest-realm", |
20168 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20169 | 15 | "Diameter Destination Realm", HFILL} |
20170 | 15 | }, |
20171 | | |
20172 | | /* ixia, 3054 / 339 */ |
20173 | 15 | {&hf_pie_ixia_diameter_user_name, |
20174 | 15 | {"User Name", "cflow.pie.ixia.diameter-user-name", |
20175 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20176 | 15 | "Diameter User Name", HFILL} |
20177 | 15 | }, |
20178 | | |
20179 | | /* ixia, 3054 / 340 */ |
20180 | 15 | {&hf_pie_ixia_diameter_sc_address, |
20181 | 15 | {"SC Address", "cflow.pie.ixia.diameter-sc-address", |
20182 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20183 | 15 | "Diameter SC Address", HFILL} |
20184 | 15 | }, |
20185 | | |
20186 | | /* ixia, 3054 / 341 */ |
20187 | 15 | {&hf_pie_ixia_diameter_auth_vector_rand, |
20188 | 15 | {"Auth Vector RAND", "cflow.pie.ixia.diameter-auth-vector-rand", |
20189 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20190 | 15 | "Diameter Authentication Vector RAND", HFILL} |
20191 | 15 | }, |
20192 | | |
20193 | | /* ixia, 3054 / 342 */ |
20194 | 15 | {&hf_pie_ixia_diameter_auth_vector_xres, |
20195 | 15 | {"Auth Vector XRES", "cflow.pie.ixia.diameter-auth-vector-xres", |
20196 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20197 | 15 | "Diameter Authentication Vector XRES", HFILL} |
20198 | 15 | }, |
20199 | | |
20200 | | /* ixia, 3054 / 343 */ |
20201 | 15 | {&hf_pie_ixia_diameter_auth_vector_autn, |
20202 | 15 | {"Auth Vector AUTN", "cflow.pie.ixia.diameter-auth-vector-autn", |
20203 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20204 | 15 | "Diameter Authentication Vector AUTN", HFILL} |
20205 | 15 | }, |
20206 | | |
20207 | | /* ixia, 3054 / 344 */ |
20208 | 15 | {&hf_pie_ixia_diameter_auth_vector_kasme, |
20209 | 15 | {"Auth Vector KASME", "cflow.pie.ixia.diameter-auth-vector-kasme", |
20210 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20211 | 15 | "Diameter Authentication Vector KASME", HFILL} |
20212 | 15 | }, |
20213 | | |
20214 | | /* ixia, 3054 / 345 */ |
20215 | 15 | {&hf_pie_ixia_diameter_sub_data_ambr_max_req_bw_ul, |
20216 | 15 | {"Subscription Data AMBR Max Requested Bandwidth Upload", |
20217 | 15 | "cflow.pie.ixia.diameter-sub-data-ambr-max-req-bw-ul", |
20218 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20219 | 15 | "Diameter Subscription Data AMBR Max Requested Bandwidth Upload", |
20220 | 15 | HFILL} |
20221 | 15 | }, |
20222 | | |
20223 | | /* ixia, 3054 / 346 */ |
20224 | 15 | {&hf_pie_ixia_diameter_sub_data_ambr_max_req_bw_dl, |
20225 | 15 | {"Subscription Data AMBR Max Requested Bandwidth Download", |
20226 | 15 | "cflow.pie.ixia.diameter-sub-data-ambr-max-req-bw-dl", |
20227 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20228 | 15 | "Diameter Subscription Data AMBR Max Requested Bandwidth Download", |
20229 | 15 | HFILL} |
20230 | 15 | }, |
20231 | | |
20232 | | /* ixia, 3054 / 347 */ |
20233 | 15 | {&hf_pie_ixia_diameter_apn_configuration_profile, |
20234 | 15 | {"APN Configuration Profile", |
20235 | 15 | "cflow.pie.ixia.diameter-apn-configuration-profile", |
20236 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20237 | 15 | "Diameter APN Configuration Profile", HFILL} |
20238 | 15 | }, |
20239 | | |
20240 | | /* ixia, 3054 / 348 */ |
20241 | 15 | {&hf_pie_ixia_diameter_access_restriction_data_flags, |
20242 | 15 | {"Access Restriction Data Flags", |
20243 | 15 | "cflow.pie.ixia.diameter-access-restriction-data-flags", |
20244 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
20245 | 15 | "Diameter Access Restriction Data Flags", HFILL} |
20246 | 15 | }, |
20247 | | |
20248 | | /* ixia, 3054 / 349 */ |
20249 | 15 | {&hf_pie_ixia_diameter_route_record, |
20250 | 15 | {"Route Record", "cflow.pie.ixia.diameter-route-record", |
20251 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20252 | 15 | "Diameter Route Record", HFILL} |
20253 | 15 | }, |
20254 | | |
20255 | | /* ixia, 3054 / 350 */ |
20256 | 15 | {&hf_pie_ixia_diameter_framed_ip_address, |
20257 | 15 | {"Framed IP Address", "cflow.pie.ixia.diameter-framed-ip-address", |
20258 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
20259 | 15 | "Diameter Framed IP Address", HFILL} |
20260 | 15 | }, |
20261 | | |
20262 | | /* ixia, 3054 / 351 */ |
20263 | 15 | {&hf_pie_ixia_diameter_3gpp_user_location_info, |
20264 | 15 | {"3GPP ULI", "cflow.pie.ixia.diameter-3gpp-user-location-info", |
20265 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20266 | 15 | "Diameter 3GPP User Location Info", HFILL} |
20267 | 15 | }, |
20268 | | |
20269 | | /* ixia, 3054 / 352 */ |
20270 | 15 | {&hf_pie_ixia_diameter_called_station_id, |
20271 | 15 | {"Called Station ID", "cflow.pie.ixia.diameter-called-station-id", |
20272 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20273 | 15 | "Diameter Called Station ID", HFILL} |
20274 | 15 | }, |
20275 | | |
20276 | | /* ixia, 3054 / 353 */ |
20277 | 15 | {&hf_pie_ixia_diameter_qos_class_identifier, |
20278 | 15 | {"QoS Class Identifier", "cflow.pie.ixia.diameter-qos-class-identifier", |
20279 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
20280 | 15 | "Diameter QoS Class Identifier", HFILL} |
20281 | 15 | }, |
20282 | | |
20283 | | /* ixia, 3054 / 354 */ |
20284 | 15 | {&hf_pie_ixia_diameter_qos_max_req_bw_dl, |
20285 | 15 | {"QoS Maximum Requested Bandwidth Download", |
20286 | 15 | "cflow.pie.ixia.diameter-qos-max-req-bw-dl", |
20287 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20288 | 15 | "Diameter QoS Maximum Requested Bandwidth Download", HFILL} |
20289 | 15 | }, |
20290 | | |
20291 | | /* ixia, 3054 / 355 */ |
20292 | 15 | {&hf_pie_ixia_diameter_qos_max_req_bw_ul, |
20293 | 15 | {"QoS Maximum Requested Bandwidth Upload", |
20294 | 15 | "cflow.pie.ixia.diameter-qos-max-req-bw-ul", |
20295 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20296 | 15 | "Diameter QoS Maximum Requested Bandwidth Upload", HFILL} |
20297 | 15 | }, |
20298 | | |
20299 | | /* ixia, 3054 / 356 */ |
20300 | 15 | {&hf_pie_ixia_diameter_qos_guaranteed_br_ul, |
20301 | 15 | {"QoS Guaranteed Bitrate Upload", |
20302 | 15 | "cflow.pie.ixia.diameter-qos-guaranteed-br-ul", |
20303 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20304 | 15 | "Diameter Guaranteed Bitrate Upload", HFILL} |
20305 | 15 | }, |
20306 | | |
20307 | | /* ixia, 3054 / 357 */ |
20308 | 15 | {&hf_pie_ixia_diameter_qos_guaranteed_br_dl, |
20309 | 15 | {"QoS Guaranteed Bitrate Download", |
20310 | 15 | "cflow.pie.ixia.diameter-qos-guaranteed-br-dl", |
20311 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20312 | 15 | "Diameter QoS Guaranteed Bitrate Upload", HFILL} |
20313 | 15 | }, |
20314 | | |
20315 | | /* ixia, 3054 / 358 */ |
20316 | 15 | {&hf_pie_ixia_diameter_qos_apn_agg_max_br_ul, |
20317 | 15 | {"QoS APN AMBR Upload", "cflow.pie.ixia.diameter-qos-apn-agg-max-br-ul", |
20318 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20319 | 15 | "Diameter QoS APN Aggregated Maximum Bitrate Upload", HFILL} |
20320 | 15 | }, |
20321 | | |
20322 | | /* ixia, 3054 / 359 */ |
20323 | 15 | {&hf_pie_ixia_diameter_qos_apn_agg_max_br_dl, |
20324 | 15 | {"QoS APN AMBR Download", "cflow.pie.ixia.diameter-qos-apn-agg-max-br-dl", |
20325 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20326 | 15 | "Diameter QoS APN Aggregated Maximum Bitrate Download", HFILL} |
20327 | 15 | }, |
20328 | | |
20329 | | /* ixia, 3054 / 360 */ |
20330 | 15 | {&hf_pie_ixia_diameter_integrity_key, |
20331 | 15 | {"Integrity Key", "cflow.pie.ixia.diameter-integrity-key", |
20332 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20333 | 15 | "Diameter Integrity Key", HFILL} |
20334 | 15 | }, |
20335 | | |
20336 | | /* ixia, 3054 / 361 */ |
20337 | 15 | {&hf_pie_ixia_diameter_confidentiality_key, |
20338 | 15 | {"Confidentiality Key", "cflow.pie.ixia.diameter-confidentiality-key", |
20339 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20340 | 15 | "Diameter Confidentiality Key", HFILL} |
20341 | 15 | }, |
20342 | | |
20343 | | /* ixia, 3054 / 362 */ |
20344 | 15 | {&hf_pie_ixia_diameter_result_code, |
20345 | 15 | {"Result Code", "cflow.pie.ixia.diameter-result-code", |
20346 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
20347 | 15 | "Diameter Result Code", HFILL} |
20348 | 15 | }, |
20349 | | |
20350 | | /* ixia, 3054 / 363 */ |
20351 | 15 | {&hf_pie_ixia_diameter_subscription_id_data, |
20352 | 15 | {"Subscription ID Data", "cflow.pie.ixia.diameter-subscription-id-data", |
20353 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20354 | 15 | "Diameter Subscription ID Data", HFILL} |
20355 | 15 | }, |
20356 | | |
20357 | | /* ixia, 3054 / 364 */ |
20358 | 15 | {&hf_pie_ixia_session_fingerprint, |
20359 | 15 | {"Fingerprint", "cflow.pie.ixia.session-fingerprint", |
20360 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20361 | 15 | "Session Fingerprint", HFILL} |
20362 | 15 | }, |
20363 | | |
20364 | | /* ixia, 3054 / 365 */ |
20365 | 15 | {&hf_pie_ixia_session_parse_errors, |
20366 | 15 | {"Parse Errors", "cflow.pie.ixia.session-parse-errors", |
20367 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20368 | 15 | "Session Parse Errors Count", HFILL} |
20369 | 15 | }, |
20370 | | |
20371 | | /* ixia, 3054 / 366 */ |
20372 | 15 | {&hf_pie_ixia_http_headers, |
20373 | 15 | {"HTTP Headers", "cflow.pie.ixia.http-headers", |
20374 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
20375 | 15 | "List of HTTP Headers", HFILL} |
20376 | 15 | }, |
20377 | | |
20378 | | /* ixia, 3054 / 367 */ |
20379 | 15 | {&hf_pie_ixia_http_header_field, |
20380 | 15 | {"HTTP Header Field", "cflow.pie.ixia.http-header-field", |
20381 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20382 | 15 | "Field name of HTTP header", HFILL} |
20383 | 15 | }, |
20384 | | |
20385 | | /* ixia, 3054 / 368 */ |
20386 | 15 | {&hf_pie_ixia_http_header_value, |
20387 | 15 | {"HTTP Header Value", "cflow.pie.ixia.http-header-value", |
20388 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20389 | 15 | "Value for HTTP header", HFILL} |
20390 | 15 | }, |
20391 | | |
20392 | | /* ixia, 3054 / 369 */ |
20393 | 15 | {&hf_pie_ixia_sip_packets, |
20394 | 15 | {"SIP Packets", "cflow.pie.ixia.sip-packets", |
20395 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20396 | 15 | "List of SIP packets", HFILL} |
20397 | 15 | }, |
20398 | | |
20399 | | /* ixia, 3054 / 370 */ |
20400 | 15 | {&hf_pie_ixia_sip_headers, |
20401 | 15 | {"SIP Headers", "cflow.pie.ixia.sip-headers", |
20402 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
20403 | 15 | "List of SIP headers", HFILL} |
20404 | 15 | }, |
20405 | | |
20406 | | /* ixia, 3054 / 371 */ |
20407 | 15 | {&hf_pie_ixia_sip_type, |
20408 | 15 | {"SIP Type", "cflow.pie.ixia.sip-type", |
20409 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20410 | 15 | "Type of SIP packet", HFILL} |
20411 | 15 | }, |
20412 | | |
20413 | | /* ixia, 3054 / 372 */ |
20414 | 15 | {&hf_pie_ixia_sip_header_field, |
20415 | 15 | {"SIP Header Field", "cflow.pie.ixia.sip-header-field", |
20416 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20417 | 15 | "Name of SIP header", HFILL} |
20418 | 15 | }, |
20419 | | |
20420 | | /* ixia, 3054 / 373 */ |
20421 | 15 | {&hf_pie_ixia_sip_header_value, |
20422 | 15 | {"SIP Header Value", "cflow.pie.ixia.sip-header-value", |
20423 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20424 | 15 | "Value of SIP header", HFILL} |
20425 | 15 | }, |
20426 | | |
20427 | | /* ixia, 3054 / 374 */ |
20428 | 15 | {&hf_pie_ixia_session_ip_scrambling_key_hash, |
20429 | 15 | {"IP Scrambling Key Hash", "cflow.pie.ixia.session-ip-scrambling-key-hash", |
20430 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20431 | 15 | "Session IP Scrambling Key Hash", HFILL} |
20432 | 15 | }, |
20433 | | |
20434 | | /* ixia, 3054 / 375 */ |
20435 | 15 | {&hf_pie_ixia_ja4a, |
20436 | 15 | {"JA4 Fingerprint Part A", "cflow.pie.ixia.ja4a", |
20437 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20438 | 15 | "First Part of a JA4 Fingerprint", HFILL} |
20439 | 15 | }, |
20440 | | |
20441 | | /* ixia, 3054 / 376 */ |
20442 | 15 | {&hf_pie_ixia_ja4b, |
20443 | 15 | {"JA4 Fingerprint Part B", "cflow.pie.ixia.ja4b", |
20444 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20445 | 15 | "Second Part of a JA4 Fingerprint", HFILL} |
20446 | 15 | }, |
20447 | | |
20448 | | /* ixia, 3054 / 377 */ |
20449 | 15 | {&hf_pie_ixia_ja4c, |
20450 | 15 | {"JA4 Fingerprint Part C", "cflow.pie.ixia.ja4c", |
20451 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20452 | 15 | "Third Part of a JA4 Fingerprint", HFILL} |
20453 | 15 | }, |
20454 | | |
20455 | | /* ixia, 3054 / 378 */ |
20456 | 15 | {&hf_pie_ixia_uri_extended, |
20457 | 15 | {"Extended HTTP URI", "cflow.pie.ixia.uri-extended", |
20458 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20459 | 15 | "Extended URI in HTTP requests", HFILL} |
20460 | 15 | }, |
20461 | | |
20462 | | /* ixia, 3054 / 379 */ |
20463 | 15 | {&hf_pie_ixia_app_octet_delta_count, |
20464 | 15 | {"App Octet Delta Count", "cflow.pie.ixia.app-octet-delta-count", |
20465 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
20466 | 15 | "Application Octet Delta Count", HFILL} |
20467 | 15 | }, |
20468 | | |
20469 | | /* ixia, 3054 / 380 */ |
20470 | 15 | {&hf_pie_ixia_reverse_app_octet_delta_count, |
20471 | 15 | {"Reverse App Octet Delta Count", "cflow.pie.ixia.reverse-app-octet-delta-count", |
20472 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
20473 | 15 | "In bi-directional flows, application octet delta count for the server back to client", HFILL} |
20474 | 15 | }, |
20475 | | |
20476 | | /* ixia, 3054 / 381 */ |
20477 | 15 | {&hf_pie_ixia_gtp_uli_cell_nr_cellid, |
20478 | 15 | {"GTP ULI nrCellId", "cflow.pie.ixia.gtp-uli-nrCellId", |
20479 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
20480 | 15 | NULL, HFILL} |
20481 | 15 | }, |
20482 | | |
20483 | | /* ixia, 3054 / 382 */ |
20484 | 15 | {&hf_pie_ixia_gtp_rat_type_name, |
20485 | 15 | {"GTP RAT Type Name", "cflow.pie.ixia.gtp-rat-type-name", |
20486 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20487 | 15 | NULL, HFILL} |
20488 | 15 | }, |
20489 | | |
20490 | | /* ixia, 3054 / 383 */ |
20491 | 15 | {&hf_pie_ixia_gtp_mobile_country_name, |
20492 | 15 | {"GTP Mobile Country Name", "cflow.pie.ixia.gtp-mobile-country-name", |
20493 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20494 | 15 | NULL, HFILL} |
20495 | 15 | }, |
20496 | | |
20497 | | /* ixia, 3054 / 384 */ |
20498 | 15 | {&hf_pie_ixia_gtp_mobile_network_name, |
20499 | 15 | {"GTP Mobile Network Name", "cflow.pie.ixia.gtp-mobile-network-name", |
20500 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20501 | 15 | NULL, HFILL} |
20502 | 15 | }, |
20503 | | |
20504 | | /* ixia, 3054 / 385 */ |
20505 | 15 | {&hf_pie_ixia_gtp_mobile_device_model, |
20506 | 15 | {"GTP Mobile Device Model", "cflow.pie.ixia.gtp-mobile-device-model", |
20507 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20508 | 15 | NULL, HFILL} |
20509 | 15 | }, |
20510 | | |
20511 | | /* ixia, 3054 / 386 */ |
20512 | 15 | {&hf_pie_ixia_gtp_mobile_device_manufacturer, |
20513 | 15 | {"GTP Mobile Device Manufacturer", "cflow.pie.ixia.gtp-mobile-device-manufacturer", |
20514 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20515 | 15 | NULL, HFILL} |
20516 | 15 | }, |
20517 | | |
20518 | | /* Netscaler root (a hidden item to allow filtering) */ |
20519 | 15 | {&hf_pie_netscaler, |
20520 | 15 | {"Netscaler", "cflow.pie.netscaler", |
20521 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
20522 | 15 | NULL, HFILL} |
20523 | 15 | }, |
20524 | | /* netscaler, 5951 / 128 */ |
20525 | 15 | {&hf_pie_netscaler_roundtriptime, |
20526 | 15 | {"Round Trip Time", "cflow.pie.netscaler.round-trip-time", |
20527 | 15 | FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
20528 | 15 | "TCP RTT of the flow in milliseconds", HFILL} |
20529 | 15 | }, |
20530 | | /* netscaler, 5951 / 129 */ |
20531 | 15 | {&hf_pie_netscaler_transactionid, |
20532 | 15 | {"Transaction ID", "cflow.pie.netscaler.transaction-id", |
20533 | 15 | FT_UINT32, BASE_HEX_DEC, NULL, 0x0, |
20534 | 15 | "Four flows of a transaction between client and server (client-to-NS, NS-to-Server, Server-to-NS, NS-to-Client)", HFILL} |
20535 | 15 | }, |
20536 | | /* netscaler, 5951 / 130 */ |
20537 | 15 | {&hf_pie_netscaler_httprequrl, |
20538 | 15 | {"HTTP Request Url", "cflow.pie.netscaler.http-req-url", |
20539 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20540 | 15 | NULL, HFILL} |
20541 | 15 | }, |
20542 | | /* netscaler, 5951 / 131 */ |
20543 | 15 | {&hf_pie_netscaler_httpreqcookie, |
20544 | 15 | {"HTTP Request Cookie", "cflow.pie.netscaler.http-req-cookie", |
20545 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20546 | 15 | NULL, HFILL} |
20547 | 15 | }, |
20548 | | /* netscaler, 5951 / 132 */ |
20549 | 15 | {&hf_pie_netscaler_flowflags, |
20550 | 15 | {"Flow Flags", "cflow.pie.netscaler.flow-flags", |
20551 | 15 | FT_UINT64, BASE_HEX, NULL, 0x0, |
20552 | 15 | "Application Layer Flags", HFILL} |
20553 | 15 | }, |
20554 | | /* netscaler, 5951 / 133 */ |
20555 | 15 | {&hf_pie_netscaler_connectionid, |
20556 | 15 | {"Connection ID", "cflow.pie.netscaler.connection-id", |
20557 | 15 | FT_UINT32, BASE_HEX_DEC, NULL, 0x0, |
20558 | 15 | "Two flows of a TCP connection", HFILL} |
20559 | 15 | }, |
20560 | | /* netscaler, 5951 / 134 */ |
20561 | 15 | {&hf_pie_netscaler_syslogpriority, |
20562 | 15 | {"Syslog Priority", "cflow.pie.netscaler.syslog-priority", |
20563 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20564 | 15 | "Priority of the syslog message", HFILL} |
20565 | 15 | }, |
20566 | | /* netscaler, 5951 / 135 */ |
20567 | 15 | {&hf_pie_netscaler_syslogmessage, |
20568 | 15 | {"Syslog Message", "cflow.pie.netscaler.syslog-message", |
20569 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20570 | 15 | NULL, HFILL} |
20571 | 15 | }, |
20572 | | /* netscaler, 5951 / 136 */ |
20573 | 15 | {&hf_pie_netscaler_syslogtimestamp, |
20574 | 15 | {"Syslog Timestamp", "cflow.pie.netscaler.syslog-timestamp", |
20575 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0x0, |
20576 | 15 | NULL, HFILL} |
20577 | 15 | }, |
20578 | | /* netscaler, 5951 / 140 */ |
20579 | 15 | {&hf_pie_netscaler_httpreqreferer, |
20580 | 15 | {"HTTP Request Referer", "cflow.pie.netscaler.http-req-referer", |
20581 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20582 | 15 | NULL, HFILL} |
20583 | 15 | }, |
20584 | | /* netscaler, 5951 / 141 */ |
20585 | 15 | {&hf_pie_netscaler_httpreqmethod, |
20586 | 15 | {"HTTP Request Method", "cflow.pie.netscaler.http-req-method", |
20587 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20588 | 15 | NULL, HFILL} |
20589 | 15 | }, |
20590 | | /* netscaler, 5951 / 142 */ |
20591 | 15 | {&hf_pie_netscaler_httpreqhost, |
20592 | 15 | {"HTTP Request Host", "cflow.pie.netscaler.http-req-host", |
20593 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20594 | 15 | NULL, HFILL} |
20595 | 15 | }, |
20596 | | /* netscaler, 5951 / 143 */ |
20597 | 15 | {&hf_pie_netscaler_httprequseragent, |
20598 | 15 | {"HTTP Request UserAgent", "cflow.pie.netscaler.http-req-useragent", |
20599 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20600 | 15 | NULL, HFILL} |
20601 | 15 | }, |
20602 | | /* netscaler, 5951 / 144 */ |
20603 | 15 | {&hf_pie_netscaler_httprspstatus, |
20604 | 15 | {"HTTP Response Status", "cflow.pie.netscaler.http-rsp-status", |
20605 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20606 | 15 | NULL, HFILL} |
20607 | 15 | }, |
20608 | | /* netscaler, 5951 / 145 */ |
20609 | 15 | {&hf_pie_netscaler_httprsplen, |
20610 | 15 | {"HTTP Response Length", "cflow.pie.netscaler.http-rsp-len", |
20611 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
20612 | 15 | NULL, HFILL} |
20613 | 15 | }, |
20614 | | /* netscaler, 5951 / 146 */ |
20615 | 15 | {&hf_pie_netscaler_serverttfb, |
20616 | 15 | {"Server TTFB", "cflow.pie.netscaler.server-ttfb", |
20617 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20618 | 15 | "Time till First Byte (microseconds)", HFILL} |
20619 | 15 | }, |
20620 | | /* netscaler, 5951 / 147 */ |
20621 | 15 | {&hf_pie_netscaler_serverttlb, |
20622 | 15 | {"Server TTLB", "cflow.pie.netscaler.server-ttlb", |
20623 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20624 | 15 | "Time till Last Byte (microseconds)", HFILL} |
20625 | 15 | }, |
20626 | | /* netscaler, 5951 / 150 */ |
20627 | 15 | {&hf_pie_netscaler_appnameincarnationnumber, |
20628 | 15 | {"AppName Incarnation Number", "cflow.pie.netscaler.appname-incarnation-number", |
20629 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20630 | 15 | NULL, HFILL} |
20631 | 15 | }, |
20632 | | /* netscaler, 5951 / 151 */ |
20633 | 15 | {&hf_pie_netscaler_appnameappid, |
20634 | 15 | {"AppName App ID", "cflow.pie.netscaler.appname-app-id", |
20635 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20636 | 15 | NULL, HFILL} |
20637 | 15 | }, |
20638 | | /* netscaler, 5951 / 152 */ |
20639 | 15 | {&hf_pie_netscaler_appname, |
20640 | 15 | {"AppName", "cflow.pie.netscaler.appname", |
20641 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20642 | 15 | NULL, HFILL} |
20643 | 15 | }, |
20644 | | /* netscaler, 5951 / 153 */ |
20645 | 15 | {&hf_pie_netscaler_httpreqrcvfb, |
20646 | 15 | {"HTTP Request Received FB", "cflow.pie.netscaler.http-req-rcv-fb", |
20647 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20648 | 15 | "Timestamp of first byte received from client (microseconds)", HFILL} |
20649 | 15 | }, |
20650 | | /* netscaler, 5951 / 156 */ |
20651 | 15 | {&hf_pie_netscaler_httpreqforwfb, |
20652 | 15 | {"HTTP Request Forwarded FB", "cflow.pie.netscaler.http-req-forw-fb", |
20653 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20654 | 15 | "Timestamp of first byte forwarded to server (microseconds)", HFILL} |
20655 | 15 | }, |
20656 | | /* netscaler, 5951 / 157 */ |
20657 | 15 | {&hf_pie_netscaler_httpresrcvfb, |
20658 | 15 | {"HTTP Response Received FB", "cflow.pie.netscaler.http-res-rcv-fb", |
20659 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20660 | 15 | "Timestamp of first byte received from server (microseconds)", HFILL} |
20661 | 15 | }, |
20662 | | /* netscaler, 5951 / 158 */ |
20663 | 15 | {&hf_pie_netscaler_httpresforwfb, |
20664 | 15 | {"HTTP Response Forwarded FB", "cflow.pie.netscaler.http-res-forw-fb", |
20665 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20666 | 15 | "Timestamp of first byte forwarded to client (microseconds)", HFILL} |
20667 | 15 | }, |
20668 | | /* netscaler, 5951 / 159 */ |
20669 | 15 | {&hf_pie_netscaler_httpreqrcvlb, |
20670 | 15 | {"HTTP Request Received LB", "cflow.pie.netscaler.http-req-rcv-lb", |
20671 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20672 | 15 | "Timestamp of last byte received from client (microseconds)", HFILL} |
20673 | 15 | }, |
20674 | | /* netscaler, 5951 / 160 */ |
20675 | 15 | {&hf_pie_netscaler_httpreqforwlb, |
20676 | 15 | {"HTTP Request Forwarded LB", "cflow.pie.netscaler.http-req-forw-lb", |
20677 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20678 | 15 | "Timestamp of last byte forwarded to server (microseconds)", HFILL} |
20679 | 15 | }, |
20680 | | /* netscaler, 5951 / 161 */ |
20681 | 15 | {&hf_pie_netscaler_mainpageid, |
20682 | 15 | {"Main Page Id", "cflow.pie.netscaler.mainpage-id", |
20683 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20684 | 15 | NULL, HFILL} |
20685 | 15 | }, |
20686 | | /* netscaler, 5951 / 162 */ |
20687 | 15 | {&hf_pie_netscaler_mainpagecoreid, |
20688 | 15 | {"Main Page Core Id", "cflow.pie.netscaler.mainpage-core-id", |
20689 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20690 | 15 | NULL, HFILL} |
20691 | 15 | }, |
20692 | | /* netscaler, 5951 / 163 */ |
20693 | 15 | {&hf_pie_netscaler_httpclientinteractionstarttime, |
20694 | 15 | {"HTTP Client Interaction Start Time", "cflow.pie.netscaler.http-client-interaction-starttime", |
20695 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20696 | 15 | "Timestamp when the page starts loading", HFILL} |
20697 | 15 | }, |
20698 | | /* netscaler, 5951 / 164 */ |
20699 | 15 | {&hf_pie_netscaler_httpclientrenderendtime, |
20700 | 15 | {"HTTP Client Render End Time", "cflow.pie.netscaler.http-client-render-endtime", |
20701 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20702 | 15 | "Timestamp when the page completely renders", HFILL} |
20703 | 15 | }, |
20704 | | /* netscaler, 5951 / 165 */ |
20705 | 15 | {&hf_pie_netscaler_httpclientrenderstarttime, |
20706 | 15 | {"HTTP Client Render Start Time", "cflow.pie.netscaler.http-client-render-starttime", |
20707 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20708 | 15 | "Timestamp when page rendering begins", HFILL} |
20709 | 15 | }, |
20710 | | /* netscaler, 5951 / 167 */ |
20711 | 15 | {&hf_pie_netscaler_apptemplatename, |
20712 | 15 | {"App Template Name", "cflow.pie.netscaler.app-template-name", |
20713 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20714 | 15 | NULL, HFILL} |
20715 | 15 | }, |
20716 | | /* netscaler, 5951 / 168 */ |
20717 | 15 | {&hf_pie_netscaler_httpclientinteractionendtime, |
20718 | 15 | {"HTTP Client Interaction End Time", "cflow.pie.netscaler.http-client-interaction-endtime", |
20719 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20720 | 15 | NULL, HFILL} |
20721 | 15 | }, |
20722 | | /* netscaler, 5951 / 169 */ |
20723 | 15 | {&hf_pie_netscaler_httpresrcvlb, |
20724 | 15 | {"HTTP Response Received LB", "cflow.pie.netscaler.http-res-rcv-lb", |
20725 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20726 | 15 | "Timestamp of last byte received from server (microseconds)", HFILL} |
20727 | 15 | }, |
20728 | | /* netscaler, 5951 / 170 */ |
20729 | 15 | {&hf_pie_netscaler_httpresforwlb, |
20730 | 15 | {"HTTP Response Forwarded LB", "cflow.pie.netscaler.http-res-forw-lb", |
20731 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0x0, |
20732 | 15 | "Timestamp of last byte of forwarded to client (microseconds)", HFILL} |
20733 | 15 | }, |
20734 | | /* netscaler, 5951 / 171 */ |
20735 | 15 | {&hf_pie_netscaler_appunitnameappid, |
20736 | 15 | {"AppUnit Name App Id", "cflow.pie.netscaler.app-unit-name-appid", |
20737 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20738 | 15 | NULL, HFILL} |
20739 | 15 | }, |
20740 | | /* netscaler, 5951 / 172 */ |
20741 | 15 | {&hf_pie_netscaler_dbloginflags, |
20742 | 15 | {"DB Login Flags", "cflow.pie.netscaler.db-login-flags", |
20743 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
20744 | 15 | NULL, HFILL} |
20745 | 15 | }, |
20746 | | /* netscaler, 5951 / 173 */ |
20747 | 15 | {&hf_pie_netscaler_dbreqtype, |
20748 | 15 | {"DB Request Type", "cflow.pie.netscaler.db-req-type", |
20749 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20750 | 15 | "Type of database request", HFILL} |
20751 | 15 | }, |
20752 | | /* netscaler, 5951 / 174 */ |
20753 | 15 | {&hf_pie_netscaler_dbprotocolname, |
20754 | 15 | {"DB Protocol Name", "cflow.pie.netscaler.db-protocol-name", |
20755 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20756 | 15 | "Database protocol", HFILL} |
20757 | 15 | }, |
20758 | | /* netscaler, 5951 / 175 */ |
20759 | 15 | {&hf_pie_netscaler_dbusername, |
20760 | 15 | {"DB User Name", "cflow.pie.netscaler.db-user-name", |
20761 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20762 | 15 | NULL, HFILL} |
20763 | 15 | }, |
20764 | | /* netscaler, 5951 / 176 */ |
20765 | 15 | {&hf_pie_netscaler_dbdatabasename, |
20766 | 15 | {"DB Database Name", "cflow.pie.netscaler.db-database-name", |
20767 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20768 | 15 | NULL, HFILL} |
20769 | 15 | }, |
20770 | | /* netscaler, 5951 / 177 */ |
20771 | 15 | {&hf_pie_netscaler_dbclthostname, |
20772 | 15 | {"DB Client Host Name", "cflow.pie.netscaler.db-clt-hostname", |
20773 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20774 | 15 | NULL, HFILL} |
20775 | 15 | }, |
20776 | | /* netscaler, 5951 / 178 */ |
20777 | 15 | {&hf_pie_netscaler_dbreqstring, |
20778 | 15 | {"DB Request String", "cflow.pie.netscaler.db-req-string", |
20779 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20780 | 15 | NULL, HFILL} |
20781 | 15 | }, |
20782 | | /* netscaler, 5951 / 179 */ |
20783 | 15 | {&hf_pie_netscaler_dbrespstatusstring, |
20784 | 15 | {"DB Response Status String", "cflow.pie.netscaler.db-resp-status-string", |
20785 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20786 | 15 | "Database response status", HFILL} |
20787 | 15 | }, |
20788 | | /* netscaler, 5951 / 180 */ |
20789 | 15 | {&hf_pie_netscaler_dbrespstatus, |
20790 | 15 | {"DB Response Status", "cflow.pie.netscaler.db-resp-status", |
20791 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
20792 | 15 | NULL, HFILL} |
20793 | 15 | }, |
20794 | | /* netscaler, 5951 / 181 */ |
20795 | 15 | {&hf_pie_netscaler_dbresplength, |
20796 | 15 | {"DB Response Length", "cflow.pie.netscaler.db-resp-length", |
20797 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
20798 | 15 | NULL, HFILL} |
20799 | 15 | }, |
20800 | | /* netscaler, 5951 / 182 */ |
20801 | 15 | {&hf_pie_netscaler_clientrtt, |
20802 | 15 | {"Client RTT", "cflow.pie.netscaler.client-rtt", |
20803 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20804 | 15 | "RTT of the client", HFILL} |
20805 | 15 | }, |
20806 | | /* netscaler, 5951 / 183 */ |
20807 | 15 | {&hf_pie_netscaler_httpcontenttype, |
20808 | 15 | {"HTTP Content-Type", "cflow.pie.netscaler.http-contenttype", |
20809 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20810 | 15 | NULL, HFILL} |
20811 | 15 | }, |
20812 | | /* netscaler, 5951 / 185 */ |
20813 | 15 | {&hf_pie_netscaler_httpreqauthorization, |
20814 | 15 | {"HTTP Request Authorization", "cflow.pie.netscaler.http-req-authorization", |
20815 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20816 | 15 | NULL, HFILL} |
20817 | 15 | }, |
20818 | | /* netscaler, 5951 / 186 */ |
20819 | 15 | {&hf_pie_netscaler_httpreqvia, |
20820 | 15 | {"HTTP Request Via", "cflow.pie.netscaler.http-req-via", |
20821 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20822 | 15 | NULL, HFILL} |
20823 | 15 | }, |
20824 | | /* netscaler, 5951 / 187 */ |
20825 | 15 | {&hf_pie_netscaler_httpreslocation, |
20826 | 15 | {"HTTP Response Location", "cflow.pie.netscaler.http-res-location", |
20827 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20828 | 15 | NULL, HFILL} |
20829 | 15 | }, |
20830 | | /* netscaler, 5951 / 188 */ |
20831 | 15 | {&hf_pie_netscaler_httpressetcookie, |
20832 | 15 | {"HTTP Response Set-Cookie", "cflow.pie.netscaler.http-res-setcookie", |
20833 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20834 | 15 | NULL, HFILL} |
20835 | 15 | }, |
20836 | | /* netscaler, 5951 / 189 */ |
20837 | 15 | {&hf_pie_netscaler_httpressetcookie2, |
20838 | 15 | {"HTTP Response Set-Cookie2", "cflow.pie.netscaler.http-res-setcookie2", |
20839 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20840 | 15 | NULL, HFILL} |
20841 | 15 | }, |
20842 | | /* netscaler, 5951 / 190 */ |
20843 | 15 | {&hf_pie_netscaler_httpreqxforwardedfor, |
20844 | 15 | {"HTTP Request X-Forwarded-For", "cflow.pie.netscaler.http-reqx-forwardedfor", |
20845 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20846 | 15 | NULL, HFILL} |
20847 | 15 | }, |
20848 | | /* netscaler, 5951 / 192 */ |
20849 | 15 | {&hf_pie_netscaler_connectionchainid, |
20850 | 15 | {"Connection Chain ID", "cflow.pie.netscaler.connection-chain-id", |
20851 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20852 | 15 | NULL, HFILL} |
20853 | 15 | }, |
20854 | | /* netscaler, 5951 / 193 */ |
20855 | 15 | {&hf_pie_netscaler_connectionchainhopcount, |
20856 | 15 | {"Connection Chain Hop Count", "cflow.pie.netscaler.connection-chain-hop-count", |
20857 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20858 | 15 | NULL, HFILL} |
20859 | 15 | }, |
20860 | | /* netscaler, 5951 / 200 */ |
20861 | 15 | {&hf_pie_netscaler_icasessionguid, |
20862 | 15 | {"ICA Session GUID", "cflow.pie.netscaler.ica-session-guid", |
20863 | 15 | FT_GUID, BASE_NONE, NULL, 0x0, |
20864 | 15 | NULL, HFILL} |
20865 | 15 | }, |
20866 | | /* netscaler, 5951 / 201 */ |
20867 | 15 | {&hf_pie_netscaler_icaclientversion, |
20868 | 15 | {"ICA Client Version", "cflow.pie.netscaler.ica-client-version", |
20869 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20870 | 15 | "Version of the ICA client", HFILL} |
20871 | 15 | }, |
20872 | | /* netscaler, 5951 / 202 */ |
20873 | 15 | {&hf_pie_netscaler_icaclienttype, |
20874 | 15 | {"ICA Client Type", "cflow.pie.netscaler.ica-client-type", |
20875 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20876 | 15 | NULL, HFILL} |
20877 | 15 | }, |
20878 | | /* netscaler, 5951 / 203 */ |
20879 | 15 | {&hf_pie_netscaler_icaclientip, |
20880 | 15 | {"ICA Client IP", "cflow.pie.netscaler.ica-client-ip", |
20881 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
20882 | 15 | NULL, HFILL} |
20883 | 15 | }, |
20884 | | /* netscaler, 5951 / 204 */ |
20885 | 15 | {&hf_pie_netscaler_icaclienthostname, |
20886 | 15 | {"ICA Client Host Name", "cflow.pie.netscaler.ica-client-hostname", |
20887 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20888 | 15 | NULL, HFILL} |
20889 | 15 | }, |
20890 | | /* netscaler, 5951 / 205 */ |
20891 | 15 | {&hf_pie_netscaler_aaausername, |
20892 | 15 | {"AAA Username", "cflow.pie.netscaler.aaa-username", |
20893 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20894 | 15 | NULL, HFILL} |
20895 | 15 | }, |
20896 | | /* netscaler, 5951 / 207 */ |
20897 | 15 | {&hf_pie_netscaler_icadomainname, |
20898 | 15 | {"ICA Domain Name", "cflow.pie.netscaler.ica-domain-name", |
20899 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20900 | 15 | NULL, HFILL} |
20901 | 15 | }, |
20902 | | /* netscaler, 5951 / 208 */ |
20903 | 15 | {&hf_pie_netscaler_icaclientlauncher, |
20904 | 15 | {"ICA Client Launcher", "cflow.pie.netscaler.ica-client-launcher", |
20905 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20906 | 15 | NULL, HFILL} |
20907 | 15 | }, |
20908 | | /* netscaler, 5951 / 209 */ |
20909 | 15 | {&hf_pie_netscaler_icasessionsetuptime, |
20910 | 15 | {"ICA Session Setup Time", "cflow.pie.netscaler.ica-session-setuptime", |
20911 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_seconds), 0x0, |
20912 | 15 | NULL, HFILL} |
20913 | 15 | }, |
20914 | | /* netscaler, 5951 / 210 */ |
20915 | 15 | {&hf_pie_netscaler_icaservername, |
20916 | 15 | {"ICA Server Name", "cflow.pie.netscaler.ica-servername", |
20917 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
20918 | 15 | NULL, HFILL} |
20919 | 15 | }, |
20920 | | /* netscaler, 5951 / 214 */ |
20921 | 15 | {&hf_pie_netscaler_icasessionreconnects, |
20922 | 15 | {"ICA Session Reconnects", "cflow.pie.netscaler.ica-session-reconnects", |
20923 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20924 | 15 | NULL, HFILL} |
20925 | 15 | }, |
20926 | | /* netscaler, 5951 / 215 */ |
20927 | 15 | {&hf_pie_netscaler_icartt, |
20928 | 15 | {"ICA RTT", "cflow.pie.netscaler.ica-rtt", |
20929 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20930 | 15 | NULL, HFILL} |
20931 | 15 | }, |
20932 | | /* netscaler, 5951 / 216 */ |
20933 | 15 | {&hf_pie_netscaler_icaclientsiderxbytes, |
20934 | 15 | {"ICA Clientside RX Bytes", "cflow.pie.netscaler.ica-client-side-rxbytes", |
20935 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20936 | 15 | NULL, HFILL} |
20937 | 15 | }, |
20938 | | /* netscaler, 5951 / 217 */ |
20939 | 15 | {&hf_pie_netscaler_icaclientsidetxbytes, |
20940 | 15 | {"ICA Clientside TX Bytes", "cflow.pie.netscaler.ica-client-side-txbytes", |
20941 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20942 | 15 | NULL, HFILL} |
20943 | 15 | }, |
20944 | | /* netscaler, 5951 / 219 */ |
20945 | 15 | {&hf_pie_netscaler_icaclientsidepacketsretransmit, |
20946 | 15 | {"ICA Clientside Packets Retransmit", "cflow.pie.netscaler.ica-clientside-packets-retransmit", |
20947 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20948 | 15 | NULL, HFILL} |
20949 | 15 | }, |
20950 | | /* netscaler, 5951 / 220 */ |
20951 | 15 | {&hf_pie_netscaler_icaserversidepacketsretransmit, |
20952 | 15 | {"ICA Serverside Packets Retransmit", "cflow.pie.netscaler.ica-serverside-packets-retransmit", |
20953 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20954 | 15 | NULL, HFILL} |
20955 | 15 | }, |
20956 | | /* netscaler, 5951 / 221 */ |
20957 | 15 | {&hf_pie_netscaler_icaclientsidertt, |
20958 | 15 | {"ICA Clientside RTT", "cflow.pie.netscaler.ica-clientside-rtt", |
20959 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20960 | 15 | NULL, HFILL} |
20961 | 15 | }, |
20962 | | /* netscaler, 5951 / 222 */ |
20963 | 15 | {&hf_pie_netscaler_icaserversidertt, |
20964 | 15 | {"ICA Serverside RTT", "cflow.pie.netscaler.ica-serverside-rtt", |
20965 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20966 | 15 | NULL, HFILL} |
20967 | 15 | }, |
20968 | | /* netscaler, 5951 / 223 */ |
20969 | 15 | {&hf_pie_netscaler_icasessionupdatebeginsec, |
20970 | 15 | {"ICA Session Update Begin Sec", "cflow.pie.netscaler.ica-session-update-begin-sec", |
20971 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
20972 | 15 | NULL, HFILL} |
20973 | 15 | }, |
20974 | | /* netscaler, 5951 / 224 */ |
20975 | 15 | {&hf_pie_netscaler_icasessionupdateendsec, |
20976 | 15 | {"ICA Session Update End Sec", "cflow.pie.netscaler.ica-session-update-end-sec", |
20977 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
20978 | 15 | NULL, HFILL} |
20979 | 15 | }, |
20980 | | /* netscaler, 5951 / 225 */ |
20981 | 15 | {&hf_pie_netscaler_icachannelid1, |
20982 | 15 | {"ICA Channel Id1", "cflow.pie.netscaler.ica-channel-id1", |
20983 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
20984 | 15 | NULL, HFILL} |
20985 | 15 | }, |
20986 | | /* netscaler, 5951 / 226 */ |
20987 | 15 | {&hf_pie_netscaler_icachannelid1bytes, |
20988 | 15 | {"ICA Channel Id1 Bytes", "cflow.pie.netscaler.ica-channel-id1-bytes", |
20989 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20990 | 15 | NULL, HFILL} |
20991 | 15 | }, |
20992 | | /* netscaler, 5951 / 227 */ |
20993 | 15 | {&hf_pie_netscaler_icachannelid2, |
20994 | 15 | {"ICA Channel Id2", "cflow.pie.netscaler.ica-channel-id2", |
20995 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
20996 | 15 | NULL, HFILL} |
20997 | 15 | }, |
20998 | | /* netscaler, 5951 / 228 */ |
20999 | 15 | {&hf_pie_netscaler_icachannelid2bytes, |
21000 | 15 | {"ICA Channel Id2 Bytes", "cflow.pie.netscaler.ica-channel-id2-bytes", |
21001 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21002 | 15 | NULL, HFILL} |
21003 | 15 | }, |
21004 | | /* netscaler, 5951 / 229 */ |
21005 | 15 | {&hf_pie_netscaler_icachannelid3, |
21006 | 15 | {"ICA Channel Id3", "cflow.pie.netscaler.ica-channel-id3", |
21007 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
21008 | 15 | NULL, HFILL} |
21009 | 15 | }, |
21010 | | /* netscaler, 5951 / 230 */ |
21011 | 15 | {&hf_pie_netscaler_icachannelid3bytes, |
21012 | 15 | {"ICA Channel Id3 Bytes", "cflow.pie.netscaler.ica-channel-id3-bytes", |
21013 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21014 | 15 | NULL, HFILL} |
21015 | 15 | }, |
21016 | | /* netscaler, 5951 / 231 */ |
21017 | 15 | {&hf_pie_netscaler_icachannelid4, |
21018 | 15 | {"ICA Channel Id4", "cflow.pie.netscaler.ica-channel-id4", |
21019 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
21020 | 15 | NULL, HFILL} |
21021 | 15 | }, |
21022 | | /* netscaler, 5951 / 232 */ |
21023 | 15 | {&hf_pie_netscaler_icachannelid4bytes, |
21024 | 15 | {"ICA Channel Id4 Bytes", "cflow.pie.netscaler.ica-channel-id4-bytes", |
21025 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21026 | 15 | NULL, HFILL} |
21027 | 15 | }, |
21028 | | /* netscaler, 5951 / 233 */ |
21029 | 15 | {&hf_pie_netscaler_icachannelid5, |
21030 | 15 | {"ICA Channel Id5", "cflow.pie.netscaler.ica-channel-id5", |
21031 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
21032 | 15 | NULL, HFILL} |
21033 | 15 | }, |
21034 | | /* netscaler, 5951 / 234 */ |
21035 | 15 | {&hf_pie_netscaler_icachannelid5bytes, |
21036 | 15 | {"ICA Channel Id5 Bytes", "cflow.pie.netscaler.ica-channel-id5-bytes", |
21037 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21038 | 15 | NULL, HFILL} |
21039 | 15 | }, |
21040 | | /* netscaler, 5951 / 235 */ |
21041 | 15 | {&hf_pie_netscaler_icaconnectionpriority, |
21042 | 15 | {"ICA Connection Priority", "cflow.pie.netscaler.ica-connection-priority", |
21043 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21044 | 15 | NULL, HFILL} |
21045 | 15 | }, |
21046 | | /* netscaler, 5951 / 236 */ |
21047 | 15 | {&hf_pie_netscaler_applicationstartupduration, |
21048 | 15 | {"Application Startup Duration", "cflow.pie.netscaler.application-startup-duration", |
21049 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21050 | 15 | NULL, HFILL} |
21051 | 15 | }, |
21052 | | /* netscaler, 5951 / 237 */ |
21053 | 15 | {&hf_pie_netscaler_icalaunchmechanism, |
21054 | 15 | {"ICA Launch Mechanism", "cflow.pie.netscaler.ica-launch-mechanism", |
21055 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21056 | 15 | NULL, HFILL} |
21057 | 15 | }, |
21058 | | /* netscaler, 5951 / 238 */ |
21059 | 15 | {&hf_pie_netscaler_icaapplicationname, |
21060 | 15 | {"ICA Application Name", "cflow.pie.netscaler.ica-application-name", |
21061 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21062 | 15 | NULL, HFILL} |
21063 | 15 | }, |
21064 | | /* netscaler, 5951 / 239 */ |
21065 | 15 | {&hf_pie_netscaler_applicationstartuptime, |
21066 | 15 | {"Application Startup Time", "cflow.pie.netscaler.application-startup-time", |
21067 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
21068 | 15 | NULL, HFILL} |
21069 | 15 | }, |
21070 | | /* netscaler, 5951 / 240 */ |
21071 | 15 | {&hf_pie_netscaler_icaapplicationterminationtype, |
21072 | 15 | {"ICA Application Termination Type", "cflow.pie.netscaler.ica-application-termination-type", |
21073 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21074 | 15 | NULL, HFILL} |
21075 | 15 | }, |
21076 | | /* netscaler, 5951 / 241 */ |
21077 | 15 | {&hf_pie_netscaler_icaapplicationterminationtime, |
21078 | 15 | {"ICA Application Termination Time", "cflow.pie.netscaler.ica-application-termination-time", |
21079 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_seconds), 0x0, |
21080 | 15 | NULL, HFILL} |
21081 | 15 | }, |
21082 | | /* netscaler, 5951 / 242 */ |
21083 | 15 | {&hf_pie_netscaler_icasessionendtime, |
21084 | 15 | {"ICA Session End Time", "cflow.pie.netscaler.ica-session-end-time", |
21085 | 15 | FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_seconds), 0x0, |
21086 | 15 | NULL, HFILL} |
21087 | 15 | }, |
21088 | | /* netscaler, 5951 / 243 */ |
21089 | 15 | {&hf_pie_netscaler_icaclientsidejitter, |
21090 | 15 | {"ICA Clientside Jitter", "cflow.pie.netscaler.ica-clientside-jitter", |
21091 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21092 | 15 | NULL, HFILL} |
21093 | 15 | }, |
21094 | | /* netscaler, 5951 / 244 */ |
21095 | 15 | {&hf_pie_netscaler_icaserversidejitter, |
21096 | 15 | {"ICA Serverside Jitter", "cflow.pie.netscaler.ica-serverside-jitter", |
21097 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21098 | 15 | NULL, HFILL} |
21099 | 15 | }, |
21100 | | /* netscaler, 5951 / 245 */ |
21101 | 15 | {&hf_pie_netscaler_icaappprocessid, |
21102 | 15 | {"ICA App Process ID", "cflow.pie.netscaler.ica-app-processid", |
21103 | 15 | FT_UINT32, BASE_DEC_HEX, NULL, 0x0, |
21104 | 15 | NULL, HFILL} |
21105 | 15 | }, |
21106 | | /* netscaler, 5951 / 246 */ |
21107 | 15 | {&hf_pie_netscaler_icaappmodulepath, |
21108 | 15 | {"ICA AppModule Path", "cflow.pie.netscaler.ica-appmodule-path", |
21109 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21110 | 15 | NULL, HFILL} |
21111 | 15 | }, |
21112 | | /* netscaler, 5951 / 247 */ |
21113 | 15 | {&hf_pie_netscaler_icadeviceserialno, |
21114 | 15 | {"ICA Device Serial No", "cflow.pie.netscaler.ica-device-serial-no", |
21115 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21116 | 15 | NULL, HFILL} |
21117 | 15 | }, |
21118 | | /* netscaler, 5951 / 248 */ |
21119 | 15 | {&hf_pie_netscaler_msiclientcookie, |
21120 | 15 | {"Msi Client Cookie", "cflow.pie.netscaler.msi-client-cookie", |
21121 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21122 | 15 | NULL, HFILL} |
21123 | 15 | }, |
21124 | | /* netscaler, 5951 / 249 */ |
21125 | 15 | {&hf_pie_netscaler_icaflags, |
21126 | 15 | {"ICA Flags", "cflow.pie.netscaler.ica-flags", |
21127 | 15 | FT_UINT64, BASE_HEX, NULL, 0x0, |
21128 | 15 | NULL, HFILL} |
21129 | 15 | }, |
21130 | | /* netscaler, 5951 / 250 */ |
21131 | 15 | {&hf_pie_netscaler_icausername, |
21132 | 15 | {"ICA Username", "cflow.pie.netscaler.icau-sername", |
21133 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21134 | 15 | NULL, HFILL} |
21135 | 15 | }, |
21136 | | /* netscaler, 5951 / 251 */ |
21137 | 15 | {&hf_pie_netscaler_licensetype, |
21138 | 15 | {"License Type", "cflow.pie.netscaler.license-type", |
21139 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21140 | 15 | NULL, HFILL} |
21141 | 15 | }, |
21142 | | /* netscaler, 5951 / 252 */ |
21143 | 15 | {&hf_pie_netscaler_maxlicensecount, |
21144 | 15 | {"Max License Count", "cflow.pie.netscaler.max-license-count", |
21145 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
21146 | 15 | NULL, HFILL} |
21147 | 15 | }, |
21148 | | /* netscaler, 5951 / 253 */ |
21149 | 15 | {&hf_pie_netscaler_currentlicenseconsumed, |
21150 | 15 | {"Current License Consumed", "cflow.pie.netscaler.current-license-consumed", |
21151 | 15 | FT_UINT64, BASE_DEC, NULL, 0x0, |
21152 | 15 | NULL, HFILL} |
21153 | 15 | }, |
21154 | | /* netscaler, 5951 / 254 */ |
21155 | 15 | {&hf_pie_netscaler_icanetworkupdatestarttime, |
21156 | 15 | {"ICA Network Update Start Time", "cflow.pie.netscaler.ica-network-update-start-time", |
21157 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
21158 | 15 | NULL, HFILL} |
21159 | 15 | }, |
21160 | | /* netscaler, 5951 / 255 */ |
21161 | 15 | {&hf_pie_netscaler_icanetworkupdateendtime, |
21162 | 15 | {"ICA Network Update End Time", "cflow.pie.netscaler.ica-network-update-end-time", |
21163 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
21164 | 15 | NULL, HFILL} |
21165 | 15 | }, |
21166 | | /* netscaler, 5951 / 256 */ |
21167 | 15 | {&hf_pie_netscaler_icaclientsidesrtt, |
21168 | 15 | {"ICA Clientside SRTT", "cflow.pie.netscaler.ica-clientside-srtt", |
21169 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21170 | 15 | "ICA Clientside smoothed RTT", HFILL} |
21171 | 15 | }, |
21172 | | /* netscaler, 5951 / 257 */ |
21173 | 15 | {&hf_pie_netscaler_icaserversidesrtt, |
21174 | 15 | {"ICA Serverside SRTT", "cflow.pie.netscaler.ica-serverside-srtt", |
21175 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21176 | 15 | "ICA Serverside smoothed RTT", HFILL} |
21177 | 15 | }, |
21178 | | /* netscaler, 5951 / 258 */ |
21179 | 15 | {&hf_pie_netscaler_icaclientsidedelay, |
21180 | 15 | {"ICA Clientside Delay", "cflow.pie.netscaler.ica-clientsi-dedelay", |
21181 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21182 | 15 | NULL, HFILL} |
21183 | 15 | }, |
21184 | | /* netscaler, 5951 / 259 */ |
21185 | 15 | {&hf_pie_netscaler_icaserversidedelay, |
21186 | 15 | {"ICA Serverside Delay", "cflow.pie.netscaler.ica-serversi-dedelay", |
21187 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21188 | 15 | NULL, HFILL} |
21189 | 15 | }, |
21190 | | /* netscaler, 5951 / 260 */ |
21191 | 15 | {&hf_pie_netscaler_icahostdelay, |
21192 | 15 | {"ICA Host Delay", "cflow.pie.netscaler.ica-host-delay", |
21193 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21194 | 15 | NULL, HFILL} |
21195 | 15 | }, |
21196 | | /* netscaler, 5951 / 261 */ |
21197 | 15 | {&hf_pie_netscaler_icaclientsidewindowsize, |
21198 | 15 | {"ICA Clientside WindowSize", "cflow.pie.netscaler.ica-clientside-windowsize", |
21199 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21200 | 15 | NULL, HFILL} |
21201 | 15 | }, |
21202 | | /* netscaler, 5951 / 262 */ |
21203 | 15 | {&hf_pie_netscaler_icaserversidewindowsize, |
21204 | 15 | {"ICA Serverside WindowSize", "cflow.pie.netscaler.ica-serverside-windowsize", |
21205 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21206 | 15 | NULL, HFILL} |
21207 | 15 | }, |
21208 | | /* netscaler, 5951 / 263 */ |
21209 | 15 | {&hf_pie_netscaler_icaclientsidertocount, |
21210 | 15 | {"ICA Clientside RTO Count", "cflow.pie.netscaler.ica-clientside-rto-count", |
21211 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21212 | 15 | "ICA Clientside retrans timeout occurred Count", HFILL} |
21213 | 15 | }, |
21214 | | /* netscaler, 5951 / 264 */ |
21215 | 15 | {&hf_pie_netscaler_icaserversidertocount, |
21216 | 15 | {"ICA Serverside RTO Count", "cflow.pie.netscaler.ica-serverside-rto-count", |
21217 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21218 | 15 | "ICA Serverside retrans timeout occurred Count", HFILL} |
21219 | 15 | }, |
21220 | | /* netscaler, 5951 / 265 */ |
21221 | 15 | {&hf_pie_netscaler_ical7clientlatency, |
21222 | 15 | {"ICA L7 Client Latency", "cflow.pie.netscaler.ica-l7-client-latency", |
21223 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21224 | 15 | NULL, HFILL} |
21225 | 15 | }, |
21226 | | /* netscaler, 5951 / 266 */ |
21227 | 15 | {&hf_pie_netscaler_ical7serverlatency, |
21228 | 15 | {"ICA L7 Server Latency", "cflow.pie.netscaler.ica-l7-server-latency", |
21229 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21230 | 15 | NULL, HFILL} |
21231 | 15 | }, |
21232 | | /* netscaler, 5951 / 267 */ |
21233 | 15 | {&hf_pie_netscaler_httpdomainname, |
21234 | 15 | {"HTTP Domain Name", "cflow.pie.netscaler.http-domain-name", |
21235 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21236 | 15 | NULL, HFILL} |
21237 | 15 | }, |
21238 | | /* netscaler, 5951 / 268 */ |
21239 | 15 | {&hf_pie_netscaler_cacheredirclientconnectioncoreid, |
21240 | 15 | {"CacheRedir Client Connection Core ID", "cflow.pie.netscaler.cacheredir-client-connection-coreid", |
21241 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
21242 | 15 | NULL, HFILL} |
21243 | 15 | }, |
21244 | | /* netscaler, 5951 / 269 */ |
21245 | 15 | {&hf_pie_netscaler_cacheredirclientconnectiontransactionid, |
21246 | 15 | {"CacheRedir Client Connection Transaction ID", "cflow.pie.netscaler.cacheredir-client-connectiontransactionid", |
21247 | 15 | FT_UINT32, BASE_HEX, NULL, 0x0, |
21248 | 15 | NULL, HFILL} |
21249 | 15 | }, |
21250 | | |
21251 | | /* Barracuda root (a hidden item to allow filtering) */ |
21252 | 15 | {&hf_pie_barracuda, |
21253 | 15 | {"Barracuda", "cflow.pie.barracuda", |
21254 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
21255 | 15 | NULL, HFILL} |
21256 | 15 | }, |
21257 | | /* Barracuda, 10704 / 1 */ |
21258 | 15 | {&hf_pie_barracuda_timestamp, |
21259 | 15 | {"Timestamp", "cflow.pie.barracuda.timestamp", |
21260 | 15 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
21261 | 15 | "Seconds since epoch", HFILL} |
21262 | 15 | }, |
21263 | | /* Barracuda, 10704 / 2 */ |
21264 | 15 | {&hf_pie_barracuda_logop, |
21265 | 15 | {"LogOp", "cflow.pie.barracuda.logop", |
21266 | 15 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &v10_barracuda_logop_ext, 0x0, |
21267 | 15 | NULL, HFILL} |
21268 | 15 | }, |
21269 | | /* Barracuda, 10704 / 3 */ |
21270 | 15 | {&hf_pie_barracuda_traffictype, |
21271 | 15 | {"Traffic Type", "cflow.pie.barracuda.traffictype", |
21272 | 15 | FT_UINT8, BASE_DEC, VALS(v10_barracuda_traffictype), 0x0, |
21273 | 15 | NULL, HFILL} |
21274 | 15 | }, |
21275 | | /* Barracuda, 10704 / 4 */ |
21276 | 15 | {&hf_pie_barracuda_fwrule, |
21277 | 15 | {"FW Rule", "cflow.pie.barracuda.fwrule", |
21278 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21279 | 15 | "Name of FW Rule", HFILL} |
21280 | 15 | }, |
21281 | | /* Barracuda, 10704 / 5 */ |
21282 | 15 | {&hf_pie_barracuda_servicename, |
21283 | 15 | {"Service Name", "cflow.pie.barracuda.servicename", |
21284 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21285 | 15 | NULL, HFILL} |
21286 | 15 | }, |
21287 | | /* Barracuda, 10704 / 6 */ |
21288 | 15 | {&hf_pie_barracuda_reason, |
21289 | 15 | {"Reason", "cflow.pie.barracuda.reason", |
21290 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21291 | 15 | NULL, HFILL} |
21292 | 15 | }, |
21293 | | /* Barracuda, 10704 / 7 */ |
21294 | 15 | {&hf_pie_barracuda_reasontext, |
21295 | 15 | {"Reason Text", "cflow.pie.barracuda.reasontext", |
21296 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21297 | 15 | NULL, HFILL} |
21298 | 15 | }, |
21299 | | /* Barracuda, 10704 / 8 */ |
21300 | 15 | {&hf_pie_barracuda_bindipv4address, |
21301 | 15 | {"Bind IPv4 Address", "cflow.pie.barracuda.bindipv4address", |
21302 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
21303 | 15 | NULL, HFILL} |
21304 | 15 | }, |
21305 | | /* Barracuda, 10704 / 9 */ |
21306 | 15 | {&hf_pie_barracuda_bindtransportport, |
21307 | 15 | {"Bind Transport Port", "cflow.pie.barracuda.bindtransportport", |
21308 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21309 | 15 | NULL, HFILL} |
21310 | 15 | }, |
21311 | | /* Barracuda, 10704 / 10 */ |
21312 | 15 | {&hf_pie_barracuda_connipv4address, |
21313 | 15 | {"Conn IPv4 Address", "cflow.pie.barracuda.connipv4address", |
21314 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
21315 | 15 | NULL, HFILL} |
21316 | 15 | }, |
21317 | | /* Barracuda, 10704 / 11 */ |
21318 | 15 | {&hf_pie_barracuda_conntransportport, |
21319 | 15 | {"Conn Transport Port", "cflow.pie.barracuda.conntransportport", |
21320 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21321 | 15 | NULL, HFILL} |
21322 | 15 | }, |
21323 | | /* Barracuda, 10704 / 12 */ |
21324 | 15 | {&hf_pie_barracuda_auditcounter, |
21325 | 15 | {"Audit Counter", "cflow.pie.barracuda.auditcounter", |
21326 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21327 | 15 | "Internal Data Counter", HFILL} |
21328 | 15 | }, |
21329 | | |
21330 | | /* Gigamon root (a hidden item to allow filtering) */ |
21331 | 15 | {&hf_pie_gigamon, |
21332 | 15 | {"Gigamon", "cflow.pie.gigamon", |
21333 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
21334 | 15 | NULL, HFILL} |
21335 | 15 | }, |
21336 | | /* gigamon, 26866 / 1 */ |
21337 | 15 | {&hf_pie_gigamon_httprequrl, |
21338 | 15 | {"HttpReqUrl", "cflow.pie.gigamon.httprequrl", |
21339 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21340 | 15 | NULL, HFILL} |
21341 | 15 | }, |
21342 | | /* gigamon, 26866 / 2 */ |
21343 | 15 | {&hf_pie_gigamon_httprspstatus, |
21344 | 15 | {"HttpRspStatus", "cflow.pie.gigamon.httprspstatus", |
21345 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21346 | 15 | NULL, HFILL} |
21347 | 15 | }, |
21348 | | /* gigamon, 26866 / 101 */ |
21349 | 15 | {&hf_pie_gigamon_sslcertificateissuercommonname, |
21350 | 15 | {"SslCertificateIssuerCommonName", "cflow.pie.gigamon.sslcertificateissuercommonname", |
21351 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21352 | 15 | NULL, HFILL} |
21353 | 15 | }, |
21354 | | /* gigamon, 26866 / 102 */ |
21355 | 15 | {&hf_pie_gigamon_sslcertificatesubjectcommonname, |
21356 | 15 | {"SslCertificateSubjectCommonName", "cflow.pie.gigamon.sslcertificatesubjectcommonname", |
21357 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21358 | 15 | NULL, HFILL} |
21359 | 15 | }, |
21360 | | /* gigamon, 26866 / 103 */ |
21361 | 15 | {&hf_pie_gigamon_sslcertificateissuer, |
21362 | 15 | {"SslCertificateIssuer", "cflow.pie.gigamon.sslcertificateissuer", |
21363 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21364 | 15 | NULL, HFILL} |
21365 | 15 | }, |
21366 | | /* gigamon, 26866 / 104 */ |
21367 | 15 | {&hf_pie_gigamon_sslcertificatesubject, |
21368 | 15 | {"SslCertificateSubject", "cflow.pie.gigamon.sslcertificatesubject", |
21369 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21370 | 15 | NULL, HFILL} |
21371 | 15 | }, |
21372 | | /* gigamon, 26866 / 105 */ |
21373 | 15 | {&hf_pie_gigamon_sslcertificatevalidnotbefore, |
21374 | 15 | {"SslCertificateValidNotBefore", "cflow.pie.gigamon.sslcertificatevalidnotbefore", |
21375 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21376 | 15 | NULL, HFILL} |
21377 | 15 | }, |
21378 | | /* gigamon, 26866 / 106 */ |
21379 | 15 | {&hf_pie_gigamon_sslcertificatevalidnotafter, |
21380 | 15 | {"SslCertificateValidNotAfter", "cflow.pie.gigamon.sslcertificatevalidnotafter", |
21381 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21382 | 15 | NULL, HFILL} |
21383 | 15 | }, |
21384 | | /* gigamon, 26866 / 107 */ |
21385 | 15 | {&hf_pie_gigamon_sslcertificateserialnumber, |
21386 | 15 | {"SslCertificateSerialNumber", "cflow.pie.gigamon.sslcertificateserialnumber", |
21387 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21388 | 15 | NULL, HFILL} |
21389 | 15 | }, |
21390 | | /* gigamon, 26866 / 108 */ |
21391 | 15 | {&hf_pie_gigamon_sslcertificatesignaturealgorithm, |
21392 | 15 | {"SslCertificateSignatureAlgorithm", "cflow.pie.gigamon.sslcertificatesignaturealgorithm", |
21393 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21394 | 15 | NULL, HFILL} |
21395 | 15 | }, |
21396 | | /* gigamon, 26866 / 109 */ |
21397 | 15 | {&hf_pie_gigamon_sslcertificatesubjectpubalgorithm, |
21398 | 15 | {"SslCertificateSubjectPubAlgorithm", "cflow.pie.gigamon.sslcertificatesubjectpubalgorithm", |
21399 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21400 | 15 | NULL, HFILL} |
21401 | 15 | }, |
21402 | | |
21403 | | /* gigamon, 26866 / 110 */ |
21404 | 15 | {&hf_pie_gigamon_sslcertificatesubjectpubkeysize, |
21405 | 15 | {"SslCertificateSubjectPubKeySize", "cflow.pie.gigamon.sslcertificatesubjectpubkeysize", |
21406 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21407 | 15 | NULL, HFILL} |
21408 | 15 | }, |
21409 | | /* gigamon, 26866 / 111 */ |
21410 | 15 | {&hf_pie_gigamon_sslcertificatesubjectaltname, |
21411 | 15 | {"SslCertificateSubjectAltName", "cflow.pie.gigamon.sslcertificatesubjectaltname", |
21412 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21413 | 15 | NULL, HFILL} |
21414 | 15 | }, |
21415 | | /* gigamon, 26866 / 112 */ |
21416 | 15 | {&hf_pie_gigamon_sslservernameindication, |
21417 | 15 | {"SslServerNameIndication", "cflow.pie.gigamon.sslservernameindication", |
21418 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21419 | 15 | NULL, HFILL} |
21420 | 15 | }, |
21421 | | /* gigamon, 26866 / 113 */ |
21422 | 15 | {&hf_pie_gigamon_sslserverversion, |
21423 | 15 | {"SslServerVersion", "cflow.pie.gigamon.sslserverversion", |
21424 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21425 | 15 | NULL, HFILL} |
21426 | 15 | }, |
21427 | | /* gigamon, 26866 / 114 */ |
21428 | 15 | {&hf_pie_gigamon_sslservercipher, |
21429 | 15 | {"SslServerCipher", "cflow.pie.gigamon.sslservercipher", |
21430 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21431 | 15 | NULL, HFILL} |
21432 | 15 | }, |
21433 | | /* gigamon, 26866 / 115 */ |
21434 | 15 | {&hf_pie_gigamon_sslservercompressionmethod, |
21435 | 15 | {"SslServerCompressionMethod", "cflow.pie.gigamon.sslservercompressionmethod", |
21436 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21437 | 15 | NULL, HFILL} |
21438 | 15 | }, |
21439 | | /* gigamon, 26866 / 116 */ |
21440 | 15 | {&hf_pie_gigamon_sslserversessionid, |
21441 | 15 | {"SslServerSessionId", "cflow.pie.gigamon.sslserversessionid", |
21442 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21443 | 15 | NULL, HFILL} |
21444 | 15 | }, |
21445 | | /* gigamon, 26866 / 201 */ |
21446 | 15 | {&hf_pie_gigamon_dnsidentifier, |
21447 | 15 | {"DnsIdentifier", "cflow.pie.gigamon.dnsidentifier", |
21448 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21449 | 15 | NULL, HFILL} |
21450 | 15 | }, |
21451 | | /* gigamon, 26866 / 202 */ |
21452 | 15 | {&hf_pie_gigamon_dnsopcode, |
21453 | 15 | {"DnsOpCode", "cflow.pie.gigamon.dnsopcode", |
21454 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21455 | 15 | NULL, HFILL} |
21456 | 15 | }, |
21457 | | /* gigamon, 26866 / 203 */ |
21458 | 15 | {&hf_pie_gigamon_dnsresponsecode, |
21459 | 15 | {"DnsResponseCode", "cflow.pie.gigamon.dnsresponsecode", |
21460 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21461 | 15 | NULL, HFILL} |
21462 | 15 | }, |
21463 | | /* gigamon, 26866 / 204 */ |
21464 | 15 | {&hf_pie_gigamon_dnsqueryname, |
21465 | 15 | {"DnsQueryName", "cflow.pie.gigamon.dnsqueryname", |
21466 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21467 | 15 | NULL, HFILL} |
21468 | 15 | }, |
21469 | | /* gigamon, 26866 / 205 */ |
21470 | 15 | {&hf_pie_gigamon_dnsresponsename, |
21471 | 15 | {"DnsResponseName", "cflow.pie.gigamon.dnsresponsename", |
21472 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21473 | 15 | NULL, HFILL} |
21474 | 15 | }, |
21475 | | /* gigamon, 26866 / 206 */ |
21476 | 15 | {&hf_pie_gigamon_dnsresponsettl, |
21477 | 15 | {"DnsResponseTTL", "cflow.pie.gigamon.dnsresponsettl", |
21478 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21479 | 15 | NULL, HFILL} |
21480 | 15 | }, |
21481 | | /* gigamon, 26866 / 207 */ |
21482 | 15 | {&hf_pie_gigamon_dnsresponseipv4address, |
21483 | 15 | {"DnsResponseIPv4Address", "cflow.pie.gigamon.dnsresponseipv4address", |
21484 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
21485 | 15 | NULL, HFILL} |
21486 | 15 | }, |
21487 | | /* gigamon, 26866 / 208 */ |
21488 | 15 | {&hf_pie_gigamon_dnsresponseipv6address, |
21489 | 15 | {"DnsResponseIPv6Address", "cflow.pie.gigamon.dnsresponseipv6address", |
21490 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
21491 | 15 | NULL, HFILL} |
21492 | 15 | }, |
21493 | | /* gigamon, 26866 / 209 */ |
21494 | 15 | {&hf_pie_gigamon_dnsbits, |
21495 | 15 | {"DnsBits", "cflow.pie.gigamon.dnsbits", |
21496 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21497 | 15 | NULL, HFILL} |
21498 | 15 | }, |
21499 | | /* gigamon, 26866 / 210 */ |
21500 | 15 | {&hf_pie_gigamon_dnsqdcount, |
21501 | 15 | {"DnsQdCount", "cflow.pie.gigamon.dnsqdcount", |
21502 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21503 | 15 | NULL, HFILL} |
21504 | 15 | }, |
21505 | | /* gigamon, 26866 / 211 */ |
21506 | 15 | {&hf_pie_gigamon_dnsancount, |
21507 | 15 | {"DnsAnCount", "cflow.pie.gigamon.dnsancount", |
21508 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21509 | 15 | NULL, HFILL} |
21510 | 15 | }, |
21511 | | /* gigamon, 26866 / 212 */ |
21512 | 15 | {&hf_pie_gigamon_dnsnscount, |
21513 | 15 | {"DnsNsCount", "cflow.pie.gigamon.dnsnscount", |
21514 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21515 | 15 | NULL, HFILL} |
21516 | 15 | }, |
21517 | | /* gigamon, 26866 / 213 */ |
21518 | 15 | {&hf_pie_gigamon_dnsarcount, |
21519 | 15 | {"DnsArCount", "cflow.pie.gigamon.dnsarcount", |
21520 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21521 | 15 | NULL, HFILL} |
21522 | 15 | }, |
21523 | | /* gigamon, 26866 / 214 */ |
21524 | 15 | {&hf_pie_gigamon_dnsquerytype, |
21525 | 15 | {"DnsQueryType", "cflow.pie.gigamon.dnsquerytype", |
21526 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21527 | 15 | NULL, HFILL} |
21528 | 15 | }, |
21529 | | /* gigamon, 26866 / 215 */ |
21530 | 15 | {&hf_pie_gigamon_dnsqueryclass, |
21531 | 15 | {"DnsQueryClass", "cflow.pie.gigamon.dnsqueryclass", |
21532 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21533 | 15 | NULL, HFILL} |
21534 | 15 | }, |
21535 | | /* gigamon, 26866 / 216 */ |
21536 | 15 | {&hf_pie_gigamon_dnsresponsetype, |
21537 | 15 | {"DnsResponseType", "cflow.pie.gigamon.dnsresponsetype", |
21538 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21539 | 15 | NULL, HFILL} |
21540 | 15 | }, |
21541 | | /* gigamon, 26866 / 217 */ |
21542 | 15 | {&hf_pie_gigamon_dnsresponseclass, |
21543 | 15 | {"DnsResponseClass", "cflow.pie.gigamon.dnsresponseclass", |
21544 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21545 | 15 | NULL, HFILL} |
21546 | 15 | }, |
21547 | | /* gigamon, 26866 / 218 */ |
21548 | 15 | {&hf_pie_gigamon_dnsresponserdlength, |
21549 | 15 | {"DnsResponseRdLength", "cflow.pie.gigamon.dnsresponserdlength", |
21550 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21551 | 15 | NULL, HFILL} |
21552 | 15 | }, |
21553 | | /* gigamon, 26866 / 219 */ |
21554 | 15 | {&hf_pie_gigamon_dnsresponserdata, |
21555 | 15 | {"DnsResponseRdata", "cflow.pie.gigamon.dnsresponserdata", |
21556 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21557 | 15 | NULL, HFILL} |
21558 | 15 | }, |
21559 | | /* gigamon, 26866 / 220 */ |
21560 | 15 | {&hf_pie_gigamon_dnsauthorityname, |
21561 | 15 | {"DnsAuthorityName", "cflow.pie.gigamon.dnsauthorityname", |
21562 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21563 | 15 | NULL, HFILL} |
21564 | 15 | }, |
21565 | | /* gigamon, 26866 / 221 */ |
21566 | 15 | {&hf_pie_gigamon_dnsauthoritytype, |
21567 | 15 | {"DnsAuthorityType", "cflow.pie.gigamon.dnsauthoritytype", |
21568 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21569 | 15 | NULL, HFILL} |
21570 | 15 | }, |
21571 | | /* gigamon, 26866 / 222 */ |
21572 | 15 | {&hf_pie_gigamon_dnsauthorityclass, |
21573 | 15 | {"DnsAuthorityClass", "cflow.pie.gigamon.dnsauthorityclass", |
21574 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21575 | 15 | NULL, HFILL} |
21576 | 15 | }, |
21577 | | /* gigamon, 26866 / 223 */ |
21578 | 15 | {&hf_pie_gigamon_dnsauthorityttl, |
21579 | 15 | {"DnsAuthorityTTL", "cflow.pie.gigamon.dnsauthorityttl", |
21580 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21581 | 15 | NULL, HFILL} |
21582 | 15 | }, |
21583 | | /* gigamon, 26866 / 224 */ |
21584 | 15 | {&hf_pie_gigamon_dnsauthorityrdlength, |
21585 | 15 | {"DnsAuthorityRdLength", "cflow.pie.gigamon.dnsauthorityrdlength", |
21586 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21587 | 15 | NULL, HFILL} |
21588 | 15 | }, |
21589 | | /* gigamon, 26866 / 225 */ |
21590 | 15 | {&hf_pie_gigamon_dnsauthorityrdata, |
21591 | 15 | {"DnsAuthorityRdata", "cflow.pie.gigamon.dnsauthorityrdata", |
21592 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21593 | 15 | NULL, HFILL} |
21594 | 15 | }, |
21595 | | /* gigamon, 26866 / 226 */ |
21596 | 15 | {&hf_pie_gigamon_dnsadditionalname, |
21597 | 15 | {"DnsAdditionalName", "cflow.pie.gigamon.dnsadditionalname", |
21598 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21599 | 15 | NULL, HFILL} |
21600 | 15 | }, |
21601 | | /* gigamon, 26866 / 227 */ |
21602 | 15 | {&hf_pie_gigamon_dnsadditionaltype, |
21603 | 15 | {"DnsAdditionalType", "cflow.pie.gigamon.dnsadditionaltype", |
21604 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21605 | 15 | NULL, HFILL} |
21606 | 15 | }, |
21607 | | /* gigamon, 26866 / 228 */ |
21608 | 15 | {&hf_pie_gigamon_dnsadditionalclass, |
21609 | 15 | {"DnsAdditionalClass", "cflow.pie.gigamon.dnsadditionalclass", |
21610 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21611 | 15 | NULL, HFILL} |
21612 | 15 | }, |
21613 | | /* gigamon, 26866 / 229 */ |
21614 | 15 | {&hf_pie_gigamon_dnsadditionalttl, |
21615 | 15 | {"DnsAdditionalTTL", "cflow.pie.gigamon.dnsadditionalttl", |
21616 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21617 | 15 | NULL, HFILL} |
21618 | 15 | }, |
21619 | | /* gigamon, 26866 / 230 */ |
21620 | 15 | {&hf_pie_gigamon_dnsadditionalrdlength, |
21621 | 15 | {"DnsAdditionalRdLength", "cflow.pie.gigamon.dnsadditionalrdlength", |
21622 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21623 | 15 | NULL, HFILL} |
21624 | 15 | }, |
21625 | | /* gigamon, 26866 / 231 */ |
21626 | 15 | {&hf_pie_gigamon_dnsadditionalrdata, |
21627 | 15 | {"DnsAdditionalRdata", "cflow.pie.gigamon.dnsadditionalrdata", |
21628 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21629 | 15 | NULL, HFILL} |
21630 | 15 | }, |
21631 | | /* Niagara Networks root (a hidden item to allow filtering) */ |
21632 | 15 | {&hf_pie_niagara_networks, |
21633 | 15 | {"NiagaraNetworks", "cflow.pie.niagaranetworks", |
21634 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
21635 | 15 | NULL, HFILL} |
21636 | 15 | }, |
21637 | | /* Niagara Networks, 47729 / 100 */ |
21638 | 15 | {&hf_pie_niagara_networks_sslservernameindication, |
21639 | 15 | {"SslServerNameIndication", "cflow.pie.niagaranetworks.sslservernameindication", |
21640 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21641 | 15 | NULL, HFILL} |
21642 | 15 | }, |
21643 | | /* Niagara Networks, 47729 / 101 */ |
21644 | 15 | {&hf_pie_niagara_networks_sslserverversion, |
21645 | 15 | {"SslServerVersion", "cflow.pie.niagaranetworks.sslserverversion", |
21646 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21647 | 15 | NULL, HFILL} |
21648 | 15 | }, |
21649 | | /* Niagara Networks, 47729 / 102 */ |
21650 | 15 | {&hf_pie_niagara_networks_sslserverversiontext, |
21651 | 15 | {"SslServerVersionText", "cflow.pie.niagaranetworks.sslserverversiontext", |
21652 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21653 | 15 | NULL, HFILL} |
21654 | 15 | }, |
21655 | | /* Niagara Networks, 47729 / 103 */ |
21656 | 15 | {&hf_pie_niagara_networks_sslservercipher, |
21657 | 15 | {"SslServerCipher", "cflow.pie.niagaranetworks.sslservercipher", |
21658 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21659 | 15 | NULL, HFILL} |
21660 | 15 | }, |
21661 | | /* Niagara Networks, 47729 / 104 */ |
21662 | 15 | {&hf_pie_niagara_networks_sslserverciphertext, |
21663 | 15 | {"SslServerCipherText", "cflow.pie.niagaranetworks.sslserverciphertext", |
21664 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21665 | 15 | NULL, HFILL} |
21666 | 15 | }, |
21667 | | /* Niagara Networks, 47729 / 105 */ |
21668 | 15 | {&hf_pie_niagara_networks_sslconnectionencryptiontype, |
21669 | 15 | {"SslConnectionEncryptionType", "cflow.pie.niagaranetworks.sslconnectionencryptiontype", |
21670 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21671 | 15 | NULL, HFILL} |
21672 | 15 | }, |
21673 | | /* Niagara Networks, 47729 / 106 */ |
21674 | 15 | {&hf_pie_niagara_networks_sslservercompressionmethod, |
21675 | 15 | {"SslServerCompressionMethod", "cflow.pie.niagaranetworks.sslservercompressionmethod", |
21676 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21677 | 15 | NULL, HFILL} |
21678 | 15 | }, |
21679 | | /* Niagara Networks, 47729 / 107 */ |
21680 | 15 | {&hf_pie_niagara_networks_sslserversessionid, |
21681 | 15 | {"SslServerSessionId", "cflow.pie.niagaranetworks.sslserversessionid", |
21682 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21683 | 15 | NULL, HFILL} |
21684 | 15 | }, |
21685 | | /* Niagara Networks, 47729 / 108 */ |
21686 | 15 | {&hf_pie_niagara_networks_sslcertificateissuer, |
21687 | 15 | {"SslCertificateIssuer", "cflow.pie.niagaranetworks.sslcertificateissuer", |
21688 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21689 | 15 | NULL, HFILL} |
21690 | 15 | }, |
21691 | | /* Niagara Networks, 47729 / 109 */ |
21692 | 15 | {&hf_pie_niagara_networks_sslcertificateissuername, |
21693 | 15 | {"SslCertificateIssuerName", "cflow.pie.niagaranetworks.sslcertificateissuername", |
21694 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21695 | 15 | NULL, HFILL} |
21696 | 15 | }, |
21697 | | /* Niagara Networks, 47729 / 110 */ |
21698 | 15 | {&hf_pie_niagara_networks_sslcertificatesubject, |
21699 | 15 | {"SslCertificateSubject", "cflow.pie.niagaranetworks.sslcertificatesubject", |
21700 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21701 | 15 | NULL, HFILL} |
21702 | 15 | }, |
21703 | | /* Niagara Networks, 47729 / 111 */ |
21704 | 15 | {&hf_pie_niagara_networks_sslcertificatesubjectname, |
21705 | 15 | {"SslCertificateSubjectName", "cflow.pie.niagaranetworks.sslcertificatesubjectname", |
21706 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21707 | 15 | NULL, HFILL} |
21708 | 15 | }, |
21709 | | /* Niagara Networks, 47729 / 112 */ |
21710 | 15 | {&hf_pie_niagara_networks_sslcertificatevalidnotbefore, |
21711 | 15 | {"SslCertificateValidNotBefore", "cflow.pie.niagaranetworks.sslcertificatevalidnotbefore", |
21712 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21713 | 15 | NULL, HFILL} |
21714 | 15 | }, |
21715 | | /* Niagara Networks, 47729 / 113 */ |
21716 | 15 | {&hf_pie_niagara_networks_sslcertificatevalidnotafter, |
21717 | 15 | {"SslCertificateValidNotAfter", "cflow.pie.niagaranetworks.sslcertificatevalidnotafter", |
21718 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21719 | 15 | NULL, HFILL} |
21720 | 15 | }, |
21721 | | /* Niagara Networks, 47729 / 114 */ |
21722 | 15 | {&hf_pie_niagara_networks_sslcertificateserialnumber, |
21723 | 15 | {"SslCertificateSerialNumber", "cflow.pie.niagaranetworks.sslcertificateserialnumber", |
21724 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21725 | 15 | NULL, HFILL} |
21726 | 15 | }, |
21727 | | /* Niagara Networks, 47729 / 115 */ |
21728 | 15 | {&hf_pie_niagara_networks_sslcertificatesignaturealgorithm, |
21729 | 15 | {"SslCertificateSignatureAlgorithm", "cflow.pie.niagaranetworks.sslcertificatesignaturealgorithm", |
21730 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21731 | 15 | NULL, HFILL} |
21732 | 15 | }, |
21733 | | /* Niagara Networks, 47729 / 116 */ |
21734 | 15 | {&hf_pie_niagara_networks_sslcertificatesignaturealgorithmtext, |
21735 | 15 | {"SslCertificateSignatureAlgorithmText", "cflow.pie.niagaranetworks.sslcertificatesignaturealgorithmtext", |
21736 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21737 | 15 | NULL, HFILL} |
21738 | 15 | }, |
21739 | | /* Niagara Networks, 47729 / 117 */ |
21740 | 15 | {&hf_pie_niagara_networks_sslcertificatesubjectpublickeysize, |
21741 | 15 | {"SslCertificateSubjectPublicKeySize", "cflow.pie.niagaranetworks.sslcertificatesubjectpublickeysize", |
21742 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21743 | 15 | NULL, HFILL} |
21744 | 15 | }, |
21745 | | /* Niagara Networks, 47729 / 118 */ |
21746 | 15 | {&hf_pie_niagara_networks_sslcertificatesubjectpublicalgorithm, |
21747 | 15 | {"SslCertificateSubjectPublicAlgorithm", "cflow.pie.niagaranetworks.sslcertificatesubjectpublicalgorithm", |
21748 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21749 | 15 | NULL, HFILL} |
21750 | 15 | }, |
21751 | | /* Niagara Networks, 47729 / 119 */ |
21752 | 15 | {&hf_pie_niagara_networks_sslcertificatesubjectpublicalgorithmtext, |
21753 | 15 | {"SslCertificateSubjectPublicAlgorithmText", "cflow.pie.niagaranetworks.sslcertificatesubjectpublicalgorithmtext", |
21754 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21755 | 15 | NULL, HFILL} |
21756 | 15 | }, |
21757 | | /* Niagara Networks, 47729 / 120 */ |
21758 | 15 | {&hf_pie_niagara_networks_sslcertificatesubjectalgorithmtext, |
21759 | 15 | {"SslCertificateSubjectAlgorithmText", "cflow.pie.niagaranetworks.sslcertificatesubjectalgorithmtext", |
21760 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21761 | 15 | NULL, HFILL} |
21762 | 15 | }, |
21763 | | /* Niagara Networks, 47729 / 121 */ |
21764 | 15 | {&hf_pie_niagara_networks_sslcertificatesubjectalternativename, |
21765 | 15 | {"SslCertificateSubjectAlternativeName", "cflow.pie.niagaranetworks.sslcertificatesubjectalternativename", |
21766 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21767 | 15 | NULL, HFILL} |
21768 | 15 | }, |
21769 | | /* Niagara Networks, 47729 / 122 */ |
21770 | 15 | {&hf_pie_niagara_networks_sslcertificatesha1, |
21771 | 15 | {"SslCertificateSha1", "cflow.pie.niagaranetworks.sslcertificatesha1", |
21772 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21773 | 15 | NULL, HFILL} |
21774 | 15 | }, |
21775 | | /* Niagara Networks, 47729 / 200 */ |
21776 | 15 | {&hf_pie_niagara_networks_dnsidentifier, |
21777 | 15 | {"DnsIdentifier", "cflow.pie.niagaranetworks.dnsidentifier", |
21778 | 15 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21779 | 15 | NULL, HFILL} |
21780 | 15 | }, |
21781 | | /* Niagara Networks, 47729 / 201 */ |
21782 | 15 | {&hf_pie_niagara_networks_dnsopcode, |
21783 | 15 | {"DnsOpCode", "cflow.pie.niagaranetworks.dnsopcode", |
21784 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21785 | 15 | NULL, HFILL} |
21786 | 15 | }, |
21787 | | /* Niagara Networks, 47729 / 202 */ |
21788 | 15 | {&hf_pie_niagara_networks_dnsresponsecode, |
21789 | 15 | {"DnsResponseCode", "cflow.pie.niagaranetworks.dnsresponsecode", |
21790 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21791 | 15 | NULL, HFILL} |
21792 | 15 | }, |
21793 | | /* Niagara Networks, 47729 / 203 */ |
21794 | 15 | {&hf_pie_niagara_networks_dnsqueryname, |
21795 | 15 | {"DnsQueryName", "cflow.pie.niagaranetworks.dnsqueryname", |
21796 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21797 | 15 | NULL, HFILL} |
21798 | 15 | }, |
21799 | | /* Niagara Networks, 47729 / 204 */ |
21800 | 15 | {&hf_pie_niagara_networks_dnsresponsename, |
21801 | 15 | {"DnsResponseName", "cflow.pie.niagaranetworks.dnsresponsename", |
21802 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21803 | 15 | NULL, HFILL} |
21804 | 15 | }, |
21805 | | /* Niagara Networks, 47729 / 205 */ |
21806 | 15 | {&hf_pie_niagara_networks_dnsresponsettl, |
21807 | 15 | {"DnsResponseTTL", "cflow.pie.niagaranetworks.dnsresponsettl", |
21808 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21809 | 15 | NULL, HFILL} |
21810 | 15 | }, |
21811 | | /* Niagara Networks, 47729 / 206 */ |
21812 | 15 | {&hf_pie_niagara_networks_dnsresponseipv4addr, |
21813 | 15 | {"DnsResponseIPv4Addr", "cflow.pie.niagaranetworks.dnsresponseipv4addr", |
21814 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21815 | 15 | NULL, HFILL} |
21816 | 15 | }, |
21817 | | /* Niagara Networks, 47729 / 207 */ |
21818 | 15 | {&hf_pie_niagara_networks_dnsresponseipv4addrtext, |
21819 | 15 | {"DnsResponseIPv4AddrText", "cflow.pie.niagaranetworks.dnsresponseipv4addrtext", |
21820 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21821 | 15 | NULL, HFILL} |
21822 | 15 | }, |
21823 | | /* Niagara Networks, 47729 / 208 */ |
21824 | 15 | {&hf_pie_niagara_networks_dnsresponseipv6addr, |
21825 | 15 | {"DnsResponseIPv6Addr", "cflow.pie.niagaranetworks.dnsresponseipv6addr", |
21826 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21827 | 15 | NULL, HFILL} |
21828 | 15 | }, |
21829 | | /* Niagara Networks, 47729 / 209 */ |
21830 | 15 | {&hf_pie_niagara_networks_dnsresponseipv6addrtext, |
21831 | 15 | {"DnsResponseIPv6AddrText", "cflow.pie.niagaranetworks.dnsresponseipv6addrtext", |
21832 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21833 | 15 | NULL, HFILL} |
21834 | 15 | }, |
21835 | | /* Niagara Networks, 47729 / 210 */ |
21836 | 15 | {&hf_pie_niagara_networks_dnsbits, |
21837 | 15 | {"DnsBits", "cflow.pie.niagaranetworks.dnsbits", |
21838 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21839 | 15 | NULL, HFILL} |
21840 | 15 | }, |
21841 | | /* Niagara Networks, 47729 / 211 */ |
21842 | 15 | {&hf_pie_niagara_networks_dnsqdcount, |
21843 | 15 | {"DnsQDCount", "cflow.pie.niagaranetworks.dnsqdcount", |
21844 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21845 | 15 | NULL, HFILL} |
21846 | 15 | }, |
21847 | | /* Niagara Networks, 47729 / 212 */ |
21848 | 15 | {&hf_pie_niagara_networks_dnsancount, |
21849 | 15 | {"DnsANCount", "cflow.pie.niagaranetworks.dnsancount", |
21850 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21851 | 15 | NULL, HFILL} |
21852 | 15 | }, |
21853 | | /* Niagara Networks, 47729 / 213 */ |
21854 | 15 | {&hf_pie_niagara_networks_dnsnscount, |
21855 | 15 | {"DnsNSCount", "cflow.pie.niagaranetworks.dnsnscount", |
21856 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21857 | 15 | NULL, HFILL} |
21858 | 15 | }, |
21859 | | /* Niagara Networks, 47729 / 214 */ |
21860 | 15 | {&hf_pie_niagara_networks_dnsarcount, |
21861 | 15 | {"DnsARCount", "cflow.pie.niagaranetworks.dnsarcount", |
21862 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21863 | 15 | NULL, HFILL} |
21864 | 15 | }, |
21865 | | /* Niagara Networks, 47729 / 215 */ |
21866 | 15 | {&hf_pie_niagara_networks_dnsquerytype, |
21867 | 15 | {"DnsQueryType", "cflow.pie.niagaranetworks.dnsquerytype", |
21868 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21869 | 15 | NULL, HFILL} |
21870 | 15 | }, |
21871 | | /* Niagara Networks, 47729 / 216 */ |
21872 | 15 | {&hf_pie_niagara_networks_dnsquerytypetext, |
21873 | 15 | {"DnsQueryTypeText", "cflow.pie.niagaranetworks.dnsquerytypetext", |
21874 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21875 | 15 | NULL, HFILL} |
21876 | 15 | }, |
21877 | | /* Niagara Networks, 47729 / 217 */ |
21878 | 15 | {&hf_pie_niagara_networks_dnsqueryclass, |
21879 | 15 | {"DnsQueryClass", "cflow.pie.niagaranetworks.dnsqueryclass", |
21880 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21881 | 15 | NULL, HFILL} |
21882 | 15 | }, |
21883 | | /* Niagara Networks, 47729 / 218 */ |
21884 | 15 | {&hf_pie_niagara_networks_dnsqueryclasstext, |
21885 | 15 | {"DnsQueryClassText", "cflow.pie.niagaranetworks.dnsqueryclasstext", |
21886 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21887 | 15 | NULL, HFILL} |
21888 | 15 | }, |
21889 | | /* Niagara Networks, 47729 / 219 */ |
21890 | 15 | {&hf_pie_niagara_networks_dnsresponsetype, |
21891 | 15 | {"DnsResponseType", "cflow.pie.niagaranetworks.dnsresponsetype", |
21892 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21893 | 15 | NULL, HFILL} |
21894 | 15 | }, |
21895 | | /* Niagara Networks, 47729 / 220 */ |
21896 | 15 | {&hf_pie_niagara_networks_dnsresponsetypetext, |
21897 | 15 | {"DnsResponseTypeText", "cflow.pie.niagaranetworks.dnsresponsetypetext", |
21898 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21899 | 15 | NULL, HFILL} |
21900 | 15 | }, |
21901 | | /* Niagara Networks, 47729 / 221 */ |
21902 | 15 | {&hf_pie_niagara_networks_dnsresponseclass, |
21903 | 15 | {"DnsResponseClass", "cflow.pie.niagaranetworks.dnsresponseclass", |
21904 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21905 | 15 | NULL, HFILL} |
21906 | 15 | }, |
21907 | | /* Niagara Networks, 47729 / 222 */ |
21908 | 15 | {&hf_pie_niagara_networks_dnsresponseclasstext, |
21909 | 15 | {"DnsResponseClassText", "cflow.pie.niagaranetworks.dnsresponseclasstext", |
21910 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21911 | 15 | NULL, HFILL} |
21912 | 15 | }, |
21913 | | /* Niagara Networks, 47729 / 223 */ |
21914 | 15 | {&hf_pie_niagara_networks_dnsresponserdlength, |
21915 | 15 | {"DnsResponseRDLength", "cflow.pie.niagaranetworks.dnsresponserdlength", |
21916 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21917 | 15 | NULL, HFILL} |
21918 | 15 | }, |
21919 | | /* Niagara Networks, 47729 / 224 */ |
21920 | 15 | {&hf_pie_niagara_networks_dnsresponserdata, |
21921 | 15 | {"DnsResponseRData", "cflow.pie.niagaranetworks.dnsresponserdata", |
21922 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21923 | 15 | NULL, HFILL} |
21924 | 15 | }, |
21925 | | /* Niagara Networks, 47729 / 225 */ |
21926 | 15 | {&hf_pie_niagara_networks_dnsauthorityname, |
21927 | 15 | {"DnsAuthorityName", "cflow.pie.niagaranetworks.dnsauthorityname", |
21928 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21929 | 15 | NULL, HFILL} |
21930 | 15 | }, |
21931 | | /* Niagara Networks, 47729 / 226 */ |
21932 | 15 | {&hf_pie_niagara_networks_dnsauthoritytype, |
21933 | 15 | {"DnsAuthorityType", "cflow.pie.niagaranetworks.dnsauthoritytype", |
21934 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21935 | 15 | NULL, HFILL} |
21936 | 15 | }, |
21937 | | /* Niagara Networks, 47729 / 227 */ |
21938 | 15 | {&hf_pie_niagara_networks_dnsauthoritytypetext, |
21939 | 15 | {"DnsAuthorityTypeText", "cflow.pie.niagaranetworks.dnsauthoritytypetext", |
21940 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21941 | 15 | NULL, HFILL} |
21942 | 15 | }, |
21943 | | /* Niagara Networks, 47729 / 228 */ |
21944 | 15 | {&hf_pie_niagara_networks_dnsauthorityclass, |
21945 | 15 | {"DnsAuthorityClass", "cflow.pie.niagaranetworks.dnsauthorityclass", |
21946 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21947 | 15 | NULL, HFILL} |
21948 | 15 | }, |
21949 | | /* Niagara Networks, 47729 / 229 */ |
21950 | 15 | {&hf_pie_niagara_networks_dnsauthorityclasstext, |
21951 | 15 | {"DnsAuthorityClassText", "cflow.pie.niagaranetworks.dnsauthorityclasstext", |
21952 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21953 | 15 | NULL, HFILL} |
21954 | 15 | }, |
21955 | | /* Niagara Networks, 47729 / 230 */ |
21956 | 15 | {&hf_pie_niagara_networks_dnsauthorityttl, |
21957 | 15 | {"DnsAuthorityTTL", "cflow.pie.niagaranetworks.dnsauthorityttl", |
21958 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21959 | 15 | NULL, HFILL} |
21960 | 15 | }, |
21961 | | /* Niagara Networks, 47729 / 231 */ |
21962 | 15 | {&hf_pie_niagara_networks_dnsauthorityrdlength, |
21963 | 15 | {"DnsAuthorityRDLength", "cflow.pie.niagaranetworks.dnsauthorityrdlength", |
21964 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21965 | 15 | NULL, HFILL} |
21966 | 15 | }, |
21967 | | /* Niagara Networks, 47729 / 232 */ |
21968 | 15 | {&hf_pie_niagara_networks_dnsauthorityrdata, |
21969 | 15 | {"DnsAuthorityRData", "cflow.pie.niagaranetworks.dnsauthorityrdata", |
21970 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21971 | 15 | NULL, HFILL} |
21972 | 15 | }, |
21973 | | /* Niagara Networks, 47729 / 233 */ |
21974 | 15 | {&hf_pie_niagara_networks_dnsadditionalname, |
21975 | 15 | {"DnsAdditionalName", "cflow.pie.niagaranetworks.dnsadditionalname", |
21976 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21977 | 15 | NULL, HFILL} |
21978 | 15 | }, |
21979 | | /* Niagara Networks, 47729 / 234 */ |
21980 | 15 | {&hf_pie_niagara_networks_dnsadditionaltype, |
21981 | 15 | {"DnsAdditionalType", "cflow.pie.niagaranetworks.dnsadditionaltype", |
21982 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21983 | 15 | NULL, HFILL} |
21984 | 15 | }, |
21985 | | /* Niagara Networks, 47729 / 235 */ |
21986 | 15 | {&hf_pie_niagara_networks_dnsadditionaltypetext, |
21987 | 15 | {"DnsAdditionalTypeText", "cflow.pie.niagaranetworks.dnsadditionaltypetext", |
21988 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
21989 | 15 | NULL, HFILL} |
21990 | 15 | }, |
21991 | | /* Niagara Networks, 47729 / 236 */ |
21992 | 15 | {&hf_pie_niagara_networks_dnsadditionalclass, |
21993 | 15 | {"DnsAdditionalClass", "cflow.pie.niagaranetworks.dnsadditionalclass", |
21994 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21995 | 15 | NULL, HFILL} |
21996 | 15 | }, |
21997 | | /* Niagara Networks, 47729 / 237 */ |
21998 | 15 | {&hf_pie_niagara_networks_dnsadditionalclasstext, |
21999 | 15 | {"DnsAdditionalClassText", "cflow.pie.niagaranetworks.dnsadditionalclasstext", |
22000 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22001 | 15 | NULL, HFILL} |
22002 | 15 | }, |
22003 | | /* Niagara Networks, 47729 / 238 */ |
22004 | 15 | {&hf_pie_niagara_networks_dnsadditionalttl, |
22005 | 15 | {"DnsAdditionalTTL", "cflow.pie.niagaranetworks.dnsadditionalttl", |
22006 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22007 | 15 | NULL, HFILL} |
22008 | 15 | }, |
22009 | | /* Niagara Networks, 47729 / 239 */ |
22010 | 15 | {&hf_pie_niagara_networks_dnsadditionalrdlength, |
22011 | 15 | {"DnsAdditionalRDLength", "cflow.pie.niagaranetworks.dnsadditionalrdlength", |
22012 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22013 | 15 | NULL, HFILL} |
22014 | 15 | }, |
22015 | | /* Niagara Networks, 47729 / 240 */ |
22016 | 15 | {&hf_pie_niagara_networks_dnsadditionalrdata, |
22017 | 15 | {"DnsAdditionalRData", "cflow.pie.niagaranetworks.dnsadditionalrdata", |
22018 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22019 | 15 | NULL, HFILL} |
22020 | 15 | }, |
22021 | | /* Niagara Networks, 47729 / 300 */ |
22022 | 15 | {&hf_pie_niagara_networks_radiuspackettypecode, |
22023 | 15 | {"RadiusPacketTypeCode", "cflow.pie.niagaranetworks.radiuspackettypecode", |
22024 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22025 | 15 | NULL, HFILL} |
22026 | 15 | }, |
22027 | | /* Niagara Networks, 47729 / 301 */ |
22028 | 15 | {&hf_pie_niagara_networks_radiuspackettypecodetext, |
22029 | 15 | {"RadiusPacketTypeCodeText", "cflow.pie.niagaranetworks.radiuspackettypecodetext", |
22030 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22031 | 15 | NULL, HFILL} |
22032 | 15 | }, |
22033 | | /* Niagara Networks, 47729 / 302 */ |
22034 | 15 | {&hf_pie_niagara_networks_radiuspacketidentifier, |
22035 | 15 | {"RadiusPacketIdentifier", "cflow.pie.niagaranetworks.radiuspacketidentifier", |
22036 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
22037 | 15 | NULL, HFILL} |
22038 | 15 | }, |
22039 | | /* Niagara Networks, 47729 / 303 */ |
22040 | 15 | {&hf_pie_niagara_networks_radiusauthenticator, |
22041 | 15 | {"RadiusAuthenticator", "cflow.pie.niagaranetworks.radiusauthenticator", |
22042 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22043 | 15 | NULL, HFILL} |
22044 | 15 | }, |
22045 | | /* Niagara Networks, 47729 / 304 */ |
22046 | 15 | {&hf_pie_niagara_networks_radiususername, |
22047 | 15 | {"RadiusUserName", "cflow.pie.niagaranetworks.radiususername", |
22048 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22049 | 15 | NULL, HFILL} |
22050 | 15 | }, |
22051 | | /* Niagara Networks, 47729 / 305 */ |
22052 | 15 | {&hf_pie_niagara_networks_radiuscallingstationid, |
22053 | 15 | {"RadiusCallingStationId", "cflow.pie.niagaranetworks.radiuscallingstationid", |
22054 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22055 | 15 | NULL, HFILL} |
22056 | 15 | }, |
22057 | | /* Niagara Networks, 47729 / 306 */ |
22058 | 15 | {&hf_pie_niagara_networks_radiuscalledstationid, |
22059 | 15 | {"RadiusCalledStationId", "cflow.pie.niagaranetworks.radiuscalledstationid", |
22060 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22061 | 15 | NULL, HFILL} |
22062 | 15 | }, |
22063 | | /* Niagara Networks, 47729 / 307 */ |
22064 | 15 | {&hf_pie_niagara_networks_radiusnasipaddress, |
22065 | 15 | {"RadiusNasIpAddress", "cflow.pie.niagaranetworks.radiusnasipaddress", |
22066 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
22067 | 15 | NULL, HFILL} |
22068 | 15 | }, |
22069 | | /* Niagara Networks, 47729 / 308 */ |
22070 | 15 | {&hf_pie_niagara_networks_radiusnasipv6address, |
22071 | 15 | {"RadiusNasIpv6Address", "cflow.pie.niagaranetworks.radiusnasipv6address", |
22072 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
22073 | 15 | NULL, HFILL} |
22074 | 15 | }, |
22075 | | /* Niagara Networks, 47729 / 309 */ |
22076 | 15 | {&hf_pie_niagara_networks_radiusnasidentifier, |
22077 | 15 | {"RadiusNasIdentifier", "cflow.pie.niagaranetworks.radiusnasidentifier", |
22078 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22079 | 15 | NULL, HFILL} |
22080 | 15 | }, |
22081 | | /* Niagara Networks, 47729 / 310 */ |
22082 | 15 | {&hf_pie_niagara_networks_radiusframedipaddress, |
22083 | 15 | {"RadiusFramedIpAddress", "cflow.pie.niagaranetworks.radiusframedipaddress", |
22084 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
22085 | 15 | NULL, HFILL} |
22086 | 15 | }, |
22087 | | /* Niagara Networks, 47729 / 311 */ |
22088 | 15 | {&hf_pie_niagara_networks_radiusframedipv6address, |
22089 | 15 | {"RadiusFramedIpv6Address", "cflow.pie.niagaranetworks.radiusframedipv6address", |
22090 | 15 | FT_IPv6, BASE_NONE, NULL, 0x0, |
22091 | 15 | NULL, HFILL} |
22092 | 15 | }, |
22093 | | /* Niagara Networks, 47729 / 312 */ |
22094 | 15 | {&hf_pie_niagara_networks_radiusacctsessionid, |
22095 | 15 | {"RadiusAcctSessionId", "cflow.pie.niagaranetworks.radiusacctsessionid", |
22096 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22097 | 15 | NULL, HFILL} |
22098 | 15 | }, |
22099 | | /* Niagara Networks, 47729 / 313 */ |
22100 | 15 | {&hf_pie_niagara_networks_radiusacctstatustype, |
22101 | 15 | {"RadiusAcctStatusType", "cflow.pie.niagaranetworks.radiusacctstatustype", |
22102 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22103 | 15 | NULL, HFILL} |
22104 | 15 | }, |
22105 | | /* Niagara Networks, 47729 / 314 */ |
22106 | 15 | {&hf_pie_niagara_networks_radiusacctinoctets, |
22107 | 15 | {"RadiusAcctInOctets", "cflow.pie.niagaranetworks.radiusacctinoctets", |
22108 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22109 | 15 | NULL, HFILL} |
22110 | 15 | }, |
22111 | | /* Niagara Networks, 47729 / 315 */ |
22112 | 15 | {&hf_pie_niagara_networks_radiusacctoutoctets, |
22113 | 15 | {"RadiusAcctOutOctets", "cflow.pie.niagaranetworks.radiusacctoutoctets", |
22114 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22115 | 15 | NULL, HFILL} |
22116 | 15 | }, |
22117 | | /* Niagara Networks, 47729 / 316 */ |
22118 | 15 | {&hf_pie_niagara_networks_radiusacctinpackets, |
22119 | 15 | {"RadiusAcctInPackets", "cflow.pie.niagaranetworks.radiusacctinpackets", |
22120 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22121 | 15 | NULL, HFILL} |
22122 | 15 | }, |
22123 | | /* Niagara Networks, 47729 / 317 */ |
22124 | 15 | {&hf_pie_niagara_networks_radiusacctoutpackets, |
22125 | 15 | {"RadiusAcctOutPackets", "cflow.pie.niagaranetworks.radiusacctoutpackets", |
22126 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22127 | 15 | NULL, HFILL} |
22128 | 15 | }, |
22129 | | /* Niagara Networks, 47729 / 318 */ |
22130 | 15 | {&hf_pie_niagara_networks_radiusvsavendorid, |
22131 | 15 | {"RadiusVsaVendorId", "cflow.pie.niagaranetworks.radiusvsavendorid", |
22132 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22133 | 15 | NULL, HFILL} |
22134 | 15 | }, |
22135 | | /* Niagara Networks, 47729 / 319 */ |
22136 | 15 | {&hf_pie_niagara_networks_radiusvsaname, |
22137 | 15 | {"RadiusVsaName", "cflow.pie.niagaranetworks.radiusvsaname", |
22138 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22139 | 15 | NULL, HFILL} |
22140 | 15 | }, |
22141 | | /* Niagara Networks, 47729 / 320 */ |
22142 | 15 | {&hf_pie_niagara_networks_radiusvsaid, |
22143 | 15 | {"RadiusVsaId", "cflow.pie.niagaranetworks.radiusvsaid", |
22144 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22145 | 15 | NULL, HFILL} |
22146 | 15 | }, |
22147 | | /* Niagara Networks, 47729 / 321 */ |
22148 | 15 | {&hf_pie_niagara_networks_radiusvsavalue, |
22149 | 15 | {"RadiusVsaValue", "cflow.pie.niagaranetworks.radiusvsavalue", |
22150 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22151 | 15 | NULL, HFILL} |
22152 | 15 | }, |
22153 | | |
22154 | | /* Cisco root (a hidden item to allow filtering) */ |
22155 | 15 | {&hf_pie_cisco, |
22156 | 15 | {"Cisco", "cflow.pie.cisco", |
22157 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
22158 | 15 | NULL, HFILL} |
22159 | 15 | }, |
22160 | | /* Cisco, 9 / 4251 */ |
22161 | 15 | {&hf_pie_cisco_transport_packets_lost_counter, |
22162 | 15 | {"Transport Packets Lost Counter", "cflow.pie.cisco.transport_packets_lost_counter", |
22163 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22164 | 15 | NULL, HFILL} |
22165 | 15 | }, |
22166 | | /* Cisco, 9 / 4254 */ |
22167 | 15 | {&hf_pie_cisco_transport_rtp_ssrc, |
22168 | 15 | {"Transport RTP SSRC", "cflow.pie.cisco.transport_rtp_ssrc", |
22169 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22170 | 15 | NULL, HFILL} |
22171 | 15 | }, |
22172 | | /* Cisco, 9 / 4257 */ |
22173 | 15 | {&hf_pie_cisco_transport_rtp_jitter_maximum, |
22174 | 15 | {"Transport RTP Jitter Maximum", "cflow.pie.cisco.transport_rtp_jitter_maximum", |
22175 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22176 | 15 | NULL, HFILL} |
22177 | 15 | }, |
22178 | | /* Cisco, 9 / 4273 */ |
22179 | 15 | {&hf_pie_cisco_transport_rtp_payload_type, |
22180 | 15 | {"Transport RTP Payload-type", "cflow.pie.cisco.transport_rtp_payload_type", |
22181 | 15 | FT_UINT8, BASE_HEX, NULL, 0x0, |
22182 | 15 | NULL, HFILL} |
22183 | 15 | }, |
22184 | | /* Cisco, 9 / 4325 */ |
22185 | 15 | {&hf_pie_cisco_transport_rtp_jitter_mean_sum, |
22186 | 15 | {"Transport RTP Jitter Mean Sum", "cflow.pie.cisco.transport_rtp_jitter_mean_sum", |
22187 | 15 | FT_UINT64, BASE_HEX, NULL, 0x0, |
22188 | 15 | NULL, HFILL} |
22189 | 15 | }, |
22190 | | /* Cisco, 9 / 8233 */ |
22191 | 15 | {&hf_pie_cisco_c3pl_class_cce_id, |
22192 | 15 | {"C3PL Class Cce-id", "cflow.pie.cisco.c3pl_class_cce_id", |
22193 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22194 | 15 | NULL, HFILL} |
22195 | 15 | }, |
22196 | | /* Cisco, 9 / 8234 */ |
22197 | 15 | {&hf_pie_cisco_c3pl_class_name, |
22198 | 15 | {"C3PL Class Name", "cflow.pie.cisco.c3pl_class_name", |
22199 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22200 | 15 | NULL, HFILL} |
22201 | 15 | }, |
22202 | | /* Cisco, 9 / 8235 */ |
22203 | 15 | {&hf_pie_cisco_c3pl_class_type, |
22204 | 15 | {"C3PL Class Type", "cflow.pie.cisco.c3pl_class_type", |
22205 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22206 | 15 | NULL, HFILL} |
22207 | 15 | }, |
22208 | | /* Cisco, 9 / 8236 */ |
22209 | 15 | {&hf_pie_cisco_c3pl_policy_cce_id, |
22210 | 15 | {"C3PL Policy Cce-id", "cflow.pie.cisco.c3pl_policy_cce_id", |
22211 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22212 | 15 | NULL, HFILL} |
22213 | 15 | }, |
22214 | | /* Cisco, 9 / 8237 */ |
22215 | 15 | {&hf_pie_cisco_c3pl_policy_name, |
22216 | 15 | {"C3PL Policy Name", "cflow.pie.cisco.c3pl_policy_name", |
22217 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22218 | 15 | NULL, HFILL} |
22219 | 15 | }, |
22220 | | /* Cisco, 9 / 8238 */ |
22221 | 15 | {&hf_pie_cisco_c3pl_policy_type, |
22222 | 15 | {"C3PL Policy Type", "cflow.pie.cisco.c3pl_policy_type", |
22223 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22224 | 15 | NULL, HFILL} |
22225 | 15 | }, |
22226 | | /* Cisco, 9 / 9292 */ |
22227 | 15 | {&hf_pie_cisco_connection_server_counter_responses, |
22228 | 15 | {"Connection Server Counter Responses", "cflow.pie.ciso.connection_server_counter_responses", |
22229 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22230 | 15 | NULL, HFILL} |
22231 | 15 | }, |
22232 | | /* Cisco, 9 / 9268 */ |
22233 | 15 | {&hf_pie_cisco_connection_client_counter_packets_retransmitted, |
22234 | 15 | {"Connection Client Counter Packets Retransmitted", "cflow.pie.ciso.connection_client_counter_packets_retransmitted", |
22235 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22236 | 15 | NULL, HFILL} |
22237 | 15 | }, |
22238 | | /* Cisco, 9 / 9272 */ |
22239 | 15 | {&hf_pie_cisco_connection_transaction_counter_complete, |
22240 | 15 | {"Connection Transaction Counter Complete", "cflow.pie.ciso.connection_transaction_counter_complete", |
22241 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22242 | 15 | NULL, HFILL} |
22243 | 15 | }, |
22244 | | /* Cisco, 9 / 9273 */ |
22245 | 15 | {&hf_pie_cisco_connection_transaction_duration_sum, |
22246 | 15 | {"Connection Transaction Duration Sum", "cflow.pie.cisco.connection_transaction_duration_sum", |
22247 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22248 | 15 | "connection transaction duration sum (ms)", HFILL} |
22249 | 15 | }, |
22250 | | /* Cisco, 9 / 9300 */ |
22251 | 15 | {&hf_pie_cisco_connection_delay_response_to_server_histogram_late, |
22252 | 15 | {"Connection Delay Response to-Server Histogram Late", "cflow.pie.ciso.connection_delay_response_to_server_histogram_late", |
22253 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22254 | 15 | NULL, HFILL} |
22255 | 15 | }, |
22256 | | /* Cisco, 9 / 9303 */ |
22257 | 15 | {&hf_pie_cisco_connection_delay_response_to_server_sum, |
22258 | 15 | {"Connection Delay Response to-Server Sum", "cflow.pie.cisco.connection_delay_response_to_server_sum", |
22259 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22260 | 15 | "Connection delay response to-server time sum (ms)", HFILL} |
22261 | 15 | }, |
22262 | | /* Cisco, 9 / 9306 */ |
22263 | 15 | {&hf_pie_cisco_connection_delay_application_sum, |
22264 | 15 | {"Connection Delay Application Sum", "cflow.pie.cisco.connection_delay_application_sum", |
22265 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22266 | 15 | "connection delay application sum (ms)", HFILL} |
22267 | 15 | }, |
22268 | | /* Cisco, 9 / 9307 */ |
22269 | 15 | {&hf_pie_cisco_connection_delay_application_max, |
22270 | 15 | {"Connection Delay Application Max", "cflow.pie.cisco.connection_delay_application_max", |
22271 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22272 | 15 | "connection delay application max (ms)", HFILL} |
22273 | 15 | }, |
22274 | | /* Cisco, 9 / 9309 */ |
22275 | 15 | {&hf_pie_cisco_connection_delay_response_client_to_server_sum, |
22276 | 15 | {"Connection Delay Response Client-to-Server Sum", "cflow.pie.cisco.connection_delay_response_client-to_server_sum", |
22277 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22278 | 15 | "connection delay response client-to-server sum (ms)", HFILL} |
22279 | 15 | }, |
22280 | | /* Cisco, 9 / 9313 */ |
22281 | 15 | {&hf_pie_cisco_connection_delay_network_client_to_server_sum, |
22282 | 15 | {"Connection Delay Network Client-to-Server Sum", "cflow.pie.cisco.connection_delay_network_client-to_server_sum", |
22283 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22284 | 15 | "connection delay network client-to-server sum (ms)", HFILL} |
22285 | 15 | }, |
22286 | | /* Cisco, 9 / 9316 */ |
22287 | 15 | {&hf_pie_cisco_connection_delay_network_to_client_sum, |
22288 | 15 | {"Connection Delay Network to-Client Sum", "cflow.pie.cisco.connection_delay_network_to-client_sum", |
22289 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22290 | 15 | "connection delay network to-client sum (ms)", HFILL} |
22291 | 15 | }, |
22292 | | /* Cisco, 9 / 9319 */ |
22293 | 15 | {&hf_pie_cisco_connection_delay_network_to_server_sum, |
22294 | 15 | {"Connection Delay Network to-Server Sum", "cflow.pie.cisco.connection_delay_network_to_server_sum", |
22295 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22296 | 15 | "connection delay network to-server sum (ms)", HFILL} |
22297 | 15 | }, |
22298 | | /* Cisco, 9 / 9252 */ |
22299 | 15 | {&hf_pie_cisco_services_waas_segment, |
22300 | 15 | {"Services WAAS Segment", "cflow.pie.cisco.services_waas_segment", |
22301 | 15 | FT_UINT8, BASE_DEC, VALS(v10_cisco_waas_segment), 0x0, |
22302 | 15 | NULL, HFILL} |
22303 | 15 | }, |
22304 | | /* Cisco, 9 / 9253 */ |
22305 | 15 | {&hf_pie_cisco_services_waas_passthrough_reason, |
22306 | 15 | {"Services WAAS Passthrough-reason", "cflow.pie.cisco.services_waas_passthrough-reason", |
22307 | 15 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &v10_cisco_waas_passthrough_reason_ext, 0x0, |
22308 | 15 | NULL, HFILL} |
22309 | 15 | }, |
22310 | | /* Cisco, 9 / 9357 */ |
22311 | 15 | {&hf_pie_cisco_application_http_uri_statistics, |
22312 | 15 | {"Application HTTP URI Statistics", "cflow.pie.cisco.application_http_uri_statistics", |
22313 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22314 | 15 | NULL, HFILL} |
22315 | 15 | }, |
22316 | | /* Cisco, 9 / 9357 */ |
22317 | 15 | {&hf_pie_cisco_application_http_uri_statistics_count, |
22318 | 15 | {"Count", "cflow.pie.cisco.application_http_uri_statistics_count", |
22319 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22320 | 15 | NULL, HFILL} |
22321 | 15 | }, |
22322 | | /* Cisco, 9 / 12232 */ |
22323 | 15 | {&hf_pie_cisco_application_category_name, |
22324 | 15 | {"Application Category Name", "cflow.pie.cisco.application_category_name", |
22325 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22326 | 15 | NULL, HFILL} |
22327 | 15 | }, |
22328 | | /* Cisco, 9 / 12233 */ |
22329 | 15 | {&hf_pie_cisco_application_sub_category_name, |
22330 | 15 | {"Application Sub Category Name", "cflow.pie.cisco.application_sub_category_name", |
22331 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22332 | 15 | NULL, HFILL} |
22333 | 15 | }, |
22334 | | /* Cisco, 9 / 12234 */ |
22335 | 15 | {&hf_pie_cisco_application_group_name, |
22336 | 15 | {"Application Group Name", "cflow.pie.cisco.application_group_name", |
22337 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22338 | 15 | NULL, HFILL} |
22339 | 15 | }, |
22340 | | /* Cisco, 9 / 12235 */ |
22341 | 15 | {&hf_pie_cisco_application_http_host, |
22342 | 15 | {"Application HTTP Host", "cflow.pie.cisco.application_http_host", |
22343 | 15 | FT_STRING, BASE_NONE, NULL, 0x0, |
22344 | 15 | NULL, HFILL} |
22345 | 15 | }, |
22346 | | /* Cisco, 9 / 12235 */ |
22347 | 15 | {&hf_pie_cisco_application_http_host_app_id, |
22348 | 15 | {"NBAR App ID", "cflow.pie.cisco.application_http_host_app_id", |
22349 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22350 | 15 | NULL, HFILL} |
22351 | 15 | }, |
22352 | | /* Cisco, 9 / 12235 */ |
22353 | 15 | {&hf_pie_cisco_application_http_host_sub_app_id, |
22354 | 15 | {"Sub App ID", "cflow.pie.cisco.application_http_host_sub_app_id", |
22355 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22356 | 15 | NULL, HFILL} |
22357 | 15 | }, |
22358 | | /* Cisco, 9 / 12236 */ |
22359 | 15 | {&hf_pie_cisco_connection_client_ipv4_address, |
22360 | 15 | {"Connection Client IPv4 Address", "cflow.pie.cisco.connection_client_ipv4_address", |
22361 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
22362 | 15 | NULL, HFILL} |
22363 | 15 | }, |
22364 | | /* Cisco, 9 / 12237 */ |
22365 | 15 | {&hf_pie_cisco_connection_server_ipv4_address, |
22366 | 15 | {"Connection Server IPv4 Address", "cflow.pie.cisco.connection_server_ipv4_address", |
22367 | 15 | FT_IPv4, BASE_NONE, NULL, 0x0, |
22368 | 15 | NULL, HFILL} |
22369 | 15 | }, |
22370 | | /* Cisco, 9 / 12240 */ |
22371 | 15 | {&hf_pie_cisco_connection_client_transport_port, |
22372 | 15 | {"Connection Client Transport Port", "cflow.pie.cisco.connection_client_transport_port", |
22373 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22374 | 15 | NULL, HFILL} |
22375 | 15 | }, |
22376 | | /* Cisco, 9 / 12241 */ |
22377 | 15 | {&hf_pie_cisco_connection_server_transport_port, |
22378 | 15 | {"Connection Server Transport Port", "cflow.pie.cisco.connection_server_transport_port", |
22379 | 15 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22380 | 15 | NULL, HFILL} |
22381 | 15 | }, |
22382 | | /* Cisco, 9 / 12242 */ |
22383 | 15 | {&hf_pie_cisco_connection_id, |
22384 | 15 | {"Connection Id", "cflow.pie.cisco.connection_id", |
22385 | 15 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22386 | 15 | NULL, HFILL} |
22387 | 15 | }, |
22388 | | /* Cisco, 9 / 12243 */ |
22389 | 15 | {&hf_pie_cisco_application_traffic_class, |
22390 | 15 | {"Application Traffic-class", "cflow.pie.cisco.application_traffic_class", |
22391 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22392 | 15 | NULL, HFILL} |
22393 | 15 | }, |
22394 | | /* Cisco, 9 / 12244 */ |
22395 | 15 | {&hf_pie_cisco_application_business_relevance, |
22396 | 15 | {"Application Business-relevance", "cflow.pie.cisco.application_business-relevance", |
22397 | 15 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22398 | 15 | NULL, HFILL} |
22399 | 15 | }, |
22400 | | |
22401 | | /* Juniper Networks root (a hidden item to allow filtering) */ |
22402 | 15 | {&hf_pie_juniper, |
22403 | 15 | {"JuniperNetworks", "cflow.pie.juniper", |
22404 | 15 | FT_NONE, BASE_NONE, NULL, 0x0, |
22405 | 15 | NULL, HFILL} |
22406 | 15 | }, |
22407 | | /* Juniper Networks, 2636 / 137 */ |
22408 | 15 | {&hf_pie_juniper_cpid_16bit, |
22409 | 15 | {"Juniper CPID Type", "cflow.pie.juniper.resiliency.cpid", |
22410 | 15 | FT_UINT16, BASE_HEX, VALS(v10_juniper_cpid), 0xFC00, |
22411 | 15 | NULL, HFILL} |
22412 | 15 | }, |
22413 | | /* Juniper Networks, 2636 / 137 */ |
22414 | 15 | {&hf_pie_juniper_cpdesc_16bit, |
22415 | 15 | {"Juniper CPID Value", "cflow.pie.juniper.resiliency.cpdesc", |
22416 | 15 | FT_UINT16, BASE_DEC, NULL, 0x03FF, |
22417 | 15 | NULL, HFILL} |
22418 | 15 | }, |
22419 | | /* Juniper Networks, 2636 / 137 */ |
22420 | 15 | {&hf_pie_juniper_cpid_32bit, |
22421 | 15 | {"Juniper CPID Type", "cflow.pie.juniper.resiliency.cpid", |
22422 | 15 | FT_UINT32, BASE_HEX, VALS(v10_juniper_cpid), 0xFC000000, |
22423 | 15 | NULL, HFILL} |
22424 | 15 | }, |
22425 | | /* Juniper Networks, 2636 / 137 */ |
22426 | 15 | {&hf_pie_juniper_cpdesc_32bit, |
22427 | 15 | {"Juniper CPID Value", "cflow.pie.juniper.resiliency.cpdesc", |
22428 | 15 | FT_UINT32, BASE_DEC, NULL, 0x03FFFFFF, |
22429 | 15 | NULL, HFILL} |
22430 | 15 | }, |
22431 | | |
22432 | | |
22433 | 15 | {&hf_string_len_short, |
22434 | 15 | {"String_len_short", "cflow.string_len_short", |
22435 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22436 | 15 | NULL, HFILL} |
22437 | 15 | }, |
22438 | 15 | {&hf_string_len_long, |
22439 | 15 | {"String_len_short", "cflow.string_len_long", |
22440 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22441 | 15 | NULL, HFILL} |
22442 | 15 | }, |
22443 | 15 | {&hf_cflow_mpls_label, |
22444 | 15 | {"MPLS label", "cflow.mpls_label", |
22445 | 15 | FT_UINT24, BASE_DEC, NULL, 0xFFFFF0, |
22446 | 15 | NULL, HFILL} |
22447 | 15 | }, |
22448 | 15 | {&hf_cflow_mpls_exp, |
22449 | 15 | {"MPLS experimental bits", "cflow.mpls_exp", |
22450 | 15 | FT_UINT8, BASE_DEC, NULL, 0x0E, |
22451 | 15 | NULL, HFILL} |
22452 | 15 | }, |
22453 | 15 | {&hf_cflow_mpls_bos, |
22454 | 15 | {"MPLS Bottom of Stack", "cflow.mpls_bos", |
22455 | 15 | FT_BOOLEAN, 8, TFS(&mpls_bos_tfs), 0x01, |
22456 | 15 | NULL, HFILL} |
22457 | 15 | }, |
22458 | | |
22459 | 15 | { &hf_template_frame, |
22460 | 15 | { "Template Frame", "cflow.template_frame", |
22461 | 15 | FT_FRAMENUM, BASE_NONE, 0, 0x0, |
22462 | 15 | NULL, HFILL} |
22463 | 15 | }, |
22464 | 15 | }; |
22465 | | |
22466 | 15 | static int *ett[] = { |
22467 | 15 | &ett_netflow, |
22468 | 15 | &ett_unixtime, |
22469 | 15 | &ett_flow, |
22470 | 15 | &ett_flowtime, |
22471 | 15 | &ett_str_len, |
22472 | 15 | &ett_template, |
22473 | 15 | &ett_field, |
22474 | 15 | &ett_dataflowset, |
22475 | 15 | &ett_fwdstat, |
22476 | 15 | &ett_mpls_label, |
22477 | 15 | &ett_tcpflags, |
22478 | 15 | &ett_subtemplate_list, |
22479 | 15 | &ett_resiliency, |
22480 | 15 | &ett_data_link_frame_sec, |
22481 | 15 | &ett_srhflagsipv6, |
22482 | 15 | &ett_gtpflags |
22483 | 15 | }; |
22484 | | |
22485 | 15 | static ei_register_info ei[] = { |
22486 | 15 | { &ei_cflow_flowset_length, |
22487 | 15 | { "cflow.flowset_length.invalid", PI_MALFORMED, PI_WARN, |
22488 | 15 | "Flow length invalid", EXPFILL }}, |
22489 | 15 | { &ei_cflow_no_flow_information, |
22490 | 15 | { "cflow.no_flow_information", PI_MALFORMED, PI_WARN, |
22491 | 15 | "No flow information", EXPFILL }}, |
22492 | 15 | { &ei_cflow_template_ipfix_scope_field_count, |
22493 | 15 | { "cflow.template_ipfix_scope_field_count.none", PI_MALFORMED, PI_WARN, |
22494 | 15 | "No scope fields", EXPFILL }}, |
22495 | 15 | { &ei_cflow_template_ipfix_scope_field_count_too_many, |
22496 | 15 | { "cflow.template_ipfix_scope_field_count.too_many", PI_MALFORMED, PI_WARN, |
22497 | 15 | "More IPFIX scopes than can be handled", EXPFILL }}, |
22498 | 15 | { &ei_cflow_options, |
22499 | 15 | { "cflow.options.too_many", PI_UNDECODED, PI_WARN, |
22500 | 15 | "More options than can be handled", EXPFILL }}, |
22501 | 15 | { &ei_cflow_scopes, |
22502 | 15 | { "cflow.scopes.too_many", PI_UNDECODED, PI_WARN, |
22503 | 15 | "More scopes than can be handled", EXPFILL }}, |
22504 | 15 | { &ei_cflow_entries, |
22505 | 15 | { "cflow.entries.too_many", PI_UNDECODED, PI_WARN, |
22506 | 15 | "More entries than can be handled", EXPFILL }}, |
22507 | 15 | { &ei_cflow_mpls_label_bad_length, |
22508 | 15 | { "cflow.mpls_label.bad_length", PI_UNDECODED, PI_WARN, |
22509 | 15 | "MPLS-Label bad length", EXPFILL }}, |
22510 | 15 | { &ei_cflow_flowsets_impossible, |
22511 | 15 | { "cflow.flowsets.impossible", PI_MALFORMED, PI_WARN, |
22512 | 15 | "FlowSets impossible", EXPFILL }}, |
22513 | 15 | { &ei_cflow_no_template_found, |
22514 | 15 | { "cflow.no_template_found", PI_MALFORMED, PI_WARN, |
22515 | 15 | "No template found", EXPFILL }}, |
22516 | 15 | { &ei_transport_bytes_out_of_order, |
22517 | 15 | { "cflow.transport_bytes.out-of-order", PI_MALFORMED, PI_WARN, |
22518 | 15 | "Transport Bytes Out of Order", EXPFILL}}, |
22519 | 15 | { &ei_unexpected_sequence_number, |
22520 | 15 | { "cflow.unexpected_sequence_number", PI_SEQUENCE, PI_WARN, |
22521 | 15 | "Unexpected flow sequence for domain ID", EXPFILL}}, |
22522 | 15 | { &ei_cflow_subtemplate_bad_length, |
22523 | 15 | { "cflow.subtemplate_bad_length", PI_UNDECODED, PI_WARN, |
22524 | 15 | "SubTemplateList bad length", EXPFILL}}, |
22525 | 15 | }; |
22526 | | |
22527 | 15 | module_t *netflow_module; |
22528 | 15 | expert_module_t* expert_netflow; |
22529 | | |
22530 | 15 | proto_netflow = proto_register_protocol("Cisco NetFlow/IPFIX", "CFLOW", "cflow"); |
22531 | 15 | netflow_handle = register_dissector("netflow", dissect_netflow, proto_netflow); |
22532 | 15 | netflow_tcp_handle = register_dissector("netflow_tcp", dissect_tcp_netflow, proto_netflow); |
22533 | | |
22534 | 15 | register_dissector("cflow", dissect_netflow, proto_netflow); |
22535 | | |
22536 | 15 | proto_register_field_array(proto_netflow, hf, array_length(hf)); |
22537 | 15 | proto_register_subtree_array(ett, array_length(ett)); |
22538 | 15 | expert_netflow = expert_register_protocol(proto_netflow); |
22539 | 15 | expert_register_field_array(expert_netflow, ei, array_length(ei)); |
22540 | | |
22541 | | /* Register our configuration options for NetFlow */ |
22542 | 15 | netflow_module = prefs_register_protocol(proto_netflow, proto_reg_handoff_netflow); |
22543 | | |
22544 | | /* Set default Netflow port(s) */ |
22545 | 15 | range_convert_str(wmem_epan_scope(), &global_netflow_ports, NETFLOW_UDP_PORTS, MAX_UDP_PORT); |
22546 | 15 | range_convert_str(wmem_epan_scope(), &global_ipfix_ports, IPFIX_UDP_PORTS, MAX_UDP_PORT); |
22547 | | |
22548 | 15 | prefs_register_obsolete_preference(netflow_module, "udp.port"); |
22549 | | |
22550 | 15 | prefs_register_range_preference(netflow_module, "netflow.ports", |
22551 | 15 | "NetFlow UDP Port(s)", |
22552 | 15 | "Set the port(s) for NetFlow messages" |
22553 | 15 | " (default: " NETFLOW_UDP_PORTS ")", |
22554 | 15 | &global_netflow_ports, MAX_UDP_PORT); |
22555 | | |
22556 | 15 | prefs_register_range_preference(netflow_module, "ipfix.ports", |
22557 | 15 | "IPFIX UDP/TCP/SCTP Port(s)", |
22558 | 15 | "Set the port(s) for IPFIX messages" |
22559 | 15 | " (default: " IPFIX_UDP_PORTS ")", |
22560 | 15 | &global_ipfix_ports, MAX_UDP_PORT); |
22561 | | |
22562 | 15 | prefs_register_uint_preference(netflow_module, "max_template_fields", |
22563 | 15 | "Maximum number of fields allowed in a template", |
22564 | 15 | "Set the number of fields allowed in a template. " |
22565 | 15 | "Use 0 (zero) for unlimited. " |
22566 | 15 | " (default: " G_STRINGIFY(V9_TMPLT_MAX_FIELDS_DEF) ")", |
22567 | 15 | 10, &v9_tmplt_max_fields); |
22568 | | |
22569 | 15 | prefs_register_bool_preference(netflow_module, "desegment", "Reassemble Netflow v10 messages spanning multiple TCP segments.", "Whether the Netflow/Ipfix dissector should reassemble messages spanning multiple TCP segments. To use this option, you must also enable \"Allow subdissectors to reassemble TCP streams\" in the TCP protocol settings.", &netflow_preference_desegment); |
22570 | | |
22571 | 15 | prefs_register_bool_preference(netflow_module, "tcpflags_1byte_cwr", |
22572 | 15 | "TCP flags: Decode first two bits of 1 byte TCP flags", |
22573 | 15 | "Whether the first two bits of 1 byte TCP flags should be decoded as CWR and ECE or reserved.", |
22574 | 15 | &netflow_preference_tcpflags_1byte_cwr); |
22575 | | |
22576 | 15 | v9_v10_tmplt_table = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), v9_v10_tmplt_table_hash, v9_v10_tmplt_table_equal); |
22577 | 15 | } |
22578 | | |
22579 | | static unsigned |
22580 | | get_netflow_pdu_len(packet_info *pinfo _U_, tvbuff_t *tvb, int offset, void *data _U_) |
22581 | 128 | { |
22582 | 128 | unsigned int ver; |
22583 | 128 | uint16_t plen; |
22584 | | |
22585 | 128 | ver = tvb_get_ntohs(tvb, offset); |
22586 | 128 | if (ver == 10) { |
22587 | 58 | plen = tvb_get_ntohs(tvb, offset+2); |
22588 | 70 | } else { |
22589 | 70 | plen = tvb_reported_length(tvb); |
22590 | 70 | } |
22591 | | |
22592 | 128 | return plen; |
22593 | 128 | } |
22594 | | |
22595 | | static int |
22596 | | dissect_tcp_netflow(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data) |
22597 | 128 | { |
22598 | 128 | tcp_dissect_pdus(tvb, pinfo, tree, netflow_preference_desegment, 4, get_netflow_pdu_len, |
22599 | 128 | dissect_netflow, data); |
22600 | 128 | return tvb_reported_length(tvb); |
22601 | 128 | } |
22602 | | |
22603 | | /* |
22604 | | * protocol/port association |
22605 | | */ |
22606 | | static void |
22607 | | ipfix_delete_callback(uint32_t port, void *ptr _U_) |
22608 | 0 | { |
22609 | 0 | if ( port ) { |
22610 | 0 | dissector_delete_uint("udp.port", port, netflow_handle); |
22611 | 0 | dissector_delete_uint("sctp.port", port, netflow_handle); |
22612 | 0 | } |
22613 | 0 | } |
22614 | | |
22615 | | static void |
22616 | | ipfix_add_callback(uint32_t port, void *ptr _U_) |
22617 | 15 | { |
22618 | 15 | if ( port ) { |
22619 | 15 | dissector_add_uint("udp.port", port, netflow_handle); |
22620 | 15 | dissector_add_uint("sctp.port", port, netflow_handle); |
22621 | 15 | } |
22622 | 15 | } |
22623 | | |
22624 | | void |
22625 | | proto_reg_handoff_netflow(void) |
22626 | 15 | { |
22627 | 15 | static bool netflow_prefs_initialized = false; |
22628 | 15 | static range_t *netflow_ports; |
22629 | 15 | static range_t *ipfix_ports; |
22630 | | |
22631 | 15 | if (!netflow_prefs_initialized) { |
22632 | | /* Find eth_handle used for IE315*/ |
22633 | 15 | eth_handle = find_dissector ("eth_withoutfcs"); |
22634 | | |
22635 | 15 | netflow_prefs_initialized = true; |
22636 | 15 | dissector_add_uint("wtap_encap", WTAP_ENCAP_RAW_IPFIX, netflow_handle); |
22637 | 15 | dissector_add_uint_range_with_preference("tcp.port", IPFIX_UDP_PORTS, netflow_tcp_handle); |
22638 | 15 | } else { |
22639 | 0 | dissector_delete_uint_range("udp.port", netflow_ports, netflow_handle); |
22640 | 0 | wmem_free(wmem_epan_scope(), netflow_ports); |
22641 | 0 | range_foreach(ipfix_ports, ipfix_delete_callback, NULL); |
22642 | 0 | wmem_free(wmem_epan_scope(), ipfix_ports); |
22643 | 0 | } |
22644 | | |
22645 | 15 | netflow_ports = range_copy(wmem_epan_scope(), global_netflow_ports); |
22646 | 15 | ipfix_ports = range_copy(wmem_epan_scope(), global_ipfix_ports); |
22647 | | |
22648 | 15 | dissector_add_uint_range("udp.port", netflow_ports, netflow_handle); |
22649 | | range_foreach(ipfix_ports, ipfix_add_callback, NULL); |
22650 | 15 | } |
22651 | | |
22652 | | /* |
22653 | | * Editor modelines |
22654 | | * |
22655 | | * Local Variables: |
22656 | | * c-basic-offset: 4 |
22657 | | * tab-width: 8 |
22658 | | * indent-tabs-mode: nil |
22659 | | * End: |
22660 | | * |
22661 | | * ex: set shiftwidth=4 tabstop=8 expandtab: |
22662 | | * :indentSize=4:tabSize=8:noTabs=true: |
22663 | | */ |