src/net/dhcps/dhcp_server.cpp file

Namespaces

namespace prf
namespace prf::net
namespace prf::net::dhcps
DHCP server implementation used by the PacketRF networking stack.

Variables

pool::PoolClientIdentity client
bool found
std::string_view interface_name
bool match
bool release_committed
uint8_t server_index
uint32_t target_ip

Defines

#define PRF_NET_DHCP_HAS_LWIP_UDP
This file contains code derived from the DHCP server implementation originally developed by Espressif Systems and distributed as part of ESP-IDF.

Define documentation

#define PRF_NET_DHCP_HAS_LWIP_UDP

This file contains code derived from the DHCP server implementation originally developed by Espressif Systems and distributed as part of ESP-IDF.

Original source: ESP-IDF DHCP server (dhcpserver.c / dhcpserver.h) Copyright (c) Espressif Systems.

Portions of the original implementation have been adapted and modified for use in the PacketRF project.

The original code is licensed under the Apache License, Version 2.0. In accordance with the license terms, the portions of this file derived from that implementation are also distributed under the Apache License, Version 2.0.

SPDX-License-Identifier: Apache-2.0