Lines Matching refs:unit

351 ipv6cp_init(unit)  in ipv6cp_init()  argument
352 int unit; in ipv6cp_init()
354 fsm *f = &ipv6cp_fsm[unit];
355 ipv6cp_options *wo = &ipv6cp_wantoptions[unit];
356 ipv6cp_options *ao = &ipv6cp_allowoptions[unit];
358 f->unit = unit;
361 fsm_init(&ipv6cp_fsm[unit]);
382 ipv6cp_open(unit) in ipv6cp_open() argument
383 int unit; in ipv6cp_open()
385 fsm_open(&ipv6cp_fsm[unit]);
393 ipv6cp_close(unit, reason) in ipv6cp_close() argument
394 int unit; in ipv6cp_close()
397 fsm_close(&ipv6cp_fsm[unit], reason);
405 ipv6cp_lowerup(unit) in ipv6cp_lowerup() argument
406 int unit; in ipv6cp_lowerup()
408 fsm_lowerup(&ipv6cp_fsm[unit]);
416 ipv6cp_lowerdown(unit) in ipv6cp_lowerdown() argument
417 int unit; in ipv6cp_lowerdown()
419 fsm_lowerdown(&ipv6cp_fsm[unit]);
427 ipv6cp_input(unit, p, len) in ipv6cp_input() argument
428 int unit; in ipv6cp_input()
432 fsm_input(&ipv6cp_fsm[unit], p, len);
440 ipv6cp_protrej(unit) in ipv6cp_protrej() argument
441 int unit; in ipv6cp_protrej()
443 fsm_protreject(&ipv6cp_fsm[unit]);
454 ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
455 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
457 wo->req_ifaceid = wo->neg_ifaceid && ipv6cp_allowoptions[f->unit].neg_ifaceid;
475 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
494 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
542 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
613 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
748 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
824 ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
825 ipv6cp_options *ho = &ipv6cp_hisoptions[f->unit];
826 ipv6cp_options *ao = &ipv6cp_allowoptions[f->unit];
827 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
1133 ipv6cp_options *ho = &ipv6cp_hisoptions[f->unit];
1134 ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
1135 ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
1148 ipv6cp_close(f->unit, "Could not determine remote LL address");
1153 ipv6cp_close(f->unit, "Could not determine local LL address");
1158 ipv6cp_close(f->unit, "local and remote LL addresses are equal");
1165 if (sif6comp(f->unit, ho->neg_vj) != 1) {
1166 ipv6cp_close(f->unit, "Could not enable TCP compression");
1185 ipv6cp_clear_addrs(f->unit, go->ourid, ho->hisid);
1188 if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
1191 ipv6cp_close(f->unit, "Interface configuration failed");
1197 if (sifnpmode(f->unit, PPP_IPV6, NPMODE_PASS) != 1) {
1198 ipv6cp_close(f->unit, "Interface configuration failed");
1207 if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
1210 ipv6cp_close(f->unit, "Interface configuration failed");
1216 if (!sif6up(f->unit)) {
1219 ipv6cp_close(f->unit, "Interface configuration failed");
1223 if (!sifup(f->unit)) {
1226 ipv6cp_close(f->unit, "Interface configuration failed");
1231 if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
1234 ipv6cp_close(f->unit, "Interface configuration failed");
1238 if (sifnpmode(f->unit, PPP_IPV6, NPMODE_PASS) != 1) {
1239 ipv6cp_close(f->unit, "Interface configuration failed");
1247 np_up(f->unit, PPP_IPV6);
1275 update_link_stats(f->unit);
1278 np_down(f->unit, PPP_IPV6);
1281 if (sif6comp(f->unit, 0) != 1) {
1292 if (sifnpmode(f->unit, PPP_IPV6, NPMODE_QUEUE) != 1) {
1297 if (sifnpmode(f->unit, PPP_IPV6, NPMODE_ERROR) != 1) {
1303 if (sif6down(f->unit) != 1)
1306 if (sifdown(f->unit) != 1)
1310 ipv6cp_clear_addrs(f->unit,
1311 ipv6cp_gotoptions[f->unit].ourid,
1312 ipv6cp_hisoptions[f->unit].hisid);
1314 if (sifdown(f->unit) != 1)
1332 ipv6cp_clear_addrs(unit, ourid, hisid) in ipv6cp_clear_addrs() argument
1333 int unit; in ipv6cp_clear_addrs()
1337 if (cif6addr(unit, ourid, hisid) != 1)
1349 np_finished(f->unit, PPP_IPV6);