we can check.
*/
#ifndef lint
static const char rcsid[] =
- "@(#) $Header: /tcpdump/master/libpcap/gencode.c,v 1.131 2000-10-28 10:05:46 guy Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/libpcap/gencode.c,v 1.132 2000-10-28 10:18:39 guy Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
case Q_ISIS:
bpf_error("'isis' modifier applied to host");
+ case Q_CLNP:
+ bpf_error("'clnp' modifier applied to host");
+
default:
abort();
}
case Q_ISIS:
bpf_error("'isis' modifier applied to host");
+ case Q_CLNP:
+ bpf_error("'clnp' modifier applied to host");
+
default:
abort();
}
b1 = gen_proto(ISO10589_ISIS, Q_ISO, Q_DEFAULT);
break;
+ case Q_CLNP:
+ b1 = gen_proto(ISO8473_CLNP, Q_ISO, Q_DEFAULT);
+ break;
+
default:
abort();
}
v = ISO9542_ESIS;
else if (strcmp(name, "isis") == 0)
v = ISO10589_ISIS;
+ else if (strcmp(name, "clnp") == 0)
+ v = ISO8473_CLNP;
else
bpf_error("unknown osi proto '%s'", name);
break;
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#) $Header: /tcpdump/master/libpcap/gencode.h,v 1.45 2000-10-28 09:30:21 guy Exp $ (LBL)
+ * @(#) $Header: /tcpdump/master/libpcap/gencode.h,v 1.46 2000-10-28 10:18:40 guy Exp $ (LBL)
*/
/* Address qualifiers. */
#define Q_ISO 22
#define Q_ESIS 23
#define Q_ISIS 24
+#define Q_CLNP 25
/* Directional qualifiers. */
*/
#ifndef lint
static const char rcsid[] =
- "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.63 2000-10-28 09:30:22 guy Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.64 2000-10-28 10:18:40 guy Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
%token LEN
%token IPV6 ICMPV6 AH ESP
%token VLAN
-%token ISO ESIS ISIS
+%token ISO ESIS ISIS CLNP
%type <s> ID
%type <e> EID
| ISO { $$ = Q_ISO; }
| ESIS { $$ = Q_ESIS; }
| ISIS { $$ = Q_ISIS; }
+ | CLNP { $$ = Q_CLNP; }
;
other: pqual TK_BROADCAST { $$ = gen_broadcast($1); }
| pqual TK_MULTICAST { $$ = gen_multicast($1); }
#ifndef lint
static const char rcsid[] =
- "@(#) $Header: /tcpdump/master/libpcap/scanner.l,v 1.69 2000-10-28 09:30:22 guy Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/libpcap/scanner.l,v 1.70 2000-10-28 10:18:40 guy Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
es-is return ESIS;
isis return ISIS;
is-is return ISIS;
+clnp return CLNP;
host return HOST;
net return NET;