tunnconf
struct tunnconf *conf;
struct tunnconf *conf;
struct tunnconf *conf;
struct tunnconf *conf;
struct tunnconf *conf;
struct tunnconf *conf;
if (strcmp(bind->tunnconf->name, ppp->phy_label) != 0)
if (strcmp(bind->tunnconf->name, ppp->phy_label) != 0)
struct tunnconf *
struct tunnconf *conf;
struct tunnconf *tunn;
struct tunnconf *conf;
struct tunnconf *tunnconf;
TAILQ_HEAD(tunnconfs, tunnconf) tunnconfs;
struct tunnconf *npppd_get_tunnconf(npppd *, const char *);
TAILQ_ENTRY(tunnconf) entry;
n->tunnconf = tunn;
struct tunnconf *tunn, *tunn0;
tunnconf_fini(struct tunnconf *tun)
tunnconf_init(struct tunnconf *tun, int protocol)
extern struct tunnconf tunnconf_default_l2tp, tunnconf_default_pptp;
extern struct tunnconf tunnconf_default_pppoe;
memcpy(tun, &tunnconf_default_l2tp, sizeof(struct tunnconf));
memcpy(tun, &tunnconf_default_pptp, sizeof(struct tunnconf));
memcpy(tun, &tunnconf_default_pppoe, sizeof(struct tunnconf));
struct tunnconf *
struct tunnconf *tunn;
struct tunnconf *n;
if ((n = malloc(sizeof(struct tunnconf))) == NULL) {
static void tunnconf_init (struct tunnconf *, int);
static void tunnconf_fini (struct tunnconf *);
static struct tunnconf *tunnconf_find (const char *);
struct tunnconf *curr_tunnconf;
struct tunnconf *tunn;
struct tunnconf *conf = ppp_get_tunnconf(_this);
struct tunnconf tunnconf_default_l2tp = {
struct tunnconf tunnconf_default_pptp = {
struct tunnconf tunnconf_default_pppoe = {
struct tunnconf *
struct tunnconf *conf;
struct tunnconf *conf;
struct tunnconf *conf;
struct tunnconf *conf = ppp_get_tunnconf(_this);
struct tunnconf *ppp_get_tunnconf(npppd_ppp *);