WAND Trace processing  4.0.5
dagformat.h File Reference

Header file containing definitions required to process DAG / ERF traces. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pos_rec
 GPP Type 1. More...
 
struct  eth_rec
 GPP Type 2. More...
 
struct  atm_rec
 GPP Type 3. More...
 
struct  aal5_rec
 GPP Type 4. More...
 
struct  flags
 Flags. More...
 
struct  dag_record
 GPP Global type. More...
 

Macros

#define dag_record_size   16U
 The size of the ERF record header, without the rec field. More...
 

Typedefs

typedef struct pos_rec pos_rec_t
 GPP Type 1. More...
 
typedef struct eth_rec eth_rec_t
 GPP Type 2. More...
 
typedef struct atm_rec atm_rec_t
 GPP Type 3. More...
 
typedef struct aal5_rec aal5_rec_t
 GPP Type 4. More...
 
typedef struct flags flags_t
 Flags. More...
 
typedef struct dag_record dag_record_t
 GPP Global type. More...
 

Detailed Description

Header file containing definitions required to process DAG / ERF traces.

Author
Daniel Lawson
Perry Lorier
Shane Alcock
Version
$Id$

Most of the structures defined in here are already defined in the Endace DAG libraries, but we need to re-define them ourselves here so that we can process ERF traces without requiring the user to buy a DAG card :)

Macro Definition Documentation

#define dag_record_size   16U

The size of the ERF record header, without the rec field.

Typedef Documentation

typedef struct aal5_rec aal5_rec_t

GPP Type 4.

typedef struct atm_rec atm_rec_t

GPP Type 3.

typedef struct dag_record dag_record_t

GPP Global type.

typedef struct eth_rec eth_rec_t

GPP Type 2.

typedef struct flags flags_t

Flags.

typedef struct pos_rec pos_rec_t

GPP Type 1.