Lines Matching full:ncp

90 #include "ncp.h"
222 char *cp, *cp_nons, *ncp, ch; in ipcp_LoadDNS() local
232 while ((ncp = strstr(cp, "nameserver")) != NULL) { in ipcp_LoadDNS()
233 if (ncp != cp) { in ipcp_LoadDNS()
234 memcpy(cp_nons, cp, ncp - cp); in ipcp_LoadDNS()
235 cp_nons += ncp - cp; in ipcp_LoadDNS()
237 if ((ncp != cp && ncp[-1] != '\n') || !issep(ncp[10])) { in ipcp_LoadDNS()
238 memcpy(cp_nons, ncp, 9); in ipcp_LoadDNS()
240 cp = ncp + 9; /* Can't match "nameserver" at cp... */ in ipcp_LoadDNS()
244 for (cp = ncp + 11; issep(*cp); cp++) /* Skip whitespace */ in ipcp_LoadDNS()
247 for (ncp = cp; isip(*ncp); ncp++) /* Jump over IP */ in ipcp_LoadDNS()
250 ch = *ncp; in ipcp_LoadDNS()
251 *ncp = '\0'; in ipcp_LoadDNS()
254 *ncp = ch; in ipcp_LoadDNS()
256 if ((cp = strchr(ncp, '\n')) == NULL) /* Point at next line */ in ipcp_LoadDNS()
257 cp = ncp + strlen(ncp); in ipcp_LoadDNS()
361 struct ipcp *ipcp = &arg->bundle->ncp.ipcp; in ipcp_Show()
432 arg->bundle->ncp.ipcp.cfg.vj.slots = slots; in ipcp_vjset()
436 arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 1; in ipcp_vjset()
438 arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 0; in ipcp_vjset()
687 if (!iface_Add(bundle->iface, &bundle->ncp, &myrange, &hisncpaddr, in ipcp_SetIPaddress()
692 iface_Clear(bundle->iface, &bundle->ncp, AF_INET, in ipcp_SetIPaddress()
695 if (bundle->ncp.cfg.sendpipe > 0 || bundle->ncp.cfg.recvpipe > 0) { in ipcp_SetIPaddress()
702 route_Change(bundle, bundle->ncp.route, &myncpaddr, &hisncpaddr); in ipcp_SetIPaddress()
718 for (f = 0; f < bundle->ncp.ipcp.cfg.peer_list.nItems; f++) { in ChooseHisAddr()
719 try = iplist_next(&bundle->ncp.ipcp.cfg.peer_list); in ChooseHisAddr()
722 if (ipcp_SetIPaddress(&bundle->ncp.ipcp, gw, try)) { in ChooseHisAddr()
728 if (f == bundle->ncp.ipcp.cfg.peer_list.nItems) { in ChooseHisAddr()
1346 fsm_Input(&bundle->ncp.ipcp.fsm, bp); in ipcp_Input()
1359 struct ipcp *ipcp = &bundle->ncp.ipcp; in ipcp_UseHisIPaddr()
1375 struct ncp *ncp = &bundle->ncp; in ipcp_UseHisaddr() local
1376 struct ipcp *ipcp = &ncp->ipcp; in ipcp_UseHisaddr()
1396 } else if (ncprange_aton(&ipcp->cfg.peer_range, ncp, hisaddr) != 0) { in ipcp_UseHisaddr()