diff options
author | guy <guy> | 2007-06-05 18:02:29 +0000 |
---|---|---|
committer | guy <guy> | 2007-06-05 18:02:29 +0000 |
commit | 8b2ec43589e10b5133bcb36b1399d365836f760a (patch) | |
tree | 1345f971cdcfbc537dde10a52c6a6a49fc228004 | |
parent | a8f23f719a1b596e3a18e2cb5ce53a1135ee8f27 (diff) |
Allocate DLT_ for 802.15.4 without any header munging, for Mikko
Saarnivala.
Fix a comment.
-rw-r--r-- | pcap/bpf.h | 8 | ||||
-rw-r--r-- | savefile.c | 13 |
2 files changed, 18 insertions, 3 deletions
@@ -37,7 +37,7 @@ * * @(#)bpf.h 7.1 (Berkeley) 5/7/91 * - * @(#) $Header: /tcpdump/master/libpcap/pcap/bpf.h,v 1.10 2007-05-24 23:57:36 hannes Exp $ (LBL) + * @(#) $Header: /tcpdump/master/libpcap/pcap/bpf.h,v 1.11 2007-06-05 18:02:29 guy Exp $ (LBL) */ /* @@ -695,6 +695,12 @@ struct bpf_version { */ #define DLT_JUNIPER_ISM 194 +/* + * IEEE 802.15.4, exactly as it appears in the spec (no padding, no + * nothing); requested by Mikko Saarnivala <mikko.saarnivala@sensinode.com>. + */ +#define DLT_IEEE802_15_4 195 + /* * The instruction encodings. @@ -30,7 +30,7 @@ #ifndef lint static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/libpcap/savefile.c,v 1.156 2007-05-24 23:57:36 hannes Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/libpcap/savefile.c,v 1.157 2007-06-05 18:02:29 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -519,6 +519,12 @@ static const char rcsid[] _U_ = */ #define LINKTYPE_JUNIPER_ISM 194 +/* + * IEEE 802.15.4, exactly as it appears in the spec (no padding, no + * nothing); requested by Mikko Saarnivala <mikko.saarnivala@sensinode.com>. + */ +#define LINKTYPE_IEEE802_15_4 195 + static struct linktype_map { int dlt; @@ -758,12 +764,15 @@ static struct linktype_map { /* Per Packet Information encapsulated packets */ { DLT_PPI, LINKTYPE_PPI }, - /* IEEE 802.15 MAC Common Part Sublayer plus radiotap header */ + /* IEEE 802.16 MAC Common Part Sublayer plus radiotap header */ { DLT_IEEE802_16_MAC_CPS_RADIO, LINKTYPE_IEEE802_16_MAC_CPS_RADIO }, /* Juniper Voice ISM */ { DLT_JUNIPER_ISM, LINKTYPE_JUNIPER_ISM }, + /* IEEE 802.15.4 exactly as it appears in the spec */ + { DLT_IEEE802_15_4, LINKTYPE_IEEE802_15_4 }, + { -1, -1 } }; |