Lines Matching refs:unit

422 ipv6cp_init(unit)  in ipv6cp_init()  argument
423 int unit; in ipv6cp_init()
425 fsm *f = &ipv6cp_fsm[unit];
426 ipv6cp_options *wo = &ipv6cp_wantoptions[unit];
427 ipv6cp_options *ao = &ipv6cp_allowoptions[unit];
429 f->unit = unit;
432 fsm_init(&ipv6cp_fsm[unit]);
454 ipv6cp_open(unit) in ipv6cp_open() argument
455 int unit; in ipv6cp_open()
457 fsm_open(&ipv6cp_fsm[unit]);
465 ipv6cp_close(unit, reason) in ipv6cp_close() argument
466 int unit; in ipv6cp_close()
469 fsm_close(&ipv6cp_fsm[unit], reason);
477 ipv6cp_lowerup(unit) in ipv6cp_lowerup() argument
478 int unit; in ipv6cp_lowerup()
480 fsm_lowerup(&ipv6cp_fsm[unit]);
488 ipv6cp_lowerdown(unit) in ipv6cp_lowerdown() argument
489 int unit; in ipv6cp_lowerdown()
491 fsm_lowerdown(&ipv6cp_fsm[unit]);
499 ipv6cp_input(unit, p, len) in ipv6cp_input() argument
500 int unit; in ipv6cp_input()
504 fsm_input(&ipv6cp_fsm[unit], p, len);
514 ipv6cp_protrej(unit) in ipv6cp_protrej() argument
515 int unit; in ipv6cp_protrej()
517 fsm_lowerdown(&ipv6cp_fsm[unit]);
528 ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
529 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
531 wo->req_ifaceid = wo->neg_ifaceid && ipv6cp_allowoptions[f->unit].neg_ifaceid;
549 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
568 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
616 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
688 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
825 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
901 ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
902 ipv6cp_options *ho = &ipv6cp_hisoptions[f->unit];
903 ipv6cp_options *ao = &ipv6cp_allowoptions[f->unit];
904 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
1173 ipv6cp_options *ho = &ipv6cp_hisoptions[f->unit];
1174 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
1175 ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
1188 ipv6cp_close(f->unit, "Could not determine remote LL address");
1193 ipv6cp_close(f->unit, "Could not determine local LL address");
1198 ipv6cp_close(f->unit, "local and remote LL addresses are equal");
1207 sif6comp(f->unit, ho->neg_vj);
1224 ipv6cp_clear_addrs(f->unit, go->ourid, ho->hisid);
1227 if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
1230 ipv6cp_close(f->unit, "Interface configuration failed");
1236 sifnpmode(f->unit, PPP_IPV6, NPMODE_PASS);
1240 if (!sif6up(f->unit)) {
1243 ipv6cp_close(f->unit, "Interface configuration failed");
1247 if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
1250 ipv6cp_close(f->unit, "Interface configuration failed");
1253 sifnpmode(f->unit, PPP_IPV6, NPMODE_PASS);
1259 np_up(f->unit, PPP_IPV6);
1288 update_link_stats(f->unit);
1294 np_down(f->unit, PPP_IPV6);
1297 sif6comp(f->unit, 0);
1305 sifnpmode(f->unit, PPP_IPV6, NPMODE_QUEUE);
1307 sifnpmode(f->unit, PPP_IPV6, NPMODE_DROP);
1309 sif6down(f->unit);
1311 ipv6cp_clear_addrs(f->unit,
1312 ipv6cp_gotoptions[f->unit].ourid,
1313 ipv6cp_hisoptions[f->unit].hisid);
1315 sif6down(f->unit);
1317 sifdown(f->unit);
1334 ipv6cp_clear_addrs(unit, ourid, hisid) in ipv6cp_clear_addrs() argument
1335 int unit; in ipv6cp_clear_addrs()
1339 cif6addr(unit, ourid, hisid);
1350 np_finished(f->unit, PPP_IPV6);