123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461 |
- /* $Id$ */
- /*
- * Copyright (c) 2006-2010 Aaron Turner
- * All rights reserved.
- *
- * This file is generated by scripts/dlt2name.pl which converts your pcap-bpf.h
- * header file which comes with libpcap into a header file
- * which translates DLT values to their string names as well as a list of all
- * of the available DLT types.
- *
- * Hence DO NOT EDIT THIS FILE!
- * If your DLT type is not listed here, edit the %known hash in
- * scripts/dlt2name.pl
- *
- * This file contains data which was taken from libpcap's pcap-bpf.h.
- * The copyright/license is included below:
- */
-
- /*-
- * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from the Stanford/CMU enet packet filter,
- * (net/enet.c) distributed as part of 4.3BSD, and code contributed
- * to Berkeley by Steven McCanne and Van Jacobson both of Lawrence
- * Berkeley Laboratory.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)bpf.h 7.1 (Berkeley) 5/7/91
- *
- * @(#) $Header: /tcpdump/master/libpcap/pcap-bpf.h,v 1.34.2.6 2005/08/13 22:29:47 hannes Exp $ (LBL)
- */
- /* include all the DLT types form pcap-bpf.h */
- extern const char *dlt2desc[];
- extern const char *dlt2name[];
- #define DLT2DESC_LEN 181
- #define DLT2NAME_LEN 181
- #ifndef DLT_NULL
- #define DLT_NULL 0
- #endif
- #ifndef DLT_EN10MB
- #define DLT_EN10MB 1
- #endif
- #ifndef DLT_EN3MB
- #define DLT_EN3MB 2
- #endif
- #ifndef DLT_AX25
- #define DLT_AX25 3
- #endif
- #ifndef DLT_PRONET
- #define DLT_PRONET 4
- #endif
- #ifndef DLT_CHAOS
- #define DLT_CHAOS 5
- #endif
- #ifndef DLT_IEEE802
- #define DLT_IEEE802 6
- #endif
- #ifndef DLT_ARCNET
- #define DLT_ARCNET 7
- #endif
- #ifndef DLT_SLIP
- #define DLT_SLIP 8
- #endif
- #ifndef DLT_PPP
- #define DLT_PPP 9
- #endif
- #ifndef DLT_FDDI
- #define DLT_FDDI 10
- #endif
- #ifndef DLT_ATM_RFC1483
- #define DLT_ATM_RFC1483 11
- #endif
- #ifndef DLT_RAW
- #define DLT_RAW 12
- #endif
- #ifndef DLT_ENC
- #define DLT_ENC 13
- #endif
- #ifndef DLT_PPP_BSDOS
- #define DLT_PPP_BSDOS 14
- #endif
- #ifndef DLT_SLIP_BSDOS
- #define DLT_SLIP_BSDOS 15
- #endif
- #ifndef DLT_PPP_BSDOS
- #define DLT_PPP_BSDOS 16
- #endif
- #ifndef DLT_OLD_PFLOG
- #define DLT_OLD_PFLOG 17
- #endif
- #ifndef DLT_PFSYNC
- #define DLT_PFSYNC 18
- #endif
- #ifndef DLT_ATM_CLIP
- #define DLT_ATM_CLIP 19
- #endif
- #ifndef DLT_REDBACK_SMARTEDGE
- #define DLT_REDBACK_SMARTEDGE 32
- #endif
- #ifndef DLT_PPP_SERIAL
- #define DLT_PPP_SERIAL 50
- #endif
- #ifndef DLT_PPP_ETHER
- #define DLT_PPP_ETHER 51
- #endif
- #ifndef DLT_SYMANTEC_FIREWALL
- #define DLT_SYMANTEC_FIREWALL 99
- #endif
- #ifndef DLT_C_HDLC
- #define DLT_C_HDLC 104
- #endif
- #ifndef DLT_IEEE802_11
- #define DLT_IEEE802_11 105
- #endif
- #ifndef DLT_FRELAY
- #define DLT_FRELAY 107
- #endif
- #ifndef DLT_LOOP
- #define DLT_LOOP 108
- #endif
- #ifndef DLT_ENC
- #define DLT_ENC 109
- #endif
- #ifndef DLT_LINUX_SLL
- #define DLT_LINUX_SLL 113
- #endif
- #ifndef DLT_LTALK
- #define DLT_LTALK 114
- #endif
- #ifndef DLT_ECONET
- #define DLT_ECONET 115
- #endif
- #ifndef DLT_IPFILTER
- #define DLT_IPFILTER 116
- #endif
- #ifndef DLT_PFLOG
- #define DLT_PFLOG 117
- #endif
- #ifndef DLT_CISCO_IOS
- #define DLT_CISCO_IOS 118
- #endif
- #ifndef DLT_PRISM_HEADER
- #define DLT_PRISM_HEADER 119
- #endif
- #ifndef DLT_AIRONET_HEADER
- #define DLT_AIRONET_HEADER 120
- #endif
- #ifndef DLT_HHDLC
- #define DLT_HHDLC 121
- #endif
- #ifndef DLT_IP_OVER_FC
- #define DLT_IP_OVER_FC 122
- #endif
- #ifndef DLT_SUNATM
- #define DLT_SUNATM 123
- #endif
- #ifndef DLT_RIO
- #define DLT_RIO 124
- #endif
- #ifndef DLT_PCI_EXP
- #define DLT_PCI_EXP 125
- #endif
- #ifndef DLT_AURORA
- #define DLT_AURORA 126
- #endif
- #ifndef DLT_IEEE802_11_RADIO
- #define DLT_IEEE802_11_RADIO 127
- #endif
- #ifndef DLT_TZSP
- #define DLT_TZSP 128
- #endif
- #ifndef DLT_ARCNET_LINUX
- #define DLT_ARCNET_LINUX 129
- #endif
- #ifndef DLT_JUNIPER_MLPPP
- #define DLT_JUNIPER_MLPPP 130
- #endif
- #ifndef DLT_JUNIPER_MLFR
- #define DLT_JUNIPER_MLFR 131
- #endif
- #ifndef DLT_JUNIPER_ES
- #define DLT_JUNIPER_ES 132
- #endif
- #ifndef DLT_JUNIPER_GGSN
- #define DLT_JUNIPER_GGSN 133
- #endif
- #ifndef DLT_JUNIPER_MFR
- #define DLT_JUNIPER_MFR 134
- #endif
- #ifndef DLT_JUNIPER_ATM2
- #define DLT_JUNIPER_ATM2 135
- #endif
- #ifndef DLT_JUNIPER_SERVICES
- #define DLT_JUNIPER_SERVICES 136
- #endif
- #ifndef DLT_JUNIPER_ATM1
- #define DLT_JUNIPER_ATM1 137
- #endif
- #ifndef DLT_APPLE_IP_OVER_IEEE1394
- #define DLT_APPLE_IP_OVER_IEEE1394 138
- #endif
- #ifndef DLT_MTP2_WITH_PHDR
- #define DLT_MTP2_WITH_PHDR 139
- #endif
- #ifndef DLT_MTP2
- #define DLT_MTP2 140
- #endif
- #ifndef DLT_MTP3
- #define DLT_MTP3 141
- #endif
- #ifndef DLT_SCCP
- #define DLT_SCCP 142
- #endif
- #ifndef DLT_DOCSIS
- #define DLT_DOCSIS 143
- #endif
- #ifndef DLT_LINUX_IRDA
- #define DLT_LINUX_IRDA 144
- #endif
- #ifndef DLT_IBM_SP
- #define DLT_IBM_SP 145
- #endif
- #ifndef DLT_IBM_SN
- #define DLT_IBM_SN 146
- #endif
- #ifndef DLT_USER0
- #define DLT_USER0 147
- #endif
- #ifndef DLT_USER1
- #define DLT_USER1 148
- #endif
- #ifndef DLT_USER2
- #define DLT_USER2 149
- #endif
- #ifndef DLT_USER3
- #define DLT_USER3 150
- #endif
- #ifndef DLT_USER4
- #define DLT_USER4 151
- #endif
- #ifndef DLT_USER5
- #define DLT_USER5 152
- #endif
- #ifndef DLT_USER6
- #define DLT_USER6 153
- #endif
- #ifndef DLT_USER7
- #define DLT_USER7 154
- #endif
- #ifndef DLT_USER8
- #define DLT_USER8 155
- #endif
- #ifndef DLT_USER9
- #define DLT_USER9 156
- #endif
- #ifndef DLT_USER10
- #define DLT_USER10 157
- #endif
- #ifndef DLT_USER11
- #define DLT_USER11 158
- #endif
- #ifndef DLT_USER12
- #define DLT_USER12 159
- #endif
- #ifndef DLT_USER13
- #define DLT_USER13 160
- #endif
- #ifndef DLT_USER14
- #define DLT_USER14 161
- #endif
- #ifndef DLT_USER15
- #define DLT_USER15 162
- #endif
- #ifndef DLT_IEEE802_11_RADIO_AVS
- #define DLT_IEEE802_11_RADIO_AVS 163
- #endif
- #ifndef DLT_JUNIPER_MONITOR
- #define DLT_JUNIPER_MONITOR 164
- #endif
- #ifndef DLT_BACNET_MS_TP
- #define DLT_BACNET_MS_TP 165
- #endif
- #ifndef DLT_PPP_PPPD
- #define DLT_PPP_PPPD 166
- #endif
- #ifndef DLT_JUNIPER_PPPOE
- #define DLT_JUNIPER_PPPOE 167
- #endif
- #ifndef DLT_JUNIPER_PPPOE_ATM
- #define DLT_JUNIPER_PPPOE_ATM 168
- #endif
- #ifndef DLT_GPRS_LLC
- #define DLT_GPRS_LLC 169
- #endif
- #ifndef DLT_GPF_T
- #define DLT_GPF_T 170
- #endif
- #ifndef DLT_GPF_F
- #define DLT_GPF_F 171
- #endif
- #ifndef DLT_GCOM_T1E1
- #define DLT_GCOM_T1E1 172
- #endif
- #ifndef DLT_GCOM_SERIAL
- #define DLT_GCOM_SERIAL 173
- #endif
- #ifndef DLT_JUNIPER_PIC_PEER
- #define DLT_JUNIPER_PIC_PEER 174
- #endif
- #ifndef DLT_ERF_ETH
- #define DLT_ERF_ETH 175
- #endif
- #ifndef DLT_ERF_POS
- #define DLT_ERF_POS 176
- #endif
- #ifndef DLT_LINUX_LAPD
- #define DLT_LINUX_LAPD 177
- #endif
- #ifndef DLT_JUNIPER_ETHER
- #define DLT_JUNIPER_ETHER 178
- #endif
- #ifndef DLT_JUNIPER_PPP
- #define DLT_JUNIPER_PPP 179
- #endif
- #ifndef DLT_JUNIPER_FRELAY
- #define DLT_JUNIPER_FRELAY 180
- #endif
- #ifndef DLT_JUNIPER_CHDLC
- #define DLT_JUNIPER_CHDLC 181
- #endif
|