qname-minimization: Some post-review style/minor fixes

This commit is contained in:
Witold Kręcicki
2018-05-29 10:22:34 +02:00
parent 9cef87d835
commit 265052df49
9 changed files with 57 additions and 36 deletions

View File

@@ -88,33 +88,33 @@ typedef enum {
/*
* Options that modify how a 'fetch' is done.
*/
#define DNS_FETCHOPT_TCP 0x0001 /*%< Use TCP. */
#define DNS_FETCHOPT_UNSHARED 0x0002 /*%< See below. */
#define DNS_FETCHOPT_RECURSIVE 0x0004 /*%< Set RD? */
#define DNS_FETCHOPT_NOEDNS0 0x0008 /*%< Do not use EDNS. */
#define DNS_FETCHOPT_FORWARDONLY 0x0010 /*%< Only use forwarders. */
#define DNS_FETCHOPT_NOVALIDATE 0x0020 /*%< Disable validation. */
#define DNS_FETCHOPT_EDNS512 0x0040 /*%< Advertise a 512 byte
UDP buffer. */
#define DNS_FETCHOPT_WANTNSID 0x0080 /*%< Request NSID */
#define DNS_FETCHOPT_PREFETCH 0x0100 /*%< Do prefetch */
#define DNS_FETCHOPT_NOCDFLAG 0x0200 /*%< Don't set CD flag. */
#define DNS_FETCHOPT_NONTA 0x0400 /*%< Ignore NTA table. */
/* RESERVED ECS 0x0000 */
/* RESERVED ECS 0x1000 */
/* RESERVED ECS 0x2000 */
/* RESERVED TCPCLIENT 0x4000 */
#define DNS_FETCHOPT_NOCACHED 0x8000 /*%< Force cache update. */
#define DNS_FETCHOPT_QMINIMIZE 0x00010000 /*%< Use qname
minimization. */
#define DNS_FETCHOPT_QMIN_STRICT 0x00020000 /*%< Do not work around
servers that return
errors on non-empty
terminals. */
#define DNS_FETCHOPT_QMIN_SKIP_IP6A 0x00040000 /*%< Skip some labels
when doing qname
minimization on
ip6.arpa. */
#define DNS_FETCHOPT_TCP 0x00000001 /*%< Use TCP. */
#define DNS_FETCHOPT_UNSHARED 0x00000002 /*%< See below. */
#define DNS_FETCHOPT_RECURSIVE 0x00000004 /*%< Set RD? */
#define DNS_FETCHOPT_NOEDNS0 0x00000008 /*%< Do not use EDNS. */
#define DNS_FETCHOPT_FORWARDONLY 0x00000010 /*%< Only use forwarders. */
#define DNS_FETCHOPT_NOVALIDATE 0x00000020 /*%< Disable validation. */
#define DNS_FETCHOPT_EDNS512 0x00000040 /*%< Advertise a 512 byte
UDP buffer. */
#define DNS_FETCHOPT_WANTNSID 0x00000080 /*%< Request NSID */
#define DNS_FETCHOPT_PREFETCH 0x00000100 /*%< Do prefetch */
#define DNS_FETCHOPT_NOCDFLAG 0x00000200 /*%< Don't set CD flag. */
#define DNS_FETCHOPT_NONTA 0x00000400 /*%< Ignore NTA table. */
/* RESERVED ECS 0x00000000 */
/* RESERVED ECS 0x00001000 */
/* RESERVED ECS 0x00002000 */
/* RESERVED TCPCLIENT 0x00004000 */
#define DNS_FETCHOPT_NOCACHED 0x00008000 /*%< Force cache update. */
#define DNS_FETCHOPT_QMINIMIZE 0x00010000 /*%< Use qname
minimization. */
#define DNS_FETCHOPT_QMIN_STRICT 0x00020000 /*%< Do not work around
servers that return
errors on non-empty
terminals. */
#define DNS_FETCHOPT_QMIN_SKIP_IP6A 0x00040000 /*%< Skip some labels
when doing qname
minimization on
ip6.arpa. */
/* Reserved in use by adb.c 0x00400000 */
#define DNS_FETCHOPT_EDNSVERSIONSET 0x00800000