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: