diff options
Diffstat (limited to 'wiretap/pcapng_module.h')
-rw-r--r-- | wiretap/pcapng_module.h | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/wiretap/pcapng_module.h b/wiretap/pcapng_module.h index 5eee195b84..048f14cf85 100644 --- a/wiretap/pcapng_module.h +++ b/wiretap/pcapng_module.h @@ -9,17 +9,26 @@ #ifndef __PCAP_MODULE_H__ #define __PCAP_MODULE_H__ -/* Block type codes in the file */ -#define BLOCK_TYPE_IDB 0x00000001 /* Interface Description Block */ -#define BLOCK_TYPE_PB 0x00000002 /* Packet Block (obsolete) */ -#define BLOCK_TYPE_SPB 0x00000003 /* Simple Packet Block */ -#define BLOCK_TYPE_NRB 0x00000004 /* Name Resolution Block */ -#define BLOCK_TYPE_ISB 0x00000005 /* Interface Statistics Block */ -#define BLOCK_TYPE_EPB 0x00000006 /* Enhanced Packet Block */ +/* + * These are the officially registered block types, from the pcapng + * specification. + * + * XXX - Dear Sysdig People: please add your blocks to the spec! + */ +#define BLOCK_TYPE_SHB 0x0A0D0D0A /* Section Header Block */ +#define BLOCK_TYPE_IDB 0x00000001 /* Interface Description Block */ +#define BLOCK_TYPE_PB 0x00000002 /* Packet Block (obsolete) */ +#define BLOCK_TYPE_SPB 0x00000003 /* Simple Packet Block */ +#define BLOCK_TYPE_NRB 0x00000004 /* Name Resolution Block */ +#define BLOCK_TYPE_ISB 0x00000005 /* Interface Statistics Block */ +#define BLOCK_TYPE_EPB 0x00000006 /* Enhanced Packet Block */ +#define BLOCK_TYPE_IRIG_TS 0x00000007 /* IRIG Timestamp Block */ +#define BLOCK_TYPE_ARINC_429 0x00000008 /* ARINC 429 in AFDX Encapsulation Information Block */ #define BLOCK_TYPE_SYSDIG_EVENT 0x00000204 /* Sysdig Event Block */ #define BLOCK_TYPE_SYSDIG_EVF 0x00000208 /* Sysdig Event Block with flags */ -#define BLOCK_TYPE_SHB 0x0A0D0D0A /* Section Header Block */ -/* TODO: the following are not yet well defined in the draft spec: + +/* TODO: the following are not yet well defined in the draft spec, + * and do not yet have block type values assigned to them: * Compression Block * Encryption Block * Fixed Length Block @@ -57,4 +66,3 @@ void register_pcapng_option_handler(guint block_type, guint option_code, option_handler_fn hfunc); #endif /* __PCAP_MODULE_H__ */ - |