aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/aethra.c
diff options
context:
space:
mode:
Diffstat (limited to 'wiretap/aethra.c')
-rw-r--r--wiretap/aethra.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/wiretap/aethra.c b/wiretap/aethra.c
index a4c89cfbc0..17818c5d5f 100644
--- a/wiretap/aethra.c
+++ b/wiretap/aethra.c
@@ -54,8 +54,7 @@ struct aethra_hdr {
guint8 unknown5[8];
guchar com_info[16]; /* COM port and speed, null-padded(?) */
guint8 unknown6[107];
- guchar xxx_vers[29]; /* unknown version string (longer, null-padded?) */
- guint8 unknown7[20];
+ guchar xxx_vers[41]; /* unknown version string (longer, null-padded?) */
};
/* Aethra record header. Yes, the alignment is weird.
@@ -69,12 +68,22 @@ struct aethrarec_hdr {
/*
* Record types.
+ *
+ * XXX - is a record type of 0 used for anything other than "end of
+ * capture"? In at least one capture there's a record with a rec_type
+ * of 0, a timestamp of 0, and a flags value of 4, as well as a trailing
+ * record which is probably a "Stop Monitor" record with a rec_type of 0,
+ * a non-zero timestamp (not checked to see whether it gives the same
+ * time stamp as PC108 displays for the Stop Monitor record), and a
+ * flags value of 0.
*/
#define AETHRA_STOP_MONITOR 0 /* end of capture */
#define AETHRA_PACKET 1 /* packet */
/*
* Flags.
+ *
+ * XXX - what does this mean for AETHRA_STOP_MONITOR records?
*/
#define AETHRA_U_TO_N 0x01