ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
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 656 of file dhcpd.h.

Field Documentation

◆ bootp_flags

u_int16_t lease_state::bootp_flags

Definition at line 677 of file dhcpd.h.

◆ ciaddr

struct in_addr lease_state::ciaddr

Definition at line 678 of file dhcpd.h.

◆ expiry

unsigned char lease_state::expiry[4]

Definition at line 668 of file dhcpd.h.

◆ from

struct iaddr lease_state::from

Definition at line 683 of file dhcpd.h.

◆ giaddr

struct in_addr lease_state::giaddr

Definition at line 680 of file dhcpd.h.

◆ got_requested_address

int lease_state::got_requested_address

Definition at line 670 of file dhcpd.h.

◆ got_server_identifier

int lease_state::got_server_identifier

Definition at line 671 of file dhcpd.h.

◆ hops

u_int8_t lease_state::hops

Definition at line 681 of file dhcpd.h.

◆ ip

struct interface_info* lease_state::ip

Definition at line 659 of file dhcpd.h.

◆ max_message_size

int lease_state::max_message_size

Definition at line 667 of file dhcpd.h.

◆ next

struct lease_state* lease_state::next

Definition at line 657 of file dhcpd.h.

◆ offer

u_int8_t lease_state::offer

Definition at line 682 of file dhcpd.h.

◆ offered_expiry

TIME lease_state::offered_expiry

Definition at line 663 of file dhcpd.h.

◆ options

struct option_state* lease_state::options

Definition at line 665 of file dhcpd.h.

◆ packet

struct packet* lease_state::packet

Definition at line 661 of file dhcpd.h.

◆ parameter_request_list

struct data_string lease_state::parameter_request_list

Definition at line 666 of file dhcpd.h.

◆ rebind

unsigned char lease_state::rebind[4]

Definition at line 668 of file dhcpd.h.

◆ renewal

unsigned char lease_state::renewal[4]

Definition at line 668 of file dhcpd.h.

◆ secs

u_int16_t lease_state::secs

Definition at line 676 of file dhcpd.h.

◆ server_name

struct data_string filename lease_state::server_name

Definition at line 669 of file dhcpd.h.

◆ shared_network

struct shared_network* lease_state::shared_network

Definition at line 672 of file dhcpd.h.

◆ siaddr

struct in_addr lease_state::siaddr

Definition at line 679 of file dhcpd.h.

◆ xid

u_int32_t lease_state::xid

Definition at line 675 of file dhcpd.h.


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