Symbol: ipcp
usr.sbin/ppp/auth.c
223
ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE);
usr.sbin/ppp/auth.c
233
ipcp_Setup(&bundle->ncp.ipcp, bundle->radius.mask.s_addr);
usr.sbin/ppp/auth.c
260
ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE);
usr.sbin/ppp/auth.c
282
ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE);
usr.sbin/ppp/bundle.c
1692
if (bundle->ncp.ipcp.peer_ip.s_addr == INADDR_ANY) {
usr.sbin/ppp/bundle.c
1704
ipcp_InterfaceUp(&bundle->ncp.ipcp);
usr.sbin/ppp/bundle.c
1869
struct in_addr *dns = bundle->ncp.ipcp.ns.dns;
usr.sbin/ppp/bundle.c
592
bundle->ncp.ipcp.my_ip.s_addr) {
usr.sbin/ppp/command.c
1323
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED)
usr.sbin/ppp/command.c
1324
fsm_Reopen(&arg->bundle->ncp.ipcp.fsm);
usr.sbin/ppp/command.c
1574
memset(&ncp->ipcp.cfg.my_range, '\0', sizeof ncp->ipcp.cfg.my_range);
usr.sbin/ppp/command.c
1575
memset(&ncp->ipcp.cfg.peer_range, '\0', sizeof ncp->ipcp.cfg.peer_range);
usr.sbin/ppp/command.c
1576
ncp->ipcp.cfg.HaveTriggerAddress = 0;
usr.sbin/ppp/command.c
1577
ncp->ipcp.cfg.netmask.s_addr = INADDR_ANY;
usr.sbin/ppp/command.c
1578
iplist_reset(&ncp->ipcp.cfg.peer_list);
usr.sbin/ppp/command.c
1581
if (!ncprange_aton(&ncp->ipcp.cfg.my_range, ncp, arg->argv[arg->argn]))
usr.sbin/ppp/command.c
1586
ncp->ipcp.ifmask = ncp->ipcp.cfg.netmask =
usr.sbin/ppp/command.c
1589
ncp->ipcp.cfg.TriggerAddress = GetIpAddr(arg->argv[arg->argn+3]);
usr.sbin/ppp/command.c
1590
ncp->ipcp.cfg.HaveTriggerAddress = 1;
usr.sbin/ppp/command.c
1597
ncprange_getaddr(&ncp->ipcp.cfg.my_range, &ncpaddr);
usr.sbin/ppp/command.c
1598
ncpaddr_getip4(&ncpaddr, &ncp->ipcp.my_ip);
usr.sbin/ppp/command.c
1599
if (ncp->ipcp.my_ip.s_addr == INADDR_ANY)
usr.sbin/ppp/command.c
1600
ncprange_setwidth(&ncp->ipcp.cfg.my_range, 0);
usr.sbin/ppp/command.c
2061
} else if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED) {
usr.sbin/ppp/command.c
2108
&arg->bundle->ncp.ipcp.cfg.fsm.timeout,
usr.sbin/ppp/command.c
2109
&arg->bundle->ncp.ipcp.cfg.fsm.maxreq,
usr.sbin/ppp/command.c
2110
&arg->bundle->ncp.ipcp.cfg.fsm.maxtrm, DEF_FSMTRIES);
usr.sbin/ppp/command.c
2125
ipaddr = arg->bundle->ncp.ipcp.cfg.ns.dns;
usr.sbin/ppp/command.c
2128
ipaddr = arg->bundle->ncp.ipcp.cfg.ns.nbns;
usr.sbin/ppp/command.c
2545
host = arg->bundle->ncp.ipcp.my_ip;
usr.sbin/ppp/command.c
2548
host = arg->bundle->ncp.ipcp.peer_ip;
usr.sbin/ppp/command.c
2551
host = arg->bundle->ncp.ipcp.ns.dns[0];
usr.sbin/ppp/command.c
2554
host = arg->bundle->ncp.ipcp.ns.dns[1];
usr.sbin/ppp/command.c
2568
ncpaddr_setip4(&gw, arg->bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/command.c
2609
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.my_ip);
usr.sbin/ppp/command.c
2617
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/command.c
2625
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.ns.dns[0]);
usr.sbin/ppp/command.c
2628
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.ns.dns[1]);
usr.sbin/ppp/command.c
2650
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED)
usr.sbin/ppp/command.c
2651
LibAliasSetAddress(la, arg->bundle->ncp.ipcp.my_ip);
usr.sbin/ppp/command.c
2903
arg->bundle->ncp.ipcp.cfg.ns.dns_neg &= keep;
usr.sbin/ppp/command.c
2904
arg->bundle->ncp.ipcp.cfg.ns.dns_neg |= add;
usr.sbin/ppp/command.c
2970
arg->bundle->ncp.ipcp.cfg.vj.neg &= keep;
usr.sbin/ppp/command.c
2971
arg->bundle->ncp.ipcp.cfg.vj.neg |= add;
usr.sbin/ppp/command.c
3139
t = &arg->bundle->ncp.ipcp.throughput;
usr.sbin/ppp/command.c
3270
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED &&
usr.sbin/ppp/command.c
3272
arg->bundle->ncp.ipcp.my_ip.s_addr == ifa4.s_addr) {
usr.sbin/ppp/command.c
3311
how = arg->bundle->ncp.ipcp.fsm.state == ST_OPENED ||
usr.sbin/ppp/command.c
538
oin = bundle->ncp.ipcp.throughput.OctetsIn;
usr.sbin/ppp/command.c
539
oout = bundle->ncp.ipcp.throughput.OctetsOut;
usr.sbin/ppp/command.c
540
pin = bundle->ncp.ipcp.throughput.PacketsIn;
usr.sbin/ppp/command.c
541
pout = bundle->ncp.ipcp.throughput.PacketsOut;
usr.sbin/ppp/command.c
552
nargv[arg] = substip(nargv[arg], "DNS0", bundle->ncp.ipcp.ns.dns[0]);
usr.sbin/ppp/command.c
553
nargv[arg] = substip(nargv[arg], "DNS1", bundle->ncp.ipcp.ns.dns[1]);
usr.sbin/ppp/command.c
558
nargv[arg] = substip(nargv[arg], "HISADDR", bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/command.c
564
bundle->ncp.ipcp.throughput.OctetsIn);
usr.sbin/ppp/command.c
566
bundle->ncp.ipcp.throughput.OctetsOut);
usr.sbin/ppp/command.c
568
bundle->ncp.ipcp.throughput.PacketsIn);
usr.sbin/ppp/command.c
570
bundle->ncp.ipcp.throughput.PacketsOut);
usr.sbin/ppp/command.c
582
nargv[arg] = substip(nargv[arg], "MYADDR", bundle->ncp.ipcp.my_ip);
usr.sbin/ppp/command.c
741
ipcp_LoadDNS(&arg->bundle->ncp.ipcp);
usr.sbin/ppp/command.c
743
ipcp_RestoreDNS(&arg->bundle->ncp.ipcp);
usr.sbin/ppp/command.c
745
ipcp_WriteDNS(&arg->bundle->ncp.ipcp);
usr.sbin/ppp/command.c
747
arg->bundle->ncp.ipcp.ns.writable = 0;
usr.sbin/ppp/command.c
749
arg->bundle->ncp.ipcp.ns.writable = 1;
usr.sbin/ppp/filter.h
93
struct ipcp;
usr.sbin/ppp/fsm.c
921
fsm_Close(&fp->bundle->ncp.ipcp.fsm);
usr.sbin/ppp/ip.c
962
if (bundle->ncp.ipcp.fsm.state != ST_OPENED) {
usr.sbin/ppp/ip.c
971
ipcp_AddInOctets(&bundle->ncp.ipcp, nb);
usr.sbin/ppp/ipcp.c
1000
if (iplist_ip2pos(&ipcp->cfg.peer_list, peer) >= 0) {
usr.sbin/ppp/ipcp.c
1001
ipcp->peer_ip = peer;
usr.sbin/ppp/ipcp.c
1008
ipcp->peer_ip = ChooseHisAddr(bundle, myaddr);
usr.sbin/ppp/ipcp.c
1011
if (ipcp->peer_ip.s_addr == INADDR_ANY) {
usr.sbin/ppp/ipcp.c
1019
memcpy(dec->nakend, &ipcp->peer_ip.s_addr, 4);
usr.sbin/ppp/ipcp.c
1025
!ncprange_containsip4(&ipcp->cfg.peer_range, ip)) {
usr.sbin/ppp/ipcp.c
1033
if (ncprange_contains(&ipcp->cfg.peer_range, &iface->addr[n].peer)) {
usr.sbin/ppp/ipcp.c
1040
memcpy(dec->nakend, &ipcp->peer_ip.s_addr, 4);
usr.sbin/ppp/ipcp.c
1046
ipcp->peer_ip = ip;
usr.sbin/ppp/ipcp.c
1059
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
1083
ipcp->peer_req = 1;
usr.sbin/ppp/ipcp.c
1084
ipcp_ValidateReq(ipcp, ipaddr, dec);
usr.sbin/ppp/ipcp.c
1088
if (ncprange_containsip4(&ipcp->cfg.my_range, ipaddr)) {
usr.sbin/ppp/ipcp.c
1091
inet_ntoa(ipcp->my_ip));
usr.sbin/ppp/ipcp.c
1093
ipcp->my_ip = ipaddr;
usr.sbin/ppp/ipcp.c
1094
ncpaddr_setip4(&ncpaddr, ipcp->my_ip);
usr.sbin/ppp/ipcp.c
1099
fsm_Close(&ipcp->fsm);
usr.sbin/ppp/ipcp.c
1104
ipcp->peer_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/ipcp.c
1117
if (!IsAccepted(ipcp->cfg.vj.neg))
usr.sbin/ppp/ipcp.c
1125
ipcp->heis1172 = 1;
usr.sbin/ppp/ipcp.c
1126
ipcp->peer_compproto = compproto;
usr.sbin/ppp/ipcp.c
1141
ipcp->peer_compproto = compproto;
usr.sbin/ppp/ipcp.c
1142
ipcp->heis1172 = 0;
usr.sbin/ppp/ipcp.c
1146
ipcp->heis1172 = 0;
usr.sbin/ppp/ipcp.c
1181
tbuff, ipcp->my_compproto, compproto);
usr.sbin/ppp/ipcp.c
1182
ipcp->my_compproto = compproto;
usr.sbin/ppp/ipcp.c
1186
ipcp->peer_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/ipcp.c
1215
if (!IsAccepted(ipcp->cfg.ns.dns_neg)) {
usr.sbin/ppp/ipcp.c
1216
ipcp->my_reject |= (1 << (opt->hdr.id - TY_ADJUST_NS));
usr.sbin/ppp/ipcp.c
1220
have_ip = ipcp->ns.dns[opt->hdr.id == TY_PRIMARY_DNS ? 0 : 1];
usr.sbin/ppp/ipcp.c
1223
ipaddr.s_addr == ipcp->ns.dns[1].s_addr) {
usr.sbin/ppp/ipcp.c
1225
ipcp->ns.dns[0] = ipcp->ns.dns[1];
usr.sbin/ppp/ipcp.c
1226
ipcp->ns.dns[1] = have_ip;
usr.sbin/ppp/ipcp.c
1227
have_ip = ipcp->ns.dns[0];
usr.sbin/ppp/ipcp.c
1249
if (IsEnabled(ipcp->cfg.ns.dns_neg)) {
usr.sbin/ppp/ipcp.c
1251
memcpy(&ipcp->ns.dns[opt->hdr.id == TY_PRIMARY_DNS ? 0 : 1].s_addr,
usr.sbin/ppp/ipcp.c
1257
ipcp->peer_reject |= (1 << (opt->hdr.id - TY_ADJUST_NS));
usr.sbin/ppp/ipcp.c
1270
ipcp->cfg.ns.nbns[opt->hdr.id == TY_PRIMARY_NBNS ? 0 : 1].s_addr;
usr.sbin/ppp/ipcp.c
1274
ipcp->my_reject |= (1 << (opt->hdr.id - TY_ADJUST_NS));
usr.sbin/ppp/ipcp.c
1300
ipcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/ipcp.c
1308
if (ipcp->ns.writable) {
usr.sbin/ppp/ipcp.c
1310
if (!ipcp_WriteDNS(ipcp)) {
usr.sbin/ppp/ipcp.c
1311
ipcp->peer_reject |= (1 << (TY_PRIMARY_DNS - TY_ADJUST_NS));
usr.sbin/ppp/ipcp.c
1312
ipcp->peer_reject |= (1 << (TY_SECONDARY_DNS - TY_ADJUST_NS));
usr.sbin/ppp/ipcp.c
1322
if (mode_type == MODE_REQ && !ipcp->peer_req) {
usr.sbin/ppp/ipcp.c
1331
ipcp->peer_req = 1;
usr.sbin/ppp/ipcp.c
1334
ipcp_ValidateReq(ipcp, ipaddr, dec);
usr.sbin/ppp/ipcp.c
1346
fsm_Input(&bundle->ncp.ipcp.fsm, bp);
usr.sbin/ppp/ipcp.c
1359
struct ipcp *ipcp = &bundle->ncp.ipcp;
usr.sbin/ppp/ipcp.c
1362
memset(&ipcp->cfg.peer_range, '\0', sizeof ipcp->cfg.peer_range);
usr.sbin/ppp/ipcp.c
1363
iplist_reset(&ipcp->cfg.peer_list);
usr.sbin/ppp/ipcp.c
1364
ipcp->peer_ip = hisaddr;
usr.sbin/ppp/ipcp.c
1365
ncprange_setip4host(&ipcp->cfg.peer_range, hisaddr);
usr.sbin/ppp/ipcp.c
1366
ncprange_getip4addr(&ipcp->cfg.my_range, &myaddr);
usr.sbin/ppp/ipcp.c
1368
return ipcp_SetIPaddress(ipcp, myaddr, hisaddr);
usr.sbin/ppp/ipcp.c
1376
struct ipcp *ipcp = &ncp->ipcp;
usr.sbin/ppp/ipcp.c
1380
memset(&ipcp->cfg.peer_range, '\0', sizeof ipcp->cfg.peer_range);
usr.sbin/ppp/ipcp.c
1381
iplist_reset(&ipcp->cfg.peer_list);
usr.sbin/ppp/ipcp.c
1383
iplist_setsrc(&ipcp->cfg.peer_list, hisaddr);
usr.sbin/ppp/ipcp.c
1384
if (iplist_isvalid(&ipcp->cfg.peer_list)) {
usr.sbin/ppp/ipcp.c
1385
iplist_setrandpos(&ipcp->cfg.peer_list);
usr.sbin/ppp/ipcp.c
1386
ipcp->peer_ip = ChooseHisAddr(bundle, ipcp->my_ip);
usr.sbin/ppp/ipcp.c
1387
if (ipcp->peer_ip.s_addr == INADDR_ANY) {
usr.sbin/ppp/ipcp.c
1388
log_Printf(LogWARN, "%s: None available !\n", ipcp->cfg.peer_list.src);
usr.sbin/ppp/ipcp.c
1391
ncprange_setip4host(&ipcp->cfg.peer_range, ipcp->peer_ip);
usr.sbin/ppp/ipcp.c
1396
} else if (ncprange_aton(&ipcp->cfg.peer_range, ncp, hisaddr) != 0) {
usr.sbin/ppp/ipcp.c
1397
if (ncprange_family(&ipcp->cfg.my_range) != AF_INET) {
usr.sbin/ppp/ipcp.c
1401
ncprange_getip4addr(&ipcp->cfg.my_range, &myaddr);
usr.sbin/ppp/ipcp.c
1402
ncprange_getip4addr(&ipcp->cfg.peer_range, &ipcp->peer_ip);
usr.sbin/ppp/ipcp.c
1404
if (setaddr && !ipcp_SetIPaddress(ipcp, myaddr, ipcp->peer_ip))
usr.sbin/ppp/ipcp.c
1409
ncpaddr_setip4(&ncpaddr, ipcp->peer_ip);
usr.sbin/ppp/ipcp.c
1429
ipcp_QueueLen(struct ipcp *ipcp)
usr.sbin/ppp/ipcp.c
1435
for (q = ipcp->Queue; q < ipcp->Queue + IPCP_QUEUES(ipcp); q++)
usr.sbin/ppp/ipcp.c
1442
ipcp_PushPacket(struct ipcp *ipcp, struct link *l)
usr.sbin/ppp/ipcp.c
1444
struct bundle *bundle = ipcp->fsm.bundle;
usr.sbin/ppp/ipcp.c
1451
if (ipcp->fsm.state != ST_OPENED)
usr.sbin/ppp/ipcp.c
1462
queue = ipcp->Queue + IPCP_QUEUES(ipcp) - 1;
usr.sbin/ppp/ipcp.c
1476
ipcp_AddOutOctets(ipcp, m_len);
usr.sbin/ppp/ipcp.c
1479
} while (queue-- != ipcp->Queue);
usr.sbin/ppp/ipcp.c
163
ipcp_AddInOctets(struct ipcp *ipcp, int n)
usr.sbin/ppp/ipcp.c
165
throughput_addin(&ipcp->throughput, n);
usr.sbin/ppp/ipcp.c
169
ipcp_AddOutOctets(struct ipcp *ipcp, int n)
usr.sbin/ppp/ipcp.c
171
throughput_addout(&ipcp->throughput, n);
usr.sbin/ppp/ipcp.c
175
ipcp_LoadDNS(struct ipcp *ipcp)
usr.sbin/ppp/ipcp.c
179
ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr = INADDR_NONE;
usr.sbin/ppp/ipcp.c
181
if (ipcp->ns.resolv != NULL) {
usr.sbin/ppp/ipcp.c
182
free(ipcp->ns.resolv);
usr.sbin/ppp/ipcp.c
183
ipcp->ns.resolv = NULL;
usr.sbin/ppp/ipcp.c
185
if (ipcp->ns.resolv_nons != NULL) {
usr.sbin/ppp/ipcp.c
186
free(ipcp->ns.resolv_nons);
usr.sbin/ppp/ipcp.c
187
ipcp->ns.resolv_nons = NULL;
usr.sbin/ppp/ipcp.c
189
ipcp->ns.resolver = 0;
usr.sbin/ppp/ipcp.c
201
if ((ipcp->ns.resolv_nons = (char *)malloc(st.st_size + 1)) == NULL)
usr.sbin/ppp/ipcp.c
204
else if ((ipcp->ns.resolv = (char *)malloc(st.st_size + 1)) == NULL) {
usr.sbin/ppp/ipcp.c
207
free(ipcp->ns.resolv_nons);
usr.sbin/ppp/ipcp.c
208
ipcp->ns.resolv_nons = NULL;
usr.sbin/ppp/ipcp.c
209
} else if ((got = read(fd, ipcp->ns.resolv, st.st_size)) != st.st_size) {
usr.sbin/ppp/ipcp.c
217
free(ipcp->ns.resolv_nons);
usr.sbin/ppp/ipcp.c
218
ipcp->ns.resolv_nons = NULL;
usr.sbin/ppp/ipcp.c
219
free(ipcp->ns.resolv);
usr.sbin/ppp/ipcp.c
220
ipcp->ns.resolv = NULL;
usr.sbin/ppp/ipcp.c
225
ipcp->ns.resolv[st.st_size] = '\0';
usr.sbin/ppp/ipcp.c
226
ipcp->ns.resolver = 1;
usr.sbin/ppp/ipcp.c
228
cp_nons = ipcp->ns.resolv_nons;
usr.sbin/ppp/ipcp.c
229
cp = ipcp->ns.resolv;
usr.sbin/ppp/ipcp.c
252
if (n < 2 && inet_aton(cp, ipcp->ns.dns))
usr.sbin/ppp/ipcp.c
267
while (cp_nons >= ipcp->ns.resolv_nons && *cp_nons == '\n')
usr.sbin/ppp/ipcp.c
269
if (n == 2 && ipcp->ns.dns[0].s_addr == INADDR_ANY) {
usr.sbin/ppp/ipcp.c
270
ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr;
usr.sbin/ppp/ipcp.c
271
ipcp->ns.dns[1].s_addr = INADDR_ANY;
usr.sbin/ppp/ipcp.c
273
bundle_AdjustDNS(ipcp->fsm.bundle);
usr.sbin/ppp/ipcp.c
284
ipcp_WriteDNS(struct ipcp *ipcp)
usr.sbin/ppp/ipcp.c
290
if (ipcp->ns.dns[0].s_addr == INADDR_ANY &&
usr.sbin/ppp/ipcp.c
291
ipcp->ns.dns[1].s_addr == INADDR_ANY) {
usr.sbin/ppp/ipcp.c
297
if (ipcp->ns.dns[0].s_addr == INADDR_ANY) {
usr.sbin/ppp/ipcp.c
298
ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr;
usr.sbin/ppp/ipcp.c
299
ipcp->ns.dns[1].s_addr = INADDR_ANY;
usr.sbin/ppp/ipcp.c
305
if (ipcp->ns.resolv_nons)
usr.sbin/ppp/ipcp.c
306
fputs(ipcp->ns.resolv_nons, fp);
usr.sbin/ppp/ipcp.c
307
paddr = inet_ntoa(ipcp->ns.dns[0]);
usr.sbin/ppp/ipcp.c
310
if (ipcp->ns.dns[1].s_addr != INADDR_ANY &&
usr.sbin/ppp/ipcp.c
311
ipcp->ns.dns[1].s_addr != INADDR_NONE &&
usr.sbin/ppp/ipcp.c
312
ipcp->ns.dns[1].s_addr != ipcp->ns.dns[0].s_addr) {
usr.sbin/ppp/ipcp.c
313
paddr = inet_ntoa(ipcp->ns.dns[1]);
usr.sbin/ppp/ipcp.c
332
ipcp_RestoreDNS(struct ipcp *ipcp)
usr.sbin/ppp/ipcp.c
334
if (ipcp->ns.resolver) {
usr.sbin/ppp/ipcp.c
339
len = strlen(ipcp->ns.resolv);
usr.sbin/ppp/ipcp.c
340
if ((got = write(fd, ipcp->ns.resolv, len)) != len) {
usr.sbin/ppp/ipcp.c
361
struct ipcp *ipcp = &arg->bundle->ncp.ipcp;
usr.sbin/ppp/ipcp.c
363
prompt_Printf(arg->prompt, "%s [%s]\n", ipcp->fsm.name,
usr.sbin/ppp/ipcp.c
364
State2Nam(ipcp->fsm.state));
usr.sbin/ppp/ipcp.c
365
if (ipcp->fsm.state == ST_OPENED) {
usr.sbin/ppp/ipcp.c
367
inet_ntoa(ipcp->peer_ip), vj2asc(ipcp->peer_compproto));
usr.sbin/ppp/ipcp.c
369
inet_ntoa(ipcp->my_ip), vj2asc(ipcp->my_compproto));
usr.sbin/ppp/ipcp.c
371
(unsigned long)ipcp_QueueLen(ipcp));
usr.sbin/ppp/ipcp.c
376
" REQ%s, %u Term REQ%s\n", ipcp->cfg.fsm.timeout,
usr.sbin/ppp/ipcp.c
377
ipcp->cfg.fsm.maxreq, ipcp->cfg.fsm.maxreq == 1 ? "" : "s",
usr.sbin/ppp/ipcp.c
378
ipcp->cfg.fsm.maxtrm, ipcp->cfg.fsm.maxtrm == 1 ? "" : "s");
usr.sbin/ppp/ipcp.c
380
ncprange_ntoa(&ipcp->cfg.my_range));
usr.sbin/ppp/ipcp.c
381
if (ipcp->cfg.HaveTriggerAddress)
usr.sbin/ppp/ipcp.c
383
inet_ntoa(ipcp->cfg.TriggerAddress));
usr.sbin/ppp/ipcp.c
386
"compression)\n", command_ShowNegval(ipcp->cfg.vj.neg),
usr.sbin/ppp/ipcp.c
387
ipcp->cfg.vj.slots, ipcp->cfg.vj.slotcomp ? "with" : "without");
usr.sbin/ppp/ipcp.c
389
if (iplist_isvalid(&ipcp->cfg.peer_list))
usr.sbin/ppp/ipcp.c
391
ipcp->cfg.peer_list.src);
usr.sbin/ppp/ipcp.c
394
ncprange_ntoa(&ipcp->cfg.peer_range));
usr.sbin/ppp/ipcp.c
397
ipcp->cfg.ns.dns[0].s_addr == INADDR_NONE ?
usr.sbin/ppp/ipcp.c
398
"none" : inet_ntoa(ipcp->cfg.ns.dns[0]));
usr.sbin/ppp/ipcp.c
399
if (ipcp->cfg.ns.dns[1].s_addr != INADDR_NONE)
usr.sbin/ppp/ipcp.c
401
inet_ntoa(ipcp->cfg.ns.dns[1]));
usr.sbin/ppp/ipcp.c
403
command_ShowNegval(ipcp->cfg.ns.dns_neg));
usr.sbin/ppp/ipcp.c
405
ipcp->ns.dns[0].s_addr == INADDR_NONE ?
usr.sbin/ppp/ipcp.c
406
"none" : inet_ntoa(ipcp->ns.dns[0]));
usr.sbin/ppp/ipcp.c
407
if (ipcp->ns.dns[1].s_addr != INADDR_NONE &&
usr.sbin/ppp/ipcp.c
408
ipcp->ns.dns[1].s_addr != ipcp->ns.dns[0].s_addr)
usr.sbin/ppp/ipcp.c
410
inet_ntoa(ipcp->ns.dns[1]));
usr.sbin/ppp/ipcp.c
412
inet_ntoa(ipcp->cfg.ns.nbns[0]));
usr.sbin/ppp/ipcp.c
414
inet_ntoa(ipcp->cfg.ns.nbns[1]));
usr.sbin/ppp/ipcp.c
416
throughput_disp(&ipcp->throughput, arg->prompt);
usr.sbin/ppp/ipcp.c
432
arg->bundle->ncp.ipcp.cfg.vj.slots = slots;
usr.sbin/ppp/ipcp.c
436
arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 1;
usr.sbin/ppp/ipcp.c
438
arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 0;
usr.sbin/ppp/ipcp.c
447
ipcp_Init(struct ipcp *ipcp, struct bundle *bundle, struct link *l,
usr.sbin/ppp/ipcp.c
456
fsm_Init(&ipcp->fsm, "IPCP", PROTO_IPCP, 1, IPCP_MAXCODE, LogIPCP,
usr.sbin/ppp/ipcp.c
459
ipcp->cfg.vj.slots = DEF_VJ_STATES;
usr.sbin/ppp/ipcp.c
460
ipcp->cfg.vj.slotcomp = 1;
usr.sbin/ppp/ipcp.c
461
memset(&ipcp->cfg.my_range, '\0', sizeof ipcp->cfg.my_range);
usr.sbin/ppp/ipcp.c
464
ipcp->cfg.netmask.s_addr = INADDR_ANY;
usr.sbin/ppp/ipcp.c
470
ncprange_setip4(&ipcp->cfg.my_range, host, ipcp->cfg.netmask);
usr.sbin/ppp/ipcp.c
471
ncprange_setip4(&ipcp->cfg.peer_range, ipcp->cfg.netmask, ipcp->cfg.netmask);
usr.sbin/ppp/ipcp.c
473
iplist_setsrc(&ipcp->cfg.peer_list, "");
usr.sbin/ppp/ipcp.c
474
ipcp->cfg.HaveTriggerAddress = 0;
usr.sbin/ppp/ipcp.c
476
ipcp->cfg.ns.dns[0].s_addr = INADDR_NONE;
usr.sbin/ppp/ipcp.c
477
ipcp->cfg.ns.dns[1].s_addr = INADDR_NONE;
usr.sbin/ppp/ipcp.c
478
ipcp->cfg.ns.dns_neg = 0;
usr.sbin/ppp/ipcp.c
479
ipcp->cfg.ns.nbns[0].s_addr = INADDR_ANY;
usr.sbin/ppp/ipcp.c
480
ipcp->cfg.ns.nbns[1].s_addr = INADDR_ANY;
usr.sbin/ppp/ipcp.c
482
ipcp->cfg.fsm.timeout = DEF_FSMRETRY;
usr.sbin/ppp/ipcp.c
483
ipcp->cfg.fsm.maxreq = DEF_FSMTRIES;
usr.sbin/ppp/ipcp.c
484
ipcp->cfg.fsm.maxtrm = DEF_FSMTRIES;
usr.sbin/ppp/ipcp.c
485
ipcp->cfg.vj.neg = NEG_ENABLED|NEG_ACCEPTED;
usr.sbin/ppp/ipcp.c
487
memset(&ipcp->vj, '\0', sizeof ipcp->vj);
usr.sbin/ppp/ipcp.c
489
ipcp->ns.resolv = NULL;
usr.sbin/ppp/ipcp.c
490
ipcp->ns.resolv_nons = NULL;
usr.sbin/ppp/ipcp.c
491
ipcp->ns.writable = 1;
usr.sbin/ppp/ipcp.c
492
ipcp_LoadDNS(ipcp);
usr.sbin/ppp/ipcp.c
494
throughput_init(&ipcp->throughput, SAMPLE_PERIOD);
usr.sbin/ppp/ipcp.c
495
memset(ipcp->Queue, '\0', sizeof ipcp->Queue);
usr.sbin/ppp/ipcp.c
496
ipcp_Setup(ipcp, INADDR_NONE);
usr.sbin/ppp/ipcp.c
500
ipcp_Destroy(struct ipcp *ipcp)
usr.sbin/ppp/ipcp.c
502
throughput_destroy(&ipcp->throughput);
usr.sbin/ppp/ipcp.c
504
if (ipcp->ns.resolv != NULL) {
usr.sbin/ppp/ipcp.c
505
free(ipcp->ns.resolv);
usr.sbin/ppp/ipcp.c
506
ipcp->ns.resolv = NULL;
usr.sbin/ppp/ipcp.c
508
if (ipcp->ns.resolv_nons != NULL) {
usr.sbin/ppp/ipcp.c
509
free(ipcp->ns.resolv_nons);
usr.sbin/ppp/ipcp.c
510
ipcp->ns.resolv_nons = NULL;
usr.sbin/ppp/ipcp.c
515
ipcp_SetLink(struct ipcp *ipcp, struct link *l)
usr.sbin/ppp/ipcp.c
517
ipcp->fsm.link = l;
usr.sbin/ppp/ipcp.c
521
ipcp_Setup(struct ipcp *ipcp, u_int32_t mask)
usr.sbin/ppp/ipcp.c
523
struct iface *iface = ipcp->fsm.bundle->iface;
usr.sbin/ppp/ipcp.c
529
ipcp->fsm.open_mode = 0;
usr.sbin/ppp/ipcp.c
530
ipcp->ifmask.s_addr = mask == INADDR_NONE ? ipcp->cfg.netmask.s_addr : mask;
usr.sbin/ppp/ipcp.c
532
if (iplist_isvalid(&ipcp->cfg.peer_list)) {
usr.sbin/ppp/ipcp.c
537
if ((pos = iplist_ip2pos(&ipcp->cfg.peer_list, peer)) != -1) {
usr.sbin/ppp/ipcp.c
538
ncpaddr_setip4(&ipaddr, iplist_setcurpos(&ipcp->cfg.peer_list, pos));
usr.sbin/ppp/ipcp.c
544
ncpaddr_setip4(&ipaddr, iplist_setrandpos(&ipcp->cfg.peer_list));
usr.sbin/ppp/ipcp.c
546
ncprange_sethost(&ipcp->cfg.peer_range, &ipaddr);
usr.sbin/ppp/ipcp.c
549
ipcp->heis1172 = 0;
usr.sbin/ppp/ipcp.c
550
ipcp->peer_req = 0;
usr.sbin/ppp/ipcp.c
551
ncprange_getip4addr(&ipcp->cfg.peer_range, &ipcp->peer_ip);
usr.sbin/ppp/ipcp.c
552
ipcp->peer_compproto = 0;
usr.sbin/ppp/ipcp.c
554
if (ipcp->cfg.HaveTriggerAddress) {
usr.sbin/ppp/ipcp.c
560
ipcp->my_ip = ipcp->cfg.TriggerAddress;
usr.sbin/ppp/ipcp.c
562
inet_ntoa(ipcp->cfg.TriggerAddress));
usr.sbin/ppp/ipcp.c
572
if (ncprange_contains(&ipcp->cfg.my_range, &ipaddr)) {
usr.sbin/ppp/ipcp.c
573
ncpaddr_getip4(&ipaddr, &ipcp->my_ip);
usr.sbin/ppp/ipcp.c
578
ncprange_getip4addr(&ipcp->cfg.my_range, &ipcp->my_ip);
usr.sbin/ppp/ipcp.c
581
if (IsEnabled(ipcp->cfg.vj.neg)
usr.sbin/ppp/ipcp.c
583
|| (ipcp->fsm.bundle->radius.valid && ipcp->fsm.bundle->radius.vj)
usr.sbin/ppp/ipcp.c
586
ipcp->my_compproto = (PROTO_VJCOMP << 16) +
usr.sbin/ppp/ipcp.c
587
((ipcp->cfg.vj.slots - 1) << 8) +
usr.sbin/ppp/ipcp.c
588
ipcp->cfg.vj.slotcomp;
usr.sbin/ppp/ipcp.c
590
ipcp->my_compproto = 0;
usr.sbin/ppp/ipcp.c
591
sl_compress_init(&ipcp->vj.cslc, ipcp->cfg.vj.slots - 1);
usr.sbin/ppp/ipcp.c
593
ipcp->peer_reject = 0;
usr.sbin/ppp/ipcp.c
594
ipcp->my_reject = 0;
usr.sbin/ppp/ipcp.c
597
if (ipcp->cfg.ns.dns[0].s_addr != INADDR_NONE)
usr.sbin/ppp/ipcp.c
598
memcpy(ipcp->ns.dns, ipcp->cfg.ns.dns, sizeof ipcp->ns.dns);
usr.sbin/ppp/ipcp.c
620
ipcp_proxyarp(struct ipcp *ipcp,
usr.sbin/ppp/ipcp.c
624
struct bundle *bundle = ipcp->fsm.bundle;
usr.sbin/ppp/ipcp.c
663
ipcp_SetIPaddress(struct ipcp *ipcp, struct in_addr myaddr,
usr.sbin/ppp/ipcp.c
666
struct bundle *bundle = ipcp->fsm.bundle;
usr.sbin/ppp/ipcp.c
683
if (ipcp->ifmask.s_addr != INADDR_ANY &&
usr.sbin/ppp/ipcp.c
684
(ipcp->ifmask.s_addr & mask.s_addr) == mask.s_addr)
usr.sbin/ppp/ipcp.c
685
ncprange_setip4mask(&myrange, ipcp->ifmask);
usr.sbin/ppp/ipcp.c
718
for (f = 0; f < bundle->ncp.ipcp.cfg.peer_list.nItems; f++) {
usr.sbin/ppp/ipcp.c
719
try = iplist_next(&bundle->ncp.ipcp.cfg.peer_list);
usr.sbin/ppp/ipcp.c
722
if (ipcp_SetIPaddress(&bundle->ncp.ipcp, gw, try)) {
usr.sbin/ppp/ipcp.c
728
if (f == bundle->ncp.ipcp.cfg.peer_list.nItems) {
usr.sbin/ppp/ipcp.c
740
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
742
fp->FsmTimer.load = ipcp->cfg.fsm.timeout * SECTICKS;
usr.sbin/ppp/ipcp.c
745
fp->restart = ipcp->cfg.fsm.maxreq;
usr.sbin/ppp/ipcp.c
748
fp->restart = ipcp->cfg.fsm.maxtrm;
usr.sbin/ppp/ipcp.c
761
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
767
if ((p && !physical_IsSync(p)) || !REJECTED(ipcp, TY_IPADDR)) {
usr.sbin/ppp/ipcp.c
768
memcpy(o->data, &ipcp->my_ip.s_addr, 4);
usr.sbin/ppp/ipcp.c
772
if (ipcp->my_compproto && !REJECTED(ipcp, TY_COMPPROTO)) {
usr.sbin/ppp/ipcp.c
773
if (ipcp->heis1172) {
usr.sbin/ppp/ipcp.c
781
req.proto = htons(ipcp->my_compproto >> 16);
usr.sbin/ppp/ipcp.c
782
req.slots = (ipcp->my_compproto >> 8) & 255;
usr.sbin/ppp/ipcp.c
783
req.compcid = ipcp->my_compproto & 1;
usr.sbin/ppp/ipcp.c
789
if (IsEnabled(ipcp->cfg.ns.dns_neg)) {
usr.sbin/ppp/ipcp.c
790
if (!REJECTED(ipcp, TY_PRIMARY_DNS - TY_ADJUST_NS)) {
usr.sbin/ppp/ipcp.c
791
memcpy(o->data, &ipcp->ns.dns[0].s_addr, 4);
usr.sbin/ppp/ipcp.c
795
if (!REJECTED(ipcp, TY_SECONDARY_DNS - TY_ADJUST_NS)) {
usr.sbin/ppp/ipcp.c
796
memcpy(o->data, &ipcp->ns.dns[1].s_addr, 4);
usr.sbin/ppp/ipcp.c
822
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
825
throughput_start(&ipcp->throughput, "IPCP throughput",
usr.sbin/ppp/ipcp.c
827
fp->more.reqs = fp->more.naks = fp->more.rejs = ipcp->cfg.fsm.maxreq * 3;
usr.sbin/ppp/ipcp.c
828
ipcp->peer_req = 0;
usr.sbin/ppp/ipcp.c
835
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
838
throughput_stop(&ipcp->throughput);
usr.sbin/ppp/ipcp.c
839
throughput_log(&ipcp->throughput, LogIPCP, NULL);
usr.sbin/ppp/ipcp.c
846
ipcp_IfaceAddrAdded(struct ipcp *ipcp, const struct iface_addr *addr)
usr.sbin/ppp/ipcp.c
848
struct bundle *bundle = ipcp->fsm.bundle;
usr.sbin/ppp/ipcp.c
851
ipcp_proxyarp(ipcp, arp_SetProxy, addr);
usr.sbin/ppp/ipcp.c
858
ipcp_IfaceAddrDeleted(struct ipcp *ipcp, const struct iface_addr *addr)
usr.sbin/ppp/ipcp.c
860
struct bundle *bundle = ipcp->fsm.bundle;
usr.sbin/ppp/ipcp.c
863
ipcp_proxyarp(ipcp, arp_ClearProxy, addr);
usr.sbin/ppp/ipcp.c
870
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
875
snprintf(addr, sizeof addr, "%s", inet_ntoa(ipcp->my_ip));
usr.sbin/ppp/ipcp.c
881
fp->bundle->links, RAD_STOP, &ipcp->throughput);
usr.sbin/ppp/ipcp.c
902
ipcp_Setup(ipcp, INADDR_NONE);
usr.sbin/ppp/ipcp.c
908
ipcp_InterfaceUp(struct ipcp *ipcp)
usr.sbin/ppp/ipcp.c
910
if (!ipcp_SetIPaddress(ipcp, ipcp->my_ip, ipcp->peer_ip)) {
usr.sbin/ppp/ipcp.c
915
if (!iface_SetFlags(ipcp->fsm.bundle->iface->name, IFF_UP)) {
usr.sbin/ppp/ipcp.c
917
ipcp->fsm.bundle->iface->name);
usr.sbin/ppp/ipcp.c
922
if (ipcp->fsm.bundle->NatEnabled)
usr.sbin/ppp/ipcp.c
923
LibAliasSetAddress(la, ipcp->my_ip);
usr.sbin/ppp/ipcp.c
933
struct ipcp *ipcp = fsm2ipcp(fp);
usr.sbin/ppp/ipcp.c
937
snprintf(tbuff, sizeof tbuff, "%s", inet_ntoa(ipcp->my_ip));
usr.sbin/ppp/ipcp.c
939
tbuff, inet_ntoa(ipcp->peer_ip));
usr.sbin/ppp/ipcp.c
941
if (ipcp->peer_compproto >> 16 == PROTO_VJCOMP)
usr.sbin/ppp/ipcp.c
942
sl_compress_init(&ipcp->vj.cslc, (ipcp->peer_compproto >> 8) & 255);
usr.sbin/ppp/ipcp.c
944
if (!ipcp_InterfaceUp(ipcp))
usr.sbin/ppp/ipcp.c
948
radius_Account_Set_Ip(&fp->bundle->radacct, &ipcp->peer_ip, &ipcp->ifmask);
usr.sbin/ppp/ipcp.c
950
RAD_START, &ipcp->throughput);
usr.sbin/ppp/ipcp.c
971
fp->more.reqs = fp->more.naks = fp->more.rejs = ipcp->cfg.fsm.maxreq * 3;
usr.sbin/ppp/ipcp.c
978
ipcp_ValidateReq(struct ipcp *ipcp, struct in_addr ip, struct fsm_decode *dec)
usr.sbin/ppp/ipcp.c
980
struct bundle *bundle = ipcp->fsm.bundle;
usr.sbin/ppp/ipcp.c
985
if (iplist_isvalid(&ipcp->cfg.peer_list)) {
usr.sbin/ppp/ipcp.c
986
ncprange_getip4addr(&ipcp->cfg.my_range, &myaddr);
usr.sbin/ppp/ipcp.c
988
iplist_ip2pos(&ipcp->cfg.peer_list, ip) < 0 ||
usr.sbin/ppp/ipcp.c
989
!ipcp_SetIPaddress(ipcp, myaddr, ip)) {
usr.sbin/ppp/ipcp.h
103
#define fsm2ipcp(fp) (fp->proto == PROTO_IPCP ? (struct ipcp *)fp : NULL)
usr.sbin/ppp/ipcp.h
104
#define IPCP_QUEUES(ipcp) (sizeof ipcp->Queue / sizeof ipcp->Queue[0])
usr.sbin/ppp/ipcp.h
111
extern void ipcp_Init(struct ipcp *, struct bundle *, struct link *,
usr.sbin/ppp/ipcp.h
113
extern void ipcp_Destroy(struct ipcp *);
usr.sbin/ppp/ipcp.h
114
extern void ipcp_Setup(struct ipcp *, u_int32_t);
usr.sbin/ppp/ipcp.h
115
extern void ipcp_SetLink(struct ipcp *, struct link *);
usr.sbin/ppp/ipcp.h
119
extern void ipcp_AddInOctets(struct ipcp *, int);
usr.sbin/ppp/ipcp.h
120
extern void ipcp_AddOutOctets(struct ipcp *, int);
usr.sbin/ppp/ipcp.h
124
extern void ipcp_IfaceAddrAdded(struct ipcp *, const struct iface_addr *);
usr.sbin/ppp/ipcp.h
125
extern void ipcp_IfaceAddrDeleted(struct ipcp *, const struct iface_addr *);
usr.sbin/ppp/ipcp.h
126
extern int ipcp_InterfaceUp(struct ipcp *);
usr.sbin/ppp/ipcp.h
128
extern int ipcp_WriteDNS(struct ipcp *);
usr.sbin/ppp/ipcp.h
129
extern void ipcp_RestoreDNS(struct ipcp *);
usr.sbin/ppp/ipcp.h
130
extern void ipcp_LoadDNS(struct ipcp *);
usr.sbin/ppp/ipcp.h
131
extern size_t ipcp_QueueLen(struct ipcp *);
usr.sbin/ppp/ipcp.h
132
extern int ipcp_PushPacket(struct ipcp *, struct link *);
usr.sbin/ppp/main.c
422
ncprange_family(&bundle->ncp.ipcp.cfg.peer_range) == AF_UNSPEC) {
usr.sbin/ppp/mp.c
1001
addr = arg->bundle->ncp.ipcp.my_ip;
usr.sbin/ppp/mp.c
988
if (arg->bundle->ncp.ipcp.my_ip.s_addr == INADDR_ANY)
usr.sbin/ppp/mp.c
989
ncprange_getip4addr(&arg->bundle->ncp.ipcp.cfg.my_range, &addr);
usr.sbin/ppp/mp.c
991
addr = arg->bundle->ncp.ipcp.my_ip;
usr.sbin/ppp/mp.c
994
mp->cfg.enddisc.len = sizeof arg->bundle->ncp.ipcp.my_ip.s_addr;
usr.sbin/ppp/mp.c
998
if (arg->bundle->ncp.ipcp.my_ip.s_addr == INADDR_ANY)
usr.sbin/ppp/mp.c
999
ncprange_getip4addr(&arg->bundle->ncp.ipcp.cfg.my_range, &addr);
usr.sbin/ppp/ncp.c
118
ipcp_Init(&ncp->ipcp, bundle, &bundle->links->physical->link,
usr.sbin/ppp/ncp.c
129
ipcp_Destroy(&ncp->ipcp);
usr.sbin/ppp/ncp.c
160
fsm_Up(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
161
fsm_Open(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
181
ipcp_IfaceAddrAdded(&ncp->ipcp, addr);
usr.sbin/ppp/ncp.c
195
ipcp_IfaceAddrDeleted(&ncp->ipcp, addr);
usr.sbin/ppp/ncp.c
201
ipcp_SetLink(&ncp->ipcp, l);
usr.sbin/ppp/ncp.c
217
struct ipcp *ipcp = &ncp->ipcp;
usr.sbin/ppp/ncp.c
229
if (pri >= IPCP_QUEUES(ipcp)) {
usr.sbin/ppp/ncp.c
238
m_enqueue(ipcp->Queue + pri, bp);
usr.sbin/ppp/ncp.c
243
if (pri >= IPV6CP_QUEUES(ipcp)) {
usr.sbin/ppp/ncp.c
269
result = ipcp_QueueLen(&ncp->ipcp);
usr.sbin/ppp/ncp.c
289
struct ipcp *ipcp = &ncp->ipcp;
usr.sbin/ppp/ncp.c
293
for (q = ipcp->Queue; q < ipcp->Queue + IPCP_QUEUES(ipcp); q++)
usr.sbin/ppp/ncp.c
353
if ((res = ipcp_PushPacket(&bundle->ncp.ipcp, l)))
usr.sbin/ppp/ncp.c
361
res = ipcp_PushPacket(&bundle->ncp.ipcp, l);
usr.sbin/ppp/ncp.c
364
res = ipcp_PushPacket(&bundle->ncp.ipcp, l);
usr.sbin/ppp/ncp.c
515
n = !!(ncp->ipcp.fsm.state == ST_OPENED);
usr.sbin/ppp/ncp.c
528
if (ncp->ipcp.fsm.state > ST_CLOSED ||
usr.sbin/ppp/ncp.c
529
ncp->ipcp.fsm.state == ST_STARTING)
usr.sbin/ppp/ncp.c
544
if (ncp->ipcp.fsm.state > ST_CLOSED ||
usr.sbin/ppp/ncp.c
545
ncp->ipcp.fsm.state == ST_STARTING)
usr.sbin/ppp/ncp.c
546
fsm_Close(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
558
fsm2initial(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.h
51
struct ipcp ipcp; /* Our IPCP FSM */
usr.sbin/ppp/ncpaddr.c
914
range->ncprange_ip4addr = ncp->ipcp.peer_ip;
usr.sbin/ppp/ncpaddr.c
927
range->ncprange_ip4addr = ncp->ipcp.my_ip;
usr.sbin/ppp/ncpaddr.c
940
range->ncprange_ip4addr = ncp->ipcp.ns.dns[0];
usr.sbin/ppp/ncpaddr.c
946
range->ncprange_ip4addr = ncp->ipcp.ns.dns[1];
usr.sbin/ppp/prompt.c
104
if (p->bundle->ncp.ipcp.fsm.state == ST_OPENED)
usr.sbin/ppp/radius.c
1340
bundle->links, RAD_ALIVE, &bundle->ncp.ipcp.throughput);
usr.sbin/ppp/radius.c
433
ncpaddr_setip4(&gw, bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/route.c
562
if (bundle->ncp.ipcp.ns.dns[0].s_addr == INADDR_NONE)
usr.sbin/ppp/route.c
568
if (bundle->ncp.ipcp.ns.dns[1].s_addr == INADDR_NONE)
usr.sbin/ppp/slcompress.c
591
arg->bundle->ncp.ipcp.vj.slstat.sls_compressed,
usr.sbin/ppp/slcompress.c
592
arg->bundle->ncp.ipcp.vj.slstat.sls_packets);
usr.sbin/ppp/slcompress.c
594
arg->bundle->ncp.ipcp.vj.slstat.sls_misses,
usr.sbin/ppp/slcompress.c
595
arg->bundle->ncp.ipcp.vj.slstat.sls_searches);
usr.sbin/ppp/slcompress.c
597
arg->bundle->ncp.ipcp.vj.slstat.sls_compressedin,
usr.sbin/ppp/slcompress.c
598
arg->bundle->ncp.ipcp.vj.slstat.sls_uncompressedin);
usr.sbin/ppp/slcompress.c
600
arg->bundle->ncp.ipcp.vj.slstat.sls_errorin,
usr.sbin/ppp/slcompress.c
601
arg->bundle->ncp.ipcp.vj.slstat.sls_tossed);
usr.sbin/ppp/vjcomp.c
115
VjUncompressTcp(struct ipcp *ipcp, struct mbuf *bp, u_char type)
usr.sbin/ppp/vjcomp.c
129
len = sl_uncompress_tcp(&bufp, len, type, &ipcp->vj.cslc, &ipcp->vj.slstat,
usr.sbin/ppp/vjcomp.c
130
(ipcp->my_compproto >> 8) & 255);
usr.sbin/ppp/vjcomp.c
149
len = sl_uncompress_tcp(&bufp, olen, type, &ipcp->vj.cslc, &ipcp->vj.slstat,
usr.sbin/ppp/vjcomp.c
150
(ipcp->my_compproto >> 8) & 255);
usr.sbin/ppp/vjcomp.c
184
return VjUncompressTcp(&bundle->ncp.ipcp, bp, type);
usr.sbin/ppp/vjcomp.c
78
u_short cproto = bundle->ncp.ipcp.peer_compproto >> 16;
usr.sbin/ppp/vjcomp.c
84
type = sl_compress_tcp(bp, pip, &bundle->ncp.ipcp.vj.cslc,
usr.sbin/ppp/vjcomp.c
85
&bundle->ncp.ipcp.vj.slstat,
usr.sbin/ppp/vjcomp.c
86
bundle->ncp.ipcp.peer_compproto & 0xff);
usr.sbin/ppp/vjcomp.h
31
struct ipcp;