prf::net::pool::cfg::PoolSectionDefaults struct final

Factory-default profile used to seed one named poolX section.

Defaults are intentionally scenario-oriented rather than purely generic: pool1 is reserved for NPR slave learned addressing and pool3 for the NPR master static client range. Remaining pools stay disabled and empty until explicitly configured.

Public variables

bool dns_active
uint64_t dns_server
bool enabled
uint64_t gateway
bool gateway_active
uint64_t ip_size
uint64_t ip_start
uint64_t max_allocations
std::string source_interface
uint64_t subnet_mask
std::string type