Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

daglegacy.h

00001 #ifndef DAG_LEGACY_H
00002 #define DAG_LEGACY_H
00003 
00004 typedef struct legacy_cell {
00005         uint64_t  ts;
00006         uint32_t  crc;
00007 } PACKED legacy_cell_t;
00008 
00009 typedef struct legacy_ether {
00010         uint64_t  ts;
00011         uint16_t  wlen;
00012 } PACKED legacy_ether_t;
00013 
00014 typedef struct legacy_pos {
00015         uint64_t  ts;
00016         uint32_t  slen;
00017         uint32_t  wlen;
00018 } PACKED legacy_pos_t;
00019 
00020 typedef struct atmhdr {
00021         uint32_t ts_fraction;
00022         uint32_t ts_sec;
00023 } PACKED atmhdr_t;
00024 
00025 typedef struct legacy_nzix {
00026         uint32_t ts;
00027         uint32_t crc;
00028         uint32_t len;
00029         /* The padding has actually been placed in the middle of the IP
00030          * header - when we read in the packet, we will move various bits
00031          * of the packet around until the padding ends up here and the 
00032          * IP header is undivided */
00033         uint8_t pad[2];         
00034 } PACKED legacy_nzix_t;
00035 #endif

Generated on Thu Jan 3 10:28:47 2008 for WAND Trace processing by  doxygen 1.4.2