DhcpServerSettings Struct Reference

DHCP server settings. More...

#include <dhcp_server.h>

Data Fields

NetInterfaceinterface
 Underlying network interface. More...
 
uint_t ipAddrIndex
 Index of the IP address assigned to the DHCP server. More...
 
bool_t rapidCommit
 Quick configuration using rapid commit. More...
 
uint32_t leaseTime
 Lease time, in seconds, assigned to the DHCP clients. More...
 
Ipv4Addr ipAddrRangeMin
 Lowest IP address in the pool that is available for dynamic address assignment. More...
 
Ipv4Addr ipAddrRangeMax
 Highest IP address in the pool that is available for dynamic address assignment. More...
 
Ipv4Addr subnetMask
 Subnet mask. More...
 
Ipv4Addr defaultGateway
 Default gateway. More...
 
Ipv4Addr dnsServer [DHCP_SERVER_MAX_DNS_SERVERS]
 DNS servers. More...
 

Detailed Description

DHCP server settings.

Definition at line 99 of file dhcp_server.h.

Field Documentation

◆ defaultGateway

Ipv4Addr defaultGateway

Default gateway.

Definition at line 108 of file dhcp_server.h.

◆ dnsServer

DNS servers.

Definition at line 109 of file dhcp_server.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 101 of file dhcp_server.h.

◆ ipAddrIndex

uint_t ipAddrIndex

Index of the IP address assigned to the DHCP server.

Definition at line 102 of file dhcp_server.h.

◆ ipAddrRangeMax

Ipv4Addr ipAddrRangeMax

Highest IP address in the pool that is available for dynamic address assignment.

Definition at line 106 of file dhcp_server.h.

◆ ipAddrRangeMin

Ipv4Addr ipAddrRangeMin

Lowest IP address in the pool that is available for dynamic address assignment.

Definition at line 105 of file dhcp_server.h.

◆ leaseTime

uint32_t leaseTime

Lease time, in seconds, assigned to the DHCP clients.

Definition at line 104 of file dhcp_server.h.

◆ rapidCommit

bool_t rapidCommit

Quick configuration using rapid commit.

Definition at line 103 of file dhcp_server.h.

◆ subnetMask

Ipv4Addr subnetMask

Subnet mask.

Definition at line 107 of file dhcp_server.h.


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