![]() |
TRIP Routing Daemon
TRIP (RFC 3219) Location Server Implementation
|

Macros | |
| #define | _COMPONENT_ "enum" |
Functions | |
| struct | __attribute__ ((packed)) |
| Message OPEN optional paramter. | |
| ssize_t | dns_parse_hdr (void *buf, size_t len, dns_hdr_t *out) |
| size_t | dns_parse_domain_name (void *buf, size_t len, char *out, size_t outlen) |
| size_t | dns_parse_question (void *buf, size_t len, dns_question_t *q) |
| size_t | dns_q_section_size (void *sec, size_t len, size_t rrc) |
| ssize_t | dns_serialize_error (void *buf, size_t len, const dns_hdr_t *recvhdr, void *recv, size_t recv_size, int error) |
| ssize_t | dns_serialize_domain_name (void *buf, size_t len, const char *name) |
| ssize_t | dns_serialize_rdata_naptr (void *buf, size_t len, uint16_t order, uint16_t preference, const char *flags, const char *services, const char *regex) |
| ssize_t | dns_serialize_rr (void *buf, size_t len, const char *qto, uint16_t type, uint16_t class, uint32_t ttl, uint16_t rdlength, void *rdata) |
| ssize_t | dns_serialize_answer (void *buf, size_t len, const dns_hdr_t *recvhdr, void *recv, size_t recv_size, void *rr, size_t rrsize) |
Variables | |
| dns_rr_fields_t | |
| dns_rdata_naptr_fields_t | |
Implements DNS protocol routines
| struct __attribute__ | ( | (packed) | ) |
Message OPEN optional paramter.
Message NOTIFICATION.
Community.
ITAD path.
Attribute NextHopServer.
Route.
UPDATE link-state encapsulated attribute.
UPDATE attribute.
Capability information supported route types.
Capability information option.
Message OPEN.
flags: well-known server: host [":" port] host: hostname, IPv4 dotted format or IPv6 enclosed in "[" "]" port: decimal number 1-65535
< Number of ITADs in path seg
< ITAD numbers path

