npppd_pool
npppd_pool *pool;
npppd_pool pool0[NPPPD_MAX_IFACE];
npppd_pool *iface_pool[NPPPD_MAX_IFACE];
npppd_pool pool[NPPPD_MAX_POOL];
npppd_pool_start(npppd_pool *_this)
npppd_pool_uninit(npppd_pool *_this)
npppd_pool_reload(npppd_pool *_this)
npppd_pool_regist_radish(npppd_pool *_this, struct in_addr_range *range,
npppd_pool *npool0;
npppd_pool_get_dynamic(npppd_pool *_this, npppd_ppp *ppp)
npppd_pool_assign_ip(npppd_pool *_this, npppd_ppp *ppp)
npppd_pool_release_ip(npppd_pool *_this, npppd_ppp *ppp)
slist_add(&((npppd_pool *)ppp->assigned_pool)->dyna_addrs,
npppd_pool_get_assignability(npppd_pool *_this, uint32_t ip4addr,
npppd_pool_log(npppd_pool *_this, int prio, const char *fmt, ...)
static int npppd_pool_log(npppd_pool *, int, const char *, ...) __printflike(3, 4);
static int npppd_pool_regist_radish(npppd_pool *, struct in_addr_range *,
npppd_pool_init(npppd_pool *_this, npppd *base, const char *name)
memset(_this, 0, sizeof(npppd_pool));
int npppd_pool_init (npppd_pool *, npppd *, const char *);
int npppd_pool_start (npppd_pool *);
int npppd_pool_reload (npppd_pool *);
void npppd_pool_uninit (npppd_pool *);
int npppd_pool_get_assignability (npppd_pool *, uint32_t, uint32_t, struct sockaddr_npppd **);
uint32_t npppd_pool_get_dynamic (npppd_pool *, npppd_ppp *);
int npppd_pool_assign_ip (npppd_pool *, npppd_ppp *);
void npppd_pool_release_ip (npppd_pool *, npppd_ppp *);