1ldns(25 Apr 2005)                                            ldns(25 Apr 2005)
2
3
4

NAME

6       ldns_pkt_edns,   ldns_pkt_edns_udp_size,  ldns_pkt_edns_extended_rcode,
7       ldns_pkt_edns_version,       ldns_pkt_edns_z,       ldns_pkt_edns_data,
8       ldns_pkt_set_edns_udp_size,           ldns_pkt_set_edns_extended_rcode,
9       ldns_pkt_set_edns_version, ldns_pkt_set_edns_z, ldns_pkt_set_edns_data
10
11

SYNOPSIS

13       #ifdef HAVE_STDINT_H
14       #include <stdint.h>
15       #endif /* HAVE_STDINT_H */
16
17       #ifdef HAVE_STDBOOL_H
18       #include <stdbool.h>
19       #endif /* HAVE_STDBOOL_H */
20
21       #include <ldns/ldns.h>
22
23       bool ldns_pkt_edns(const ldns_pkt *packet);
24
25        ldns_pkt_edns_udp_size();
26
27        ldns_pkt_edns_extended_rcode();
28
29        ldns_pkt_edns_version();
30
31        ldns_pkt_edns_z();
32
33        ldns_pkt_edns_data();
34
35        ldns_pkt_set_edns_udp_size();
36
37        ldns_pkt_set_edns_extended_rcode();
38
39        ldns_pkt_set_edns_version();
40
41        ldns_pkt_set_edns_z();
42
43        ldns_pkt_set_edns_data();
44

DESCRIPTION

46       ldns_pkt_edns() returns true if this packet needs and  EDNS  rr  to  be
47              sent.   At the moment the only reason is an expected packet size
48              larger than 512 bytes, but for instance dnssec would be  a  good
49              reason too.
50
51              packet: the packet to check
52              Returns true if packet needs edns rr
53
54       ldns_pkt_edns_udp_size()
55
56       ldns_pkt_edns_extended_rcode()
57
58       ldns_pkt_edns_version()
59
60       ldns_pkt_edns_z()
61
62       ldns_pkt_edns_data()
63
64       ldns_pkt_set_edns_udp_size()
65
66       ldns_pkt_set_edns_extended_rcode()
67
68       ldns_pkt_set_edns_version()
69
70       ldns_pkt_set_edns_z()
71
72       ldns_pkt_set_edns_data()
73

AUTHOR

75       The  ldns team at NLnet Labs. Which consists out of: Jelte Jansen, Erik
76       Rozendaal and Miek Gieben.
77
78

REPORTING BUGS

80       Please report bugs to ldns-team@nlnetlabs.nl  or  in  our  Bugzilla  at
81       http://www.nlnetlabs.nl/bugs/index.html
82
83       Be sure to select ldns as the product.
84
85
87       Copyright  (c)  2004, 2005 NLnet Labs.  Licensed under the BSD License.
88       There is NO warranty; not even for MERCHANTABILITY  or  FITNESS  FOR  A
89       PARTICULAR PURPOSE.
90
91

SEE ALSO

93       ldns_pkt.   And  perldoc  Net::DNS,  RFC1043, RFC1035, RFC4033, RFC4034
94       and RFC4035.
95

REMARKS

97       This manpage was automaticly generated from the ldns source code by use
98       of Doxygen and some perl.
99
100
101
102                                                             ldns(25 Apr 2005)
Impressum