#include <dhcp6_lease.h>
Data Fields | |
DHCPv6_lease_address_list | addresses |
time_t | renew_time |
time_t | rebind_time |
char * | search_list |
IPv6_address_list | dns |
char * | if_name |
uint32_t | if_index |
uint32_t | iaid |
uint8_t * | client_duid |
uint8_t * | server_duid |
uint16_t | client_duid_len |
uint16_t | server_duid_len |
in6_addr | server_address |
Definition at line 97 of file dhcp6_lease.h.
list of lease addresses
Definition at line 100 of file dhcp6_lease.h.
Referenced by dhcp6_process_lease(), dhcpv6_lease(), dhcpv6_lease_free(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
uint8_t* dhcp6_lease_s::client_duid |
DHCPv6 client identifier
Definition at line 108 of file dhcp6_lease.h.
Referenced by dhcpv6_lease(), dhcpv6_lease_free(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
uint16_t dhcp6_lease_s::client_duid_len |
DHCPv6 client identifier length
Definition at line 110 of file dhcp6_lease.h.
Referenced by dhcpv6_lease(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
domain name servers
Definition at line 104 of file dhcp6_lease.h.
Referenced by dhcp6_process_lease(), dhcpv6_lease(), dhcpv6_lease_free(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
uint32_t dhcp6_lease_s::iaid |
uint32_t dhcp6_lease_s::if_index |
char* dhcp6_lease_s::if_name |
interface name
Definition at line 105 of file dhcp6_lease.h.
Referenced by dhcpv6_lease(), dhcpv6_lease_free(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
time_t dhcp6_lease_s::rebind_time |
time lease must be rebound
Definition at line 102 of file dhcp6_lease.h.
Referenced by dhcpv6_lease().
time_t dhcp6_lease_s::renew_time |
time lease should be renewed
Definition at line 101 of file dhcp6_lease.h.
Referenced by dhcpv6_lease().
dns domain name search list, if sent
Definition at line 103 of file dhcp6_lease.h.
Referenced by dhcp6_process_lease(), dhcpv6_lease(), dhcpv6_lease_free(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
struct in6_addr dhcp6_lease_s::server_address |
uint8_t* dhcp6_lease_s::server_duid |
DHCPv6 server identifier
Definition at line 109 of file dhcp6_lease.h.
Referenced by dhcpv6_lease(), dhcpv6_lease_free(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().
uint16_t dhcp6_lease_s::server_duid_len |
DHCPv6 server identifier length
Definition at line 111 of file dhcp6_lease.h.
Referenced by dhcpv6_lease(), dhcpv6_pack_lease(), and dhcpv6_unpack_lease().