ISC DHCP  4.3.1
A reference DHCPv4 and DHCPv6 implementation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
lease_state Struct Reference

#include <dhcpd.h>

Data Fields

struct lease_statenext
 
struct interface_infoip
 
struct packetpacket
 
TIME offered_expiry
 
struct option_stateoptions
 
struct data_string parameter_request_list
 
int max_message_size
 
unsigned char expiry [4]
 
unsigned char renewal [4]
 
unsigned char rebind [4]
 
struct data_string filename server_name
 
int got_requested_address
 
int got_server_identifier
 
struct shared_networkshared_network
 
u_int32_t xid
 
u_int16_t secs
 
u_int16_t bootp_flags
 
struct in_addr ciaddr
 
struct in_addr siaddr
 
struct in_addr giaddr
 
u_int8_t hops
 
u_int8_t offer
 
struct iaddr from
 

Detailed Description

Definition at line 593 of file dhcpd.h.

Field Documentation

u_int16_t lease_state::bootp_flags

Definition at line 614 of file dhcpd.h.

struct in_addr lease_state::ciaddr

Definition at line 615 of file dhcpd.h.

unsigned char lease_state::expiry[4]

Definition at line 605 of file dhcpd.h.

struct iaddr lease_state::from

Definition at line 620 of file dhcpd.h.

struct in_addr lease_state::giaddr

Definition at line 617 of file dhcpd.h.

int lease_state::got_requested_address

Definition at line 607 of file dhcpd.h.

int lease_state::got_server_identifier

Definition at line 608 of file dhcpd.h.

u_int8_t lease_state::hops

Definition at line 618 of file dhcpd.h.

struct interface_info* lease_state::ip

Definition at line 596 of file dhcpd.h.

int lease_state::max_message_size

Definition at line 604 of file dhcpd.h.

struct lease_state* lease_state::next

Definition at line 594 of file dhcpd.h.

u_int8_t lease_state::offer

Definition at line 619 of file dhcpd.h.

TIME lease_state::offered_expiry

Definition at line 600 of file dhcpd.h.

struct option_state* lease_state::options

Definition at line 602 of file dhcpd.h.

struct packet* lease_state::packet

Definition at line 598 of file dhcpd.h.

struct data_string lease_state::parameter_request_list

Definition at line 603 of file dhcpd.h.

unsigned char lease_state::rebind[4]

Definition at line 605 of file dhcpd.h.

unsigned char lease_state::renewal[4]

Definition at line 605 of file dhcpd.h.

u_int16_t lease_state::secs

Definition at line 613 of file dhcpd.h.

struct data_string filename lease_state::server_name

Definition at line 606 of file dhcpd.h.

struct shared_network* lease_state::shared_network

Definition at line 609 of file dhcpd.h.

struct in_addr lease_state::siaddr

Definition at line 616 of file dhcpd.h.

u_int32_t lease_state::xid

Definition at line 612 of file dhcpd.h.


The documentation for this struct was generated from the following file: