Lines Matching defs:unit
369 ipcp_init(unit)
370 int unit;
372 fsm *f = &ipcp_fsm[unit];
373 ipcp_options *wo = &ipcp_wantoptions[unit];
374 ipcp_options *ao = &ipcp_allowoptions[unit];
376 f->unit = unit;
379 fsm_init(&ipcp_fsm[unit]);
401 proxy_arp_quiet[unit] = 0;
409 ipcp_open(unit)
410 int unit;
412 fsm_open(&ipcp_fsm[unit]);
420 ipcp_close(unit, reason)
421 int unit;
424 fsm_close(&ipcp_fsm[unit], reason);
432 ipcp_lowerup(unit)
433 int unit;
435 fsm_lowerup(&ipcp_fsm[unit]);
443 ipcp_lowerdown(unit)
444 int unit;
446 fsm_lowerdown(&ipcp_fsm[unit]);
454 ipcp_input(unit, p, len)
455 int unit;
459 fsm_input(&ipcp_fsm[unit], p, len);
467 ipcp_protrej(unit)
468 int unit;
470 fsm_protreject(&ipcp_fsm[unit]);
482 ipcp_options *wo = &ipcp_wantoptions[f->unit];
483 ipcp_options *go = &ipcp_gotoptions[f->unit];
484 ipcp_options *ao = &ipcp_allowoptions[f->unit];
506 ipcp_options *go = &ipcp_gotoptions[f->unit];
507 ipcp_options *wo = &ipcp_wantoptions[f->unit];
508 ipcp_options *ho = &ipcp_hisoptions[f->unit];
549 ipcp_options *go = &ipcp_gotoptions[f->unit];
621 ipcp_options *go = &ipcp_gotoptions[f->unit];
717 ipcp_options *go = &ipcp_gotoptions[f->unit];
900 ipcp_options *go = &ipcp_gotoptions[f->unit];
1012 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1013 ipcp_options *ho = &ipcp_hisoptions[f->unit];
1014 ipcp_options *ao = &ipcp_allowoptions[f->unit];
1015 ipcp_options *go = &ipcp_gotoptions[f->unit];
1434 ipcp_options *ho = &ipcp_hisoptions[f->unit];
1435 ipcp_options *go = &ipcp_gotoptions[f->unit];
1436 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1454 ipcp_close(f->unit, "Could not determine remote IP address");
1460 ipcp_close(f->unit, "Could not determine local IP address");
1469 if (!auth_ip_addr(f->unit, ho->hisaddr)) {
1471 ipcp_close(f->unit, "Unauthorized remote IP address");
1486 if (sifvjcomp(f->unit, ho->neg_vj, ho->cflag, ho->maxslotindex) != 1) {
1487 ipcp_close(f->unit, "Could not enable VJ TCP header compression");
1498 ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr);
1514 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1516 ipcp_close(f->unit, "Interface configuration failed");
1522 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1523 default_route_set[f->unit] = 1;
1527 sifproxyarp(f->unit, ho->hisaddr, proxy_arp_quiet[f->unit]))
1528 proxy_arp_set[f->unit] = 1;
1532 if (sifnpmode(f->unit, PPP_IP, NPMODE_PASS) != 1) {
1533 ipcp_close(f->unit, "Interface configuration failed.");
1545 if (!sifup(f->unit)) {
1547 ipcp_close(f->unit, "Interface configuration failed");
1552 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1554 ipcp_close(f->unit, "Interface configuration failed");
1560 if (!sifup(f->unit)) {
1562 ipcp_close(f->unit, "Interface configuration failed");
1567 if (sifnpmode(f->unit, PPP_IP, NPMODE_PASS) != 1) {
1568 ipcp_close(f->unit, "Interface configuration failed.");
1574 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1575 default_route_set[f->unit] = 1;
1579 sifproxyarp(f->unit, ho->hisaddr, proxy_arp_quiet[f->unit]))
1580 proxy_arp_set[f->unit] = 1;
1592 np_up(f->unit, PPP_IP);
1593 ipcp_is_up[f->unit] = 1;
1623 update_link_stats(f->unit);
1626 if (ipcp_is_up[f->unit]) {
1627 ipcp_is_up[f->unit] = 0;
1628 np_down(f->unit, PPP_IP);
1630 if (sifvjcomp(f->unit, 0, 0, 0) != 1) {
1640 if (sifnpmode(f->unit, PPP_IP, NPMODE_QUEUE) != 1) {
1645 if (sifnpmode(f->unit, PPP_IP, NPMODE_ERROR) != 1) {
1649 if (sifdown(f->unit) != 1)
1651 ipcp_clear_addrs(f->unit, ipcp_gotoptions[f->unit].ouraddr,
1652 ipcp_hisoptions[f->unit].hisaddr);
1668 ipcp_clear_addrs(unit, ouraddr, hisaddr)
1669 int unit;
1673 if (proxy_arp_set[unit]) {
1674 (void) cifproxyarp(unit, hisaddr);
1675 proxy_arp_set[unit] = 0;
1677 if (default_route_set[unit]) {
1678 (void) cifdefaultroute(unit, ouraddr, hisaddr);
1679 default_route_set[unit] = 0;
1681 if (cifaddr(unit, ouraddr, hisaddr) != 1)
1693 np_finished(f->unit, PPP_IP);
1991 ipcp_print_stat(unit, strptr)
1992 int unit;
1995 ipcp_options *go = &ipcp_gotoptions[unit];
1996 ipcp_options *ho = &ipcp_hisoptions[unit];
2005 fsm_state(ipcp_fsm[unit].state));