summaryrefslogtreecommitdiffstats
path: root/contrib/libpcap/gencode.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libpcap/gencode.h')
-rw-r--r--contrib/libpcap/gencode.h25
1 files changed, 19 insertions, 6 deletions
diff --git a/contrib/libpcap/gencode.h b/contrib/libpcap/gencode.h
index a7cf999..d6dbd00 100644
--- a/contrib/libpcap/gencode.h
+++ b/contrib/libpcap/gencode.h
@@ -19,7 +19,7 @@
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* $FreeBSD$
- * @(#) $Header: /tcpdump/master/libpcap/gencode.h,v 1.60 2004/06/16 08:20:30 hannes Exp $ (LBL)
+ * @(#) $Header: /tcpdump/master/libpcap/gencode.h,v 1.60.2.5 2005/06/20 21:30:17 guy Exp $ (LBL)
*/
/*
@@ -56,6 +56,10 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
+#ifndef HAVE___ATTRIBUTE__
+#define __attribute__(x)
+#endif /* HAVE___ATTRIBUTE__ */
+
/* Address qualifiers. */
#define Q_HOST 1
@@ -64,6 +68,7 @@
#define Q_GATEWAY 4
#define Q_PROTO 5
#define Q_PROTOCHAIN 6
+#define Q_PORTRANGE 7
/* Protocol qualifiers. */
@@ -120,6 +125,8 @@
#define Q_ISIS_PSNP 38
#define Q_ISIS_LSP 39
+#define Q_RADIO 40
+
/* Directional qualifiers. */
#define Q_SRC 1
@@ -167,6 +174,13 @@
end-to-end circuits, ILMI circuits or
connection signalling circuit. */
+/*MTP3 field types */
+#define M_SIO 1
+#define M_OPC 2
+#define M_DPC 3
+#define M_SLS 4
+
+
struct slist;
struct stmt {
@@ -276,10 +290,12 @@ struct block *gen_inbound(int);
struct block *gen_vlan(int);
struct block *gen_mpls(int);
-struct block *gen_atmfield_code(int atmfield, bpf_u_int32 jvalue, bpf_u_int32 jtype, int reverse);
+struct block *gen_atmfield_code(int atmfield, bpf_int32 jvalue, bpf_u_int32 jtype, int reverse);
struct block *gen_atmtype_abbrev(int type);
struct block *gen_atmmulti_abbrev(int type);
+struct block *gen_mtp3field_code(int mtp3field, bpf_u_int32 jvalue, bpf_u_int32 jtype, int reverse);
+
struct block *gen_pf_ifname(const char *);
struct block *gen_pf_rnr(int);
struct block *gen_pf_srnr(int);
@@ -290,10 +306,7 @@ struct block *gen_pf_dir(int);
void bpf_optimize(struct block **);
void bpf_error(const char *, ...)
-#if HAVE___ATTRIBUTE__
- __attribute__((noreturn, format (printf, 1, 2)))
-#endif
-;
+ __attribute__((noreturn, format (printf, 1, 2)));
void finish_parse(struct block *);
char *sdup(const char *);
OpenPOWER on IntegriCloud