module_ipcp
ipcp_reject(struct module_ipcp *self, RADIUS_PACKET *reqp, unsigned int q_id,
struct module_ipcp *self = ctx;
struct module_ipcp *ipcp;
ipcp_ipv4_assign(struct module_ipcp *self, struct user *user,
ipcp_ipv4_find(struct module_ipcp *self, struct in_addr ina)
ipcp_ipv4_check_valid(struct module_ipcp *self, struct assigned_ipv4 *ip)
ipcp_ipv4_delete(struct module_ipcp *self, struct assigned_ipv4 *assign,
ipcp_ipv4_release(struct module_ipcp *self, struct assigned_ipv4 *assign)
ipcp_user_get(struct module_ipcp *self, const char *username)
ipcp_restore_from_db(struct module_ipcp *self)
ipcp_put_db(struct module_ipcp *self, struct assigned_ipv4 *assigned)
ipcp_del_db(struct module_ipcp *self, struct assigned_ipv4 *assigned)
ipcp_update_time(struct module_ipcp *self)
struct module_ipcp *self = ctx;
ipcp_schedule_timer(struct module_ipcp *self)
static void ipcp_init(struct module_ipcp *);
static void ipcp_fini(struct module_ipcp *);
static int ipcp_notice_startstop(struct module_ipcp *,
struct module_ipcp *self = dae->ipcp;
static void ipcp_reject(struct module_ipcp *, RADIUS_PACKET *,
*ipcp_ipv4_assign(struct module_ipcp *, struct user *,
*ipcp_ipv4_find(struct module_ipcp *, struct in_addr);
*ipcp_ipv4_check_valid(struct module_ipcp *,
struct module_ipcp *self = dae->ipcp;
static void ipcp_ipv4_delete(struct module_ipcp *,
static void ipcp_ipv4_release(struct module_ipcp *,
*ipcp_user_get(struct module_ipcp *, const char *);
static int ipcp_restore_from_db(struct module_ipcp *);
static void ipcp_put_db(struct module_ipcp *, struct assigned_ipv4 *);
static void ipcp_del_db(struct module_ipcp *, struct assigned_ipv4 *);
static void ipcp_update_time(struct module_ipcp *);
static void ipcp_schedule_timer(struct module_ipcp *);
struct module_ipcp module_ipcp;
ipcp_init(&module_ipcp);
if ((module_ipcp.base = module_create(STDIN_FILENO, &module_ipcp,
module_drop_privilege(module_ipcp.base, 1);
module_load(module_ipcp.base);
module_start(module_ipcp.base);
ipcp_fini(&module_ipcp);
ipcp_init(struct module_ipcp *self)
memset(self, 0, sizeof(struct module_ipcp));
struct module_ipcp *self = ctx;
struct module_ipcp *self = ctx;
ipcp_fini(struct module_ipcp *self)
struct module_ipcp *module = ctx;
struct module_ipcp *self = ctx;
ipcp_notice_startstop(struct module_ipcp *self, struct assigned_ipv4 *assign,
struct module_ipcp *self = ctx;