Home | History | Annotate | Download | only in pppd

Lines Matching refs:unit

558 ipcp_init(unit)
559 int unit;
561 fsm *f = &ipcp_fsm[unit];
562 ipcp_options *wo = &ipcp_wantoptions[unit];
563 ipcp_options *ao = &ipcp_allowoptions[unit];
565 f->unit = unit;
568 fsm_init(&ipcp_fsm[unit]);
602 ipcp_open(unit)
603 int unit;
605 fsm_open(&ipcp_fsm[unit]);
614 ipcp_close(unit, reason)
615 int unit;
618 fsm_close(&ipcp_fsm[unit], reason);
626 ipcp_lowerup(unit)
627 int unit;
629 fsm_lowerup(&ipcp_fsm[unit]);
637 ipcp_lowerdown(unit)
638 int unit;
640 fsm_lowerdown(&ipcp_fsm[unit]);
648 ipcp_input(unit, p, len)
649 int unit;
653 fsm_input(&ipcp_fsm[unit], p, len);
663 ipcp_protrej(unit)
664 int unit;
666 fsm_lowerdown(&ipcp_fsm[unit]);
678 ipcp_options *wo = &ipcp_wantoptions[f->unit];
679 ipcp_options *go = &ipcp_gotoptions[f->unit];
680 ipcp_options *ao = &ipcp_allowoptions[f->unit];
699 BZERO(&ipcp_hisoptions[f->unit], sizeof(ipcp_options));
711 ipcp_options *go = &ipcp_gotoptions[f->unit];
712 ipcp_options *wo = &ipcp_wantoptions[f->unit];
713 ipcp_options *ho = &ipcp_hisoptions[f->unit];
754 ipcp_options *go = &ipcp_gotoptions[f->unit];
844 ipcp_options *go = &ipcp_gotoptions[f->unit];
970 ipcp_options *go = &ipcp_gotoptions[f->unit];
1191 ipcp_options *go = &ipcp_gotoptions[f->unit];
1324 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1325 ipcp_options *ho = &ipcp_hisoptions[f->unit];
1326 ipcp_options *ao = &ipcp_allowoptions[f->unit];
1685 ipcp_options *ho = &ipcp_hisoptions[f->unit];
1686 ipcp_options *go = &ipcp_gotoptions[f->unit];
1687 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1700 ipcp_close(f->unit, "Refused our IP address");
1705 ipcp_close(f->unit, "Could not determine local IP address");
1728 if (!auth_ip_addr(f->unit, ho->hisaddr)) {
1730 ipcp_close(f->unit, "Unauthorized remote IP address");
1735 sifvjcomp(f->unit, ho->neg_vj, ho->cflag, ho->maxslotindex);
1744 ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr);
1760 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1763 ipcp_close(f->unit, "Interface configuration failed");
1768 if (ipcp_wantoptions[f->unit].default_route)
1769 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1770 default_route_set[f->unit] = 1;
1773 if (ipcp_wantoptions[f->unit].proxy_arp)
1774 if (sifproxyarp(f->unit, ho->hisaddr))
1775 proxy_arp_set[f->unit] = 1;
1779 sifnpmode(f->unit, PPP_IP, NPMODE_PASS);
1788 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1791 ipcp_close(f->unit, "Interface configuration failed");
1797 if (!sifup(f->unit)) {
1800 ipcp_close(f->unit, "Interface configuration failed");
1805 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1808 ipcp_close(f->unit, "Interface configuration failed");
1812 sifnpmode(f->unit, PPP_IP, NPMODE_PASS);
1815 if (ipcp_wantoptions[f->unit].default_route)
1816 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1817 default_route_set[f->unit] = 1;
1820 if (ipcp_wantoptions[f->unit].proxy_arp)
1821 if (sifproxyarp(f->unit, ho->hisaddr))
1822 proxy_arp_set[f->unit] = 1;
1834 reset_link_stats(f->unit);
1836 np_up(f->unit, PPP_IP);
1869 update_link_stats(f->unit);
1875 np_down(f->unit, PPP_IP);
1877 sifvjcomp(f->unit, 0, 0, 0);
1888 sifnpmode(f->unit, PPP_IP, NPMODE_QUEUE);
1890 sifnpmode(f->unit, PPP_IP, NPMODE_DROP);
1891 sifdown(f->unit);
1892 ipcp_clear_addrs(f->unit, ipcp_gotoptions[f->unit].ouraddr,
1893 ipcp_hisoptions[f->unit].hisaddr);
1909 ipcp_clear_addrs(unit, ouraddr, hisaddr)
1910 int unit;
1914 if (proxy_arp_set[unit]) {
1915 cifproxyarp(unit, hisaddr);
1916 proxy_arp_set[unit] = 0;
1918 if (default_route_set[unit]) {
1919 cifdefaultroute(unit, ouraddr, hisaddr);
1920 default_route_set[unit] = 0;
1922 cifaddr(unit, ouraddr, hisaddr);
1935 np_finished(f->unit, PPP_IP);