common/tables.c File Reference

#include "dhcpd.h"

Go to the source code of this file.

Functions

 HASH_FUNCTIONS (group, HASH_FUNCTIONS(const char *, struct group_object, group_hash_t, group_reference, group_dereference, do_string_hash)
int option_reference (struct option **dest, struct option *src, const char *file, int line)
int option_dereference (struct option **dest, const char *file, int line)
void initialize_common_option_spaces ()

Variables

struct universe nwip_universe
struct universe fqdn_universe
struct universe fqdn6_universe
struct universe vendor_class_universe
struct universe vendor_universe
struct universe isc_universe
struct universe dhcpv6_universe
struct enumeration_value dhcpv6_duid_type_values []
struct enumeration dhcpv6_duid_types
struct enumeration_value dhcpv6_status_code_values []
struct enumeration dhcpv6_status_codes
struct enumeration_value lq6_query_type_values []
struct enumeration lq6_query_types
struct enumeration_value dhcpv6_message_values []
const char * dhcpv6_type_names []
const int dhcpv6_type_name_max
struct enumeration dhcpv6_messages
struct universe vsio_universe
struct universe isc6_universe
const char * hardware_types []
universe_hash_tuniverse_hash
struct universe ** universes
int universe_count
int universe_max
struct universeconfig_universe
char * default_option_format = (char *) "X"

Function Documentation

HASH_FUNCTIONS ( group  ,
HASH_FUNCTIONS (  const char *,
struct group_object  ,
group_hash_t  ,
group_reference  ,
group_dereference  ,
do_string_hash   
)

Definition at line 34 of file tables.c.

void initialize_common_option_spaces ( void   ) 

Definition at line 1003 of file tables.c.

int option_dereference ( struct option **  dest,
const char *  file,
int  line 
)

Definition at line 956 of file tables.c.

int option_reference ( struct option **  dest,
struct option src,
const char *  file,
int  line 
)

Definition at line 934 of file tables.c.


Variable Documentation

Definition at line 924 of file tables.c.

char* default_option_format = (char *) "X"

Definition at line 930 of file tables.c.

Initial value:
 {
        { "duid-llt",   DUID_LLT }, 
        { "duid-en",    DUID_EN },  
        { "duid-ll",    DUID_LL },  
        { NULL, 0 }
}

Definition at line 552 of file tables.c.

Initial value:
 {
        NULL,
        "duid-types", 2,
        dhcpv6_duid_type_values
}

Definition at line 559 of file tables.c.

Initial value:
 {
        { "SOLICIT", 1 },
        { "ADVERTISE", 2 },
        { "REQUEST", 3 },
        { "CONFIRM", 4 },
        { "RENEW", 5 },
        { "REBIND", 6 },
        { "REPLY", 7 },
        { "RELEASE", 8 },
        { "DECLINE", 9 },
        { "RECONFIGURE", 10 },
        { "INFORMATION-REQUEST", 11 },
        { "RELAY-FORW", 12 },
        { "RELAY-REPL", 13 },
        { "LEASEQUERY", 14 },
        { "LEASEQUERY-REPLY", 15 },
        { NULL, 0 }
}

Definition at line 598 of file tables.c.

Initial value:
 {
        NULL,
        "dhcpv6-messages", 1,
        dhcpv6_message_values
}

Definition at line 639 of file tables.c.

Initial value:
 {
        { "success",      0 }, 
        { "UnspecFail",   1 }, 
        { "NoAddrsAvail", 2 }, 
        { "NoBinding",    3 }, 
        { "NotOnLink",    4 }, 
        { "UseMulticast", 5 }, 
        { "NoPrefixAvail", 6 }, 
        { "UnknownQueryType", 7 }, 
        { "MalformedQuery", 8 }, 
        { "NotConfigured", 9 }, 
        { "NotAllowed",  10 }, 
        { NULL, 0 }
}

Definition at line 565 of file tables.c.

Initial value:
 {
        NULL,
        "status-codes", 2,
        dhcpv6_status_code_values
}

Definition at line 580 of file tables.c.

Initial value:
        (sizeof(dhcpv6_type_names) / sizeof(dhcpv6_type_names[0]))

Definition at line 636 of file tables.c.

const char* dhcpv6_type_names[]
Initial value:
 {
        NULL,
        "Solicit",
        "Advertise",
        "Request",
        "Confirm",
        "Renew",
        "Rebind",
        "Reply",
        "Release",
        "Decline",
        "Reconfigure",
        "Information-request",
        "Relay-forward",
        "Relay-reply",
        "Leasequery",
        "Leasequery-reply"
}

Definition at line 618 of file tables.c.

Definition at line 328 of file tables.c.

Definition at line 296 of file tables.c.

Definition at line 295 of file tables.c.

const char* hardware_types[]

Definition at line 658 of file tables.c.

Definition at line 651 of file tables.c.

Definition at line 321 of file tables.c.

Initial value:
 {
        { "query-by-address", 1 },
        { "query-by-clientid", 2 },
        { NULL, 0 }
}

Definition at line 586 of file tables.c.

Initial value:
 {
        NULL,
        "query-types", 2,
        lq6_query_type_values
}

Definition at line 592 of file tables.c.

Definition at line 267 of file tables.c.

Definition at line 918 of file tables.c.

Definition at line 916 of file tables.c.

Definition at line 918 of file tables.c.

struct universe** universes

Definition at line 917 of file tables.c.

Definition at line 309 of file tables.c.

Definition at line 315 of file tables.c.

Definition at line 645 of file tables.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1