diff options
author | itojun <itojun> | 2000-12-28 20:30:41 +0000 |
---|---|---|
committer | itojun <itojun> | 2000-12-28 20:30:41 +0000 |
commit | 041e99f6c0de5e2898c32ab4649d4d7d55af9e35 (patch) | |
tree | 4c5da44f53c94df3e062582cbaa696fb1ffc043c /nameser.h | |
parent | 6eeb04bfe096189a50fdd889ac607760afa93eaf (diff) | |
download | tcpdump-041e99f6c0de5e2898c32ab4649d4d7d55af9e35.tar.gz |
support DNAME and bit string label. more pedantic snapend validation.
{jinmei,itojun}@kame.net
Diffstat (limited to 'nameser.h')
-rw-r--r-- | nameser.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,4 +1,4 @@ -/* @(#) $Header: /tcpdump/master/tcpdump/nameser.h,v 1.4 2000-12-17 23:07:49 guy Exp $ (LBL) */ +/* @(#) $Header: /tcpdump/master/tcpdump/nameser.h,v 1.5 2000-12-28 20:30:41 itojun Exp $ (LBL) */ /* * Copyright (c) 1983, 1989, 1993 * The Regents of the University of California. All rights reserved. @@ -188,9 +188,11 @@ typedef struct { #define DNS_RCODE(np) ((np)->flags2 & 0xF) /* response code */ /* - * Defines for handling compressed domain names + * Defines for handling compressed domain names, EDNS0 labels, etc. */ -#define INDIR_MASK 0xc0 +#define INDIR_MASK 0xc0 /* 11.... */ +#define EDNS0_MASK 0x40 /* 01.... */ +# define EDNS0_ELT_BITLABEL 0x01 /* * Structure for passing resource records around. |