Symbol: ipcp
sys/net/if_sppp.h
185
struct sipcp ipcp; /* IPCP params */
sys/net/if_spppsubr.c
2315
sp->ipcp.opts = 0;
sys/net/if_spppsubr.c
2316
sp->ipcp.flags = 0;
sys/net/if_spppsubr.c
2319
task_set(&sp->ipcp.set_addr_task, sppp_set_ip_addrs, sp);
sys/net/if_spppsubr.c
2320
task_set(&sp->ipcp.clear_addr_task, sppp_clear_ip_addrs, sp);
sys/net/if_spppsubr.c
2326
task_del(systq, &sp->ipcp.set_addr_task);
sys/net/if_spppsubr.c
2327
task_del(systq, &sp->ipcp.clear_addr_task);
sys/net/if_spppsubr.c
2333
sppp_up_event(&ipcp, sp);
sys/net/if_spppsubr.c
2339
sppp_down_event(&ipcp, sp);
sys/net/if_spppsubr.c
2345
sppp_open_event(&ipcp, sp);
sys/net/if_spppsubr.c
2351
sppp_close_event(&ipcp, sp);
sys/net/if_spppsubr.c
2357
sppp_to_event(&ipcp, (struct sppp *)cookie);
sys/net/if_spppsubr.c
2436
if (sp->ipcp.flags & IPCP_HISADDR_SEEN)
sys/net/if_spppsubr.c
2437
hisaddr = sp->ipcp.req_hisaddr; /* we already agreed on that */
sys/net/if_spppsubr.c
2457
((sp->ipcp.flags & IPCP_HISADDR_DYN) &&
sys/net/if_spppsubr.c
2470
sp->ipcp.flags |= IPCP_HISADDR_SEEN;
sys/net/if_spppsubr.c
2471
sp->ipcp.req_hisaddr = desiredaddr;
sys/net/if_spppsubr.c
2512
if (rlen == 0 && !(sp->ipcp.flags & IPCP_HISADDR_SEEN)) {
sys/net/if_spppsubr.c
2569
sp->ipcp.opts &= ~(1 << SPPP_IPCP_OPT_ADDRESS);
sys/net/if_spppsubr.c
2573
sp->ipcp.opts &= ~(1 << SPPP_IPCP_OPT_COMPRESS);
sys/net/if_spppsubr.c
2577
sp->ipcp.opts &= ~(1 << SPPP_IPCP_OPT_PRIMDNS);
sys/net/if_spppsubr.c
2580
sp->ipcp.opts &= ~(1 << SPPP_IPCP_OPT_SECDNS);
sys/net/if_spppsubr.c
2622
sp->ipcp.opts |= (1 << SPPP_IPCP_OPT_ADDRESS);
sys/net/if_spppsubr.c
2632
if (sp->ipcp.flags & IPCP_MYADDR_DYN) {
sys/net/if_spppsubr.c
2635
sp->ipcp.flags |= IPCP_MYADDR_SEEN;
sys/net/if_spppsubr.c
2636
sp->ipcp.req_myaddr = wantaddr;
sys/net/if_spppsubr.c
2649
memcpy(&sp->ipcp.dns[0].s_addr, p + 2,
sys/net/if_spppsubr.c
2650
sizeof(sp->ipcp.dns[0]));
sys/net/if_spppsubr.c
2654
memcpy(&sp->ipcp.dns[1].s_addr, p + 2,
sys/net/if_spppsubr.c
2655
sizeof(sp->ipcp.dns[1]));
sys/net/if_spppsubr.c
2666
if (sp->ipcp.req_myaddr != 0 || sp->ipcp.req_hisaddr != 0)
sys/net/if_spppsubr.c
2667
task_add(systq, &sp->ipcp.set_addr_task);
sys/net/if_spppsubr.c
2681
sp->ipcp.flags &= ~(IPCP_HISADDR_SEEN|IPCP_MYADDR_SEEN|
sys/net/if_spppsubr.c
2683
sp->ipcp.req_myaddr = 0;
sys/net/if_spppsubr.c
2684
sp->ipcp.req_hisaddr = 0;
sys/net/if_spppsubr.c
2685
memset(&sp->ipcp.dns, 0, sizeof(sp->ipcp.dns));
sys/net/if_spppsubr.c
2707
sp->ipcp.flags |= IPCP_MYADDR_DYN;
sys/net/if_spppsubr.c
2708
sp->ipcp.opts |= (1 << SPPP_IPCP_OPT_ADDRESS);
sys/net/if_spppsubr.c
2715
sp->ipcp.flags |= IPCP_HISADDR_DYN;
sys/net/if_spppsubr.c
2719
sp->ipcp.opts |= (1 << SPPP_IPCP_OPT_PRIMDNS);
sys/net/if_spppsubr.c
2720
sp->ipcp.opts |= (1 << SPPP_IPCP_OPT_SECDNS);
sys/net/if_spppsubr.c
2729
if (sp->ipcp.flags & (IPCP_MYADDR_DYN|IPCP_HISADDR_DYN))
sys/net/if_spppsubr.c
2731
task_add(systq, &sp->ipcp.clear_addr_task);
sys/net/if_spppsubr.c
2746
if (sp->ipcp.opts & (1 << SPPP_IPCP_OPT_COMPRESSION)) {
sys/net/if_spppsubr.c
2756
if (sp->ipcp.opts & (1 << SPPP_IPCP_OPT_ADDRESS)) {
sys/net/if_spppsubr.c
2757
if (sp->ipcp.flags & IPCP_MYADDR_SEEN)
sys/net/if_spppsubr.c
2759
ouraddr = sp->ipcp.req_myaddr;
sys/net/if_spppsubr.c
2770
if (sp->ipcp.opts & (1 << SPPP_IPCP_OPT_PRIMDNS)) {
sys/net/if_spppsubr.c
2773
memcpy(&opt[i], &sp->ipcp.dns[0].s_addr,
sys/net/if_spppsubr.c
2774
sizeof(sp->ipcp.dns[0]));
sys/net/if_spppsubr.c
2775
i += sizeof(sp->ipcp.dns[0]);
sys/net/if_spppsubr.c
2778
if (sp->ipcp.opts & (1 << SPPP_IPCP_OPT_SECDNS)) {
sys/net/if_spppsubr.c
2781
memcpy(&opt[i], &sp->ipcp.dns[1].s_addr,
sys/net/if_spppsubr.c
2782
sizeof(sp->ipcp.dns[1]));
sys/net/if_spppsubr.c
2783
i += sizeof(sp->ipcp.dns[1]);
sys/net/if_spppsubr.c
360
static const struct cp ipcp = {
sys/net/if_spppsubr.c
402
&ipcp, /* IDX_IPCP */
sys/net/if_spppsubr.c
4286
if ((sp->ipcp.flags & IPCP_MYADDR_DYN) &&
sys/net/if_spppsubr.c
4287
(sp->ipcp.flags & IPCP_MYADDR_SEEN))
sys/net/if_spppsubr.c
4288
myaddr = sp->ipcp.req_myaddr;
sys/net/if_spppsubr.c
4289
if ((sp->ipcp.flags & IPCP_HISADDR_DYN) &&
sys/net/if_spppsubr.c
4290
(sp->ipcp.flags & IPCP_HISADDR_SEEN))
sys/net/if_spppsubr.c
4291
hisaddr = sp->ipcp.req_hisaddr;
sys/net/if_spppsubr.c
4324
sp->ipcp.saved_hisaddr = dest->sin_addr.s_addr;
sys/net/if_spppsubr.c
4359
if (sp->ipcp.flags & IPCP_HISADDR_DYN)
sys/net/if_spppsubr.c
4360
remote = sp->ipcp.saved_hisaddr;
sys/net/if_spppsubr.c
4384
if (sp->ipcp.flags & IPCP_MYADDR_DYN)
sys/net/if_spppsubr.c
4386
if (sp->ipcp.flags & IPCP_HISADDR_DYN)
sys/net/if_spppsubr.c
4388
dest->sin_addr.s_addr = sp->ipcp.saved_hisaddr;
sys/net/if_spppsubr.c
4398
memset(sp->ipcp.dns, 0, sizeof(sp->ipcp.dns));
sys/net/if_spppsubr.c
4613
memcpy(spd->dns, sp->ipcp.dns, sizeof(spd->dns));
sys/net/if_spppsubr.c
4982
if (sp->ipcp.dns[i].s_addr == INADDR_ANY)
sys/net/if_spppsubr.c
4984
sz = sizeof(sp->ipcp.dns[i]);
sys/net/if_spppsubr.c
4985
memcpy(rtdns.sr_dns + i * sz, &sp->ipcp.dns[i].s_addr, sz);
sys/net/if_spppsubr.c
530
sppp_cp_input(&ipcp, sp, m);
usr.sbin/npppd/npppd/ipcp.c
105
ipcp_init(ipcp *_this, npppd_ppp *ppp)
usr.sbin/npppd/npppd/ipcp.c
109
memset(_this, 0, sizeof(ipcp));
usr.sbin/npppd/npppd/ipcp.c
156
memcpy(pktp, &f->ppp->ipcp.ip4_our.s_addr, 4);
usr.sbin/npppd/npppd/ipcp.c
176
inet_ntoa(f->ppp->ipcp.ip4_our));
usr.sbin/npppd/npppd/ipcp.c
187
inet_ntoa(f->ppp->ipcp.ip4_our));
usr.sbin/npppd/npppd/ipcp.c
282
ip_addrp = &ppp->ipcp.dns_pri; break;
usr.sbin/npppd/npppd/ipcp.c
284
ip_addrp = &ppp->ipcp.dns_sec; break;
usr.sbin/npppd/npppd/ipcp.c
286
ip_addrp = &ppp->ipcp.nbns_pri; break;
usr.sbin/npppd/npppd/ipcp.c
288
ip_addrp = &ppp->ipcp.nbns_sec; break;
usr.sbin/npppd/npppd/lcp.c
915
rejfsm = &f->ppp->ipcp.fsm;
usr.sbin/npppd/npppd/npppd.c
1346
ppp->ipcp.ip4_our = ppp_iface(ppp)->ip4addr;
usr.sbin/npppd/npppd/npppd.c
1348
ppp->ipcp.ip4_our = _this->iface[0].ip4addr;
usr.sbin/npppd/npppd/npppd.c
1351
ppp->ipcp.dns_pri = ppp_ipcp(ppp)->dns_servers[0];
usr.sbin/npppd/npppd/npppd.c
1352
ppp->ipcp.dns_sec = ppp_ipcp(ppp)->dns_servers[1];
usr.sbin/npppd/npppd/npppd.c
1353
ppp->ipcp.nbns_pri = ppp_ipcp(ppp)->nbns_servers[0];
usr.sbin/npppd/npppd/npppd.c
1354
ppp->ipcp.nbns_sec = ppp_ipcp(ppp)->nbns_servers[1];
usr.sbin/npppd/npppd/npppd_config.c
151
struct ipcpconf *ipcp;
usr.sbin/npppd/npppd/npppd_config.c
165
TAILQ_FOREACH(ipcp, &_this->conf.ipcpconfs, entry) {
usr.sbin/npppd/npppd/npppd_config.c
171
if (npppd_pool_init(&pool0[n], _this, ipcp->name) != 0) {
usr.sbin/npppd/npppd/npppd_config.c
173
"npppd_pool '%s': %m", ipcp->name);
usr.sbin/npppd/npppd/npppd_pool.c
126
struct ipcpconf *ipcp;
usr.sbin/npppd/npppd/npppd_pool.c
133
TAILQ_FOREACH(ipcp, &_this->npppd->conf.ipcpconfs, entry) {
usr.sbin/npppd/npppd/npppd_pool.c
134
if (strcmp(ipcp->name, _this->ipcp_name) == 0) {
usr.sbin/npppd/npppd/npppd_pool.c
135
dyna_pool = ipcp->dynamic_pool;
usr.sbin/npppd/npppd/npppd_pool.c
136
pool = ipcp->static_pool;
usr.sbin/npppd/npppd/npppd_radius.c
103
_this->ipcp.dns_pri = ip4;
usr.sbin/npppd/npppd/npppd_radius.c
108
_this->ipcp.dns_sec = ip4;
usr.sbin/npppd/npppd/npppd_radius.c
114
(got_pri)? inet_ntop(AF_INET, &_this->ipcp.dns_pri,
usr.sbin/npppd/npppd/npppd_radius.c
117
(got_sec)? inet_ntop(AF_INET, &_this->ipcp.dns_sec,
usr.sbin/npppd/npppd/npppd_radius.c
126
_this->ipcp.nbns_pri = ip4;
usr.sbin/npppd/npppd/npppd_radius.c
131
_this->ipcp.nbns_sec = ip4;
usr.sbin/npppd/npppd/npppd_radius.c
137
(got_pri)? inet_ntop(AF_INET, &_this->ipcp.nbns_pri,
usr.sbin/npppd/npppd/npppd_radius.c
140
(got_sec)? inet_ntop(AF_INET, &_this->ipcp.nbns_sec,
usr.sbin/npppd/npppd/parse.y
1522
struct ipcpconf *ipcp, *ipcp0;
usr.sbin/npppd/npppd/parse.y
1534
TAILQ_FOREACH_SAFE(ipcp, &xconf->ipcpconfs, entry, ipcp0) {
usr.sbin/npppd/npppd/parse.y
1535
ipcpconf_fini(ipcp);
usr.sbin/npppd/npppd/parse.y
166
| grammar ipcp '\n'
usr.sbin/npppd/npppd/parse.y
1689
ipcpconf_init(struct ipcpconf *ipcp)
usr.sbin/npppd/npppd/parse.y
1691
memset(ipcp, 0, sizeof(struct ipcpconf));
usr.sbin/npppd/npppd/parse.y
1695
ipcpconf_fini(struct ipcpconf *ipcp)
usr.sbin/npppd/npppd/parse.y
1697
if (ipcp->dynamic_pool != NULL)
usr.sbin/npppd/npppd/parse.y
1698
in_addr_range_list_remove_all(&ipcp->dynamic_pool);
usr.sbin/npppd/npppd/parse.y
1699
if (ipcp->static_pool != NULL)
usr.sbin/npppd/npppd/parse.y
1700
in_addr_range_list_remove_all(&ipcp->static_pool);
usr.sbin/npppd/npppd/parse.y
1706
struct ipcpconf *ipcp;
usr.sbin/npppd/npppd/parse.y
1708
TAILQ_FOREACH(ipcp, &conf->ipcpconfs, entry) {
usr.sbin/npppd/npppd/parse.y
1709
if (strcmp(ipcp->name, name) == 0)
usr.sbin/npppd/npppd/parse.y
1710
return ipcp;
usr.sbin/npppd/npppd/parse.y
831
ipcp : IPCP STRING {
usr.sbin/npppd/npppd/parse.y
938
struct ipcpconf *ipcp;
usr.sbin/npppd/npppd/parse.y
950
if ((ipcp = ipcpconf_find($6)) == NULL) {
usr.sbin/npppd/npppd/parse.y
972
n->ipcpconf = ipcp;
usr.sbin/npppd/npppd/ppp.c
164
ipcp_init(&_this->ipcp, _this);
usr.sbin/npppd/npppd/ppp.c
278
fsm_lowerdown(&_this->ipcp.fsm);
usr.sbin/npppd/npppd/ppp.c
438
fsm_lowerdown(&_this->ipcp.fsm);
usr.sbin/npppd/npppd/ppp.c
607
fsm_lowerup(&_this->ipcp.fsm);
usr.sbin/npppd/npppd/ppp.c
608
fsm_open(&_this->ipcp.fsm);
usr.sbin/npppd/npppd/ppp.c
930
fsm_input(&_this->ipcp.fsm, inp,
usr.sbin/npppd/npppd/ppp.h
489
ipcp ipcp; /** ipcp */
usr.sbin/npppd/npppd/ppp.h
788
void ipcp_init (ipcp *, npppd_ppp *);
usr.sbin/radiusd/radiusd_ipcp.c
118
struct module_ipcp *ipcp;
usr.sbin/radiusd/radiusd_ipcp.c
1732
module_imsg_compose(assign->dae->ipcp->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
1743
struct module_ipcp *self = dae->ipcp;
usr.sbin/radiusd/radiusd_ipcp.c
1862
struct module_ipcp *self = dae->ipcp;
usr.sbin/radiusd/radiusd_ipcp.c
552
dae0->ipcp = module;