#include "dhcpd.h"
#include "trace.h"
Go to the source code of this file.
Data Structures | |
struct | reply_state |
union | reply_state::reply_buffer |
Functions | |
isc_boolean_t | server_duid_isset (void) |
void | copy_server_duid (struct data_string *ds, const char *file, int line) |
void | set_server_duid (struct data_string *new_duid) |
isc_result_t | set_server_duid_from_option (void) |
void | set_server_duid_type (int type) |
isc_result_t | generate_new_server_duid (void) |
isc_boolean_t | is_unicast_option_defined (void) |
isc_result_t | get_client_id (struct packet *packet, struct data_string *client_id) |
int | valid_client_msg (struct packet *packet, struct data_string *client_id) |
int | valid_client_resp (struct packet *packet, struct data_string *client_id, struct data_string *server_id) |
int | valid_client_info_req (struct packet *packet, struct data_string *server_id) |
void | dhcpv6 (struct packet *packet) |
Definition in file dhcpv6.c.
void copy_server_duid | ( | struct data_string * | ds, | |
const char * | file, | |||
int | line | |||
) |
isc_result_t get_client_id | ( | struct packet * | packet, | |
struct data_string * | client_id | |||
) |
void set_server_duid | ( | struct data_string * | new_duid | ) |
int valid_client_info_req | ( | struct packet * | packet, | |
struct data_string * | server_id | |||
) |
int valid_client_msg | ( | struct packet * | packet, | |
struct data_string * | client_id | |||
) |
int valid_client_resp | ( | struct packet * | packet, | |
struct data_string * | client_id, | |||
struct data_string * | server_id | |||
) |