diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2014-04-14 22:17:37 +0200 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2014-04-14 22:17:37 +0200 |
commit | e70e915c9e7f9418e483b87ae72176e4b2562bb6 (patch) | |
tree | f7e21bdd60c500f37f02f993b666e50e9c485d19 /pcap_io.h | |
parent | a0e49fe80ba94071e4019edc5bbb128e0db1ec35 (diff) |
dissector: Get rid of header dependency on pcap_io.h
The dissector only needs the LINKTYPE_* #defines from pcap_io.h. Instead
of pulling in this rather large header just for this, move the
LINKTYPE_* #defines to an own header and include it where needed.
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'pcap_io.h')
-rw-r--r-- | pcap_io.h | 24 |
1 files changed, 1 insertions, 23 deletions
@@ -22,6 +22,7 @@ #include "die.h" #include "dev.h" #include "ioops.h" +#include "linktype.h" #define TCPDUMP_MAGIC 0xa1b2c3d4 #define ORIGINAL_TCPDUMP_MAGIC TCPDUMP_MAGIC @@ -37,29 +38,6 @@ #define PCAP_TSOURCE_SYS_HARDWARE 2 #define PCAP_TSOURCE_RAW_HARDWARE 3 -#define LINKTYPE_NULL 0 -#define LINKTYPE_EN10MB 1 -#define LINKTYPE_EN3MB 2 -#define LINKTYPE_AX25 3 -#define LINKTYPE_PRONET 4 -#define LINKTYPE_CHAOS 5 -#define LINKTYPE_IEEE802 6 -#define LINKTYPE_SLIP 8 -#define LINKTYPE_PPP 9 -#define LINKTYPE_FDDI 10 -#define LINKTYPE_ATM_CLIP 19 -#define LINKTYPE_C_HDLC 104 -#define LINKTYPE_IEEE802_11 105 -#define LINKTYPE_FRELAY 107 -#define LINKTYPE_ECONET 115 -#define LINKTYPE_ARCNET_LINUX 129 -#define LINKTYPE_LINUX_IRDA 144 -#define LINKTYPE_CAN20B 190 -#define LINKTYPE_IEEE802_15_4_LINUX 191 -#define LINKTYPE_INFINIBAND 247 -#define LINKTYPE_NETLINK 253 -#define LINKTYPE_MAX 254 - struct pcap_filehdr { uint32_t magic; uint16_t version_major; |