dhcpc_nic_s Struct Reference
[DHCP Client Invocation and Control]

#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_leasedhcp4_lease
DHCPv6_leasedhcp6_lease


Detailed Description

DHCP_config: The DHCP network interface configuration structure.

This structure encapsulates the network configuration information returned in a DHCP lease, and the lease itself.

Definition at line 73 of file dhcp_nic.h.


Field Documentation

IPaddr_list_t dhcpc_nic_s::address_list

list of addresses assigned to the nic by the lease

Definition at line 78 of file dhcp_nic.h.

DHCPv4_lease* dhcpc_nic_s::dhcp4_lease

DHCPv4 lease - see IPv4 DHCP Client Control and Configuration

Definition at line 85 of file dhcp_nic.h.

DHCPv6_lease* dhcpc_nic_s::dhcp6_lease

DHCPv6 lease - see IPv6 DHCP Client Control and Configuration

Definition at line 86 of file dhcp_nic.h.

IPaddr_list_t dhcpc_nic_s::dns_list

list of DNS servers assigned by the lease

Definition at line 80 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 82 of file dhcp_nic.h.

NLH_t dhcpc_nic_s::nh

nic library handle

Definition at line 76 of file dhcp_nic.h.

NIC_t dhcpc_nic_s::nic

network interface

Definition at line 77 of file dhcp_nic.h.

IProute_list_t dhcpc_nic_s::route_list

list of routes assigned to the nic by the lease

Definition at line 79 of file dhcp_nic.h.

char* dhcpc_nic_s::search_list

DNS search list assigned by the lease

Definition at line 81 of file dhcp_nic.h.

Referenced by dhcp_nic_configure().


The documentation for this struct was generated from the following file:
Generated on Mon Aug 14 17:25:56 2006 for libdhcp by  doxygen 1.4.7