src/include/net/gen/nameser.h File Reference

Go to the source code of this file.

Classes

struct  dns_hdr

Defines

#define DHF_QR   0x80
#define DHF_OPCODE   0x78
#define DHF_AA   0x04
#define DHF_TC   0x02
#define DHF_RD   0x01
#define DHF_RA   0x80
#define DHF_PR   0x40
#define DHF_UNUSED   0x30
#define DHF_RCODE   0x0F
#define PACKETSZ   512
#define MAXDNAME   256
#define MAXCDNAME   255
#define MAXLABEL   63
#define QFIXEDSZ   4
#define RRFIXEDSZ   10
#define INDIR_MASK   0xc0
#define QUERY   0x0
#define IQUERY   0x1
#define NOERROR   0
#define FORMERR   1
#define SERVFAIL   2
#define NXDOMAIN   3
#define NOTIMP   4
#define REFUSED   5
#define NOCHANGE   0xf
#define T_A   1
#define T_NS   2
#define T_MD   3
#define T_MF   4
#define T_CNAME   5
#define T_SOA   6
#define T_MB   7
#define T_MG   8
#define T_MR   9
#define T_NULL   10
#define T_WKS   11
#define T_PTR   12
#define T_HINFO   13
#define T_MINFO   14
#define T_MX   15
#define T_TXT   16
#define T_UINFO   100
#define T_UID   101
#define T_GID   102
#define T_UNSPEC   103
#define T_AXFR   252
#define T_MAILB   253
#define T_MAILA   254
#define T_ANY   255
#define C_IN   1
#define C_CHAOS   3
#define C_HS   4
#define C_ANY   255

Typedefs

typedef struct dns_hdr dns_hdr_t
typedef dns_hdr_t HEADER


Define Documentation

#define C_ANY   255

Definition at line 123 of file nameser.h.

#define C_CHAOS   3

Definition at line 120 of file nameser.h.

#define C_HS   4

Definition at line 121 of file nameser.h.

#define C_IN   1

Definition at line 119 of file nameser.h.

#define DHF_AA   0x04

Definition at line 46 of file nameser.h.

#define DHF_OPCODE   0x78

Definition at line 45 of file nameser.h.

#define DHF_PR   0x40

Definition at line 51 of file nameser.h.

#define DHF_QR   0x80

Definition at line 44 of file nameser.h.

#define DHF_RA   0x80

Definition at line 50 of file nameser.h.

#define DHF_RCODE   0x0F

Definition at line 53 of file nameser.h.

#define DHF_RD   0x01

Definition at line 48 of file nameser.h.

#define DHF_TC   0x02

Definition at line 47 of file nameser.h.

#define DHF_UNUSED   0x30

Definition at line 52 of file nameser.h.

#define FORMERR   1

Definition at line 80 of file nameser.h.

#define INDIR_MASK   0xc0

Definition at line 66 of file nameser.h.

#define IQUERY   0x1

Definition at line 74 of file nameser.h.

#define MAXCDNAME   255

Definition at line 60 of file nameser.h.

#define MAXDNAME   256

Definition at line 59 of file nameser.h.

#define MAXLABEL   63

Definition at line 61 of file nameser.h.

#define NOCHANGE   0xf

Definition at line 86 of file nameser.h.

#define NOERROR   0

Definition at line 79 of file nameser.h.

#define NOTIMP   4

Definition at line 83 of file nameser.h.

#define NXDOMAIN   3

Definition at line 82 of file nameser.h.

#define PACKETSZ   512

Definition at line 58 of file nameser.h.

#define QFIXEDSZ   4

Definition at line 63 of file nameser.h.

#define QUERY   0x0

Definition at line 73 of file nameser.h.

#define REFUSED   5

Definition at line 84 of file nameser.h.

#define RRFIXEDSZ   10

Definition at line 65 of file nameser.h.

#define SERVFAIL   2

Definition at line 81 of file nameser.h.

#define T_A   1

Definition at line 90 of file nameser.h.

#define T_ANY   255

Definition at line 115 of file nameser.h.

#define T_AXFR   252

Definition at line 112 of file nameser.h.

#define T_CNAME   5

Definition at line 94 of file nameser.h.

#define T_GID   102

Definition at line 109 of file nameser.h.

#define T_HINFO   13

Definition at line 102 of file nameser.h.

#define T_MAILA   254

Definition at line 114 of file nameser.h.

#define T_MAILB   253

Definition at line 113 of file nameser.h.

#define T_MB   7

Definition at line 96 of file nameser.h.

#define T_MD   3

Definition at line 92 of file nameser.h.

#define T_MF   4

Definition at line 93 of file nameser.h.

#define T_MG   8

Definition at line 97 of file nameser.h.

#define T_MINFO   14

Definition at line 103 of file nameser.h.

#define T_MR   9

Definition at line 98 of file nameser.h.

#define T_MX   15

Definition at line 104 of file nameser.h.

#define T_NS   2

Definition at line 91 of file nameser.h.

#define T_NULL   10

Definition at line 99 of file nameser.h.

#define T_PTR   12

Definition at line 101 of file nameser.h.

#define T_SOA   6

Definition at line 95 of file nameser.h.

#define T_TXT   16

Definition at line 105 of file nameser.h.

#define T_UID   101

Definition at line 108 of file nameser.h.

#define T_UINFO   100

Definition at line 107 of file nameser.h.

#define T_UNSPEC   103

Definition at line 110 of file nameser.h.

#define T_WKS   11

Definition at line 100 of file nameser.h.


Typedef Documentation

typedef struct dns_hdr dns_hdr_t

typedef dns_hdr_t HEADER

Definition at line 42 of file nameser.h.


Generated on Tue Mar 9 04:36:54 2010 for Minix by  doxygen 1.5.8