#include <dhcp_nic.h>
Data Fields | |
NLH_t | nh |
NIC_t | nic |
IPaddr_list_t | address_list |
IProute_list_t | route_list |
IPaddr_list_t | dns_list |
char * | search_list |
char * | host_name |
DHCPv4_lease * | dhcp4_lease |
DHCPv6_lease * | dhcp6_lease |
This structure encapsulates the network configuration information returned in a DHCP lease, and the lease itself.
Definition at line 69 of file dhcp_nic.h.
list of addresses assigned to the nic by the lease
Definition at line 74 of file dhcp_nic.h.
DHCPv4 lease - see IPv4 DHCP Client Control and Configuration
Definition at line 81 of file dhcp_nic.h.
DHCPv6 lease - see IPv6 DHCP Client Control and Configuration
Definition at line 82 of file dhcp_nic.h.
list of DNS servers assigned by the lease
Definition at line 76 of file dhcp_nic.h.
Referenced by dhcp_nic_configure().
char* dhcpc_nic_s::host_name |
host name assigned by the lease
Definition at line 78 of file dhcp_nic.h.
nic library handle
Definition at line 72 of file dhcp_nic.h.
network interface
Definition at line 73 of file dhcp_nic.h.
list of routes assigned to the nic by the lease
Definition at line 75 of file dhcp_nic.h.
char* dhcpc_nic_s::search_list |
DNS search list assigned by the lease
Definition at line 77 of file dhcp_nic.h.
Referenced by dhcp_nic_configure().