dhcp6_lease_address_s Struct Reference
[IPv6 DHCP Lease Options]

#include <dhcp6_lease.h>


Public Member Functions

 STAILQ_ENTRY (dhcp6_lease_address_s) link

Data Fields

in6_addr address
uint8_t prefix_length
uint8_t type
uint16_t status
time_t time_acquired
time_t valid_lifetime
time_t prefer_lifetime


Detailed Description

DHCPv6 address type. There may be multiple DHCPv6 addresses per lease, each of which may have different prefix length, and lifetimes.

Definition at line 51 of file dhcp6_lease.h.


Member Function Documentation

dhcp6_lease_address_s::STAILQ_ENTRY ( dhcp6_lease_address_s   ) 

next lease address


Field Documentation

struct in6_addr dhcp6_lease_address_s::address

the IPv6 lease address bytes

Definition at line 54 of file dhcp6_lease.h.

Referenced by dhcp6_process_lease(), and dhcpv6_lease().

time_t dhcp6_lease_address_s::prefer_lifetime

prefer lifetime of lease address

Definition at line 60 of file dhcp6_lease.h.

uint8_t dhcp6_lease_address_s::prefix_length

lease address prefix length

Definition at line 55 of file dhcp6_lease.h.

Referenced by dhcp6_process_lease().

uint16_t dhcp6_lease_address_s::status

lease address status

Definition at line 57 of file dhcp6_lease.h.

time_t dhcp6_lease_address_s::time_acquired

time lease address acquired

Definition at line 58 of file dhcp6_lease.h.

uint8_t dhcp6_lease_address_s::type

lease address type

Definition at line 56 of file dhcp6_lease.h.

Referenced by dhcpv6_lease().

time_t dhcp6_lease_address_s::valid_lifetime

valid lifetime of lease address

Definition at line 59 of file dhcp6_lease.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 10 21:26:26 2006 for libdhcp by  doxygen 1.4.7