aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/network_instruments.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2012-02-12 23:50:13 +0000
committerGuy Harris <guy@alum.mit.edu>2012-02-12 23:50:13 +0000
commit61c2e0ea401db5b0426e70be21d204a7c994a3ea (patch)
treefff38b910350025d3f839c376b0085c72a829c06 /wiretap/network_instruments.h
parent95c75fb67aebd8a3008ae3ba5a9422cb15ee74f1 (diff)
Do not assume tab stops are set every 4 spaces.
svn path=/trunk/; revision=41007
Diffstat (limited to 'wiretap/network_instruments.h')
-rw-r--r--wiretap/network_instruments.h122
1 files changed, 61 insertions, 61 deletions
diff --git a/wiretap/network_instruments.h b/wiretap/network_instruments.h
index d3266ffb13..57544eed91 100644
--- a/wiretap/network_instruments.h
+++ b/wiretap/network_instruments.h
@@ -36,11 +36,11 @@ gboolean network_instruments_dump_open(wtap_dumper *wdh, int *err);
*/
typedef struct capture_file_header
{
- char observer_version[31];
- guint8 offset_to_first_packet_high_byte; /* allows to extend the offset to the first packet to 256*0x10000 = 16 MB */
- guint16 offset_to_first_packet;
- char probe_instance;
- guint8 number_of_information_elements; /* number of TLVs in the header */
+ char observer_version[31];
+ guint8 offset_to_first_packet_high_byte; /* allows to extend the offset to the first packet to 256*0x10000 = 16 MB */
+ guint16 offset_to_first_packet;
+ char probe_instance;
+ guint8 number_of_information_elements; /* number of TLVs in the header */
} capture_file_header;
#define CAPTURE_FILE_HEADER_FROM_LE_IN_PLACE(_capture_file_header) \
@@ -51,8 +51,8 @@ typedef struct capture_file_header
typedef struct tlv_header
{
- guint16 type;
- guint16 length; /* includes the length of the TLV header */
+ guint16 type;
+ guint16 length; /* includes the length of the TLV header */
} tlv_header;
#define TLV_HEADER_FROM_LE_IN_PLACE(_tlv_header) \
@@ -64,63 +64,63 @@ typedef struct tlv_header
(_tlv_header).length = GUINT16_TO_LE((_tlv_header).length)
typedef struct tlv_time_info {
- guint16 type;
- guint16 length;
- guint32 time_format;
+ guint16 type;
+ guint16 length;
+ guint32 time_format;
} tlv_time_info;
#define TLV_TIME_INFO_FROM_LE_IN_PLACE(_tlv_time_info) \
(_tlv_time_info).type = GUINT16_FROM_LE((_tlv_time_info).type); \
(_tlv_time_info).length = GUINT16_FROM_LE((_tlv_time_info).length); \
- (_tlv_time_info).time_format = GUINT32_FROM_LE((_tlv_time_info).time_format)
+ (_tlv_time_info).time_format = GUINT32_FROM_LE((_tlv_time_info).time_format)
#define TLV_TIME_INFO_TO_LE_IN_PLACE(_tlv_time_info) \
(_tlv_time_info).type = GUINT16_TO_LE((_tlv_time_info).type); \
(_tlv_time_info).length = GUINT16_TO_LE((_tlv_time_info).length); \
- (_tlv_time_info).time_format = GUINT32_FROM_LE((_tlv_time_info).time_format)
+ (_tlv_time_info).time_format = GUINT32_FROM_LE((_tlv_time_info).time_format)
typedef struct tlv_wireless_info {
- guint8 quality;
- guint8 signalStrength;
- guint8 rate;
- guint8 frequency;
- guint8 qualityPercent;
- guint8 strengthPercent;
- guint8 conditions;
- guint8 reserved;
+ guint8 quality;
+ guint8 signalStrength;
+ guint8 rate;
+ guint8 frequency;
+ guint8 qualityPercent;
+ guint8 strengthPercent;
+ guint8 conditions;
+ guint8 reserved;
} tlv_wireless_info;
/*
* TLV type values.
*/
-#define INFORMATION_TYPE_ALIAS_LIST 0x01
-#define INFORMATION_TYPE_COMMENT 0x02 /* ASCII text */
-#define INFORMATION_TYPE_TIME_INFO 0x04
-#define INFORMATION_TYPE_WIRELESS 0x101
+#define INFORMATION_TYPE_ALIAS_LIST 0x01
+#define INFORMATION_TYPE_COMMENT 0x02 /* ASCII text */
+#define INFORMATION_TYPE_TIME_INFO 0x04
+#define INFORMATION_TYPE_WIRELESS 0x101
/*
* TVL TIME_INFO values.
*/
-#define TIME_INFO_LOCAL 0
-#define TIME_INFO_GMT 1
+#define TIME_INFO_LOCAL 0
+#define TIME_INFO_GMT 1
typedef struct packet_entry_header
{
- guint32 packet_magic;
- guint32 network_speed;
- guint16 captured_size;
- guint16 network_size;
- guint16 offset_to_frame;
- guint16 offset_to_next_packet;
- guint8 network_type;
- guint8 flags;
- guint8 number_of_information_elements; /* number of TLVs in the header */
- guint8 packet_type;
- guint16 errors;
- guint16 reserved;
- guint64 packet_number;
- guint64 original_packet_number;
- guint64 nano_seconds_since_2000;
+ guint32 packet_magic;
+ guint32 network_speed;
+ guint16 captured_size;
+ guint16 network_size;
+ guint16 offset_to_frame;
+ guint16 offset_to_next_packet;
+ guint8 network_type;
+ guint8 flags;
+ guint8 number_of_information_elements; /* number of TLVs in the header */
+ guint8 packet_type;
+ guint16 errors;
+ guint16 reserved;
+ guint64 packet_number;
+ guint64 original_packet_number;
+ guint64 nano_seconds_since_2000;
} packet_entry_header;
#define PACKET_ENTRY_HEADER_FROM_LE_IN_PLACE(_packet_entry_header) \
@@ -161,21 +161,21 @@ typedef struct packet_entry_header
/*
* Packet type values.
*/
-#define PACKET_TYPE_DATA_PACKET 0
-#define PACKET_TYPE_EXPERT_INFORMATION_PACKET 1
+#define PACKET_TYPE_DATA_PACKET 0
+#define PACKET_TYPE_EXPERT_INFORMATION_PACKET 1
/*
* The Observer document indicates that the types of expert information
* packets are:
*
- * Network Load (markers used by Expert Time Interval and What If
- * analysis modes)
+ * Network Load (markers used by Expert Time Interval and What If
+ * analysis modes)
*
- * Start/Stop Packet Capture marker frames (with time stamps when
- * captures start and stop)
+ * Start/Stop Packet Capture marker frames (with time stamps when
+ * captures start and stop)
*
- * Wireless Channel Change (markers showing what channel was being
- * currently listened to)
+ * Wireless Channel Change (markers showing what channel was being
+ * currently listened to)
*
* That information appears to be contained in TLVs.
*/
@@ -183,30 +183,30 @@ typedef struct packet_entry_header
/*
* TLV type values.
*/
-#define INFORMATION_TYPE_NETWORK_LOAD 0x0100
-#define INFORMATION_TYPE_CAPTURE_START_STOP 0x0104
+#define INFORMATION_TYPE_NETWORK_LOAD 0x0100
+#define INFORMATION_TYPE_CAPTURE_START_STOP 0x0104
/*
* Might some of these be broadcast and multicast packet counts?
*/
typedef struct tlv_network_load
{
- guint32 utilization; /* network utilization, in .1% units */
- guint32 unknown1;
- guint32 unknown2;
- guint32 packets_per_second;
- guint32 unknown3;
- guint32 bytes_per_second;
- guint32 unknown4;
+ guint32 utilization; /* network utilization, in .1% units */
+ guint32 unknown1;
+ guint32 unknown2;
+ guint32 packets_per_second;
+ guint32 unknown3;
+ guint32 bytes_per_second;
+ guint32 unknown4;
} tlv_network_load;
typedef struct tlv_capture_start_stop
{
- guint32 start_stop;
+ guint32 start_stop;
} tlv_capture_start_stop;
-#define START_STOP_TYPE_STOP 0
-#define START_STOP_TYPE_START 1
+#define START_STOP_TYPE_STOP 0
+#define START_STOP_TYPE_START 1
#endif