server/dhcpv6.c File Reference

#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)

Detailed Description

Definition in file dhcpv6.c.


Function Documentation

void copy_server_duid ( struct data_string ds,
const char *  file,
int  line 
)

Definition at line 201 of file dhcpv6.c.

void dhcpv6 ( struct packet packet  ) 

Definition at line 6606 of file dhcpv6.c.

isc_result_t generate_new_server_duid ( void   ) 

Definition at line 289 of file dhcpv6.c.

isc_result_t get_client_id ( struct packet packet,
struct data_string client_id 
)

Definition at line 405 of file dhcpv6.c.

isc_boolean_t is_unicast_option_defined ( void   ) 

Definition at line 375 of file dhcpv6.c.

isc_boolean_t server_duid_isset ( void   ) 

Definition at line 193 of file dhcpv6.c.

void set_server_duid ( struct data_string new_duid  ) 

Definition at line 211 of file dhcpv6.c.

isc_result_t set_server_duid_from_option ( void   ) 

Definition at line 228 of file dhcpv6.c.

void set_server_duid_type ( int  type  ) 

Definition at line 280 of file dhcpv6.c.

int valid_client_info_req ( struct packet packet,
struct data_string server_id 
)

Definition at line 619 of file dhcpv6.c.

int valid_client_msg ( struct packet packet,
struct data_string client_id 
)

Definition at line 437 of file dhcpv6.c.

int valid_client_resp ( struct packet packet,
struct data_string client_id,
struct data_string server_id 
)

Definition at line 530 of file dhcpv6.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1