Lines Matching full:ifi

98 	DEF_PL_HANDLER(ifi),
133 struct ifinfo *ifi; in cm_getprop_ifilist() local
140 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifilist()
141 len += strlen(ifi->ifi_ifname) + 1; in cm_getprop_ifilist()
153 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifilist()
155 __func__, ifi->ifi_ifname, ifi->ifi_ifindex); in cm_getprop_ifilist()
156 strcpy(p, ifi->ifi_ifname); in cm_getprop_ifilist()
157 p += strlen(ifi->ifi_ifname) + 1; in cm_getprop_ifilist()
167 struct ifinfo *ifi; in cm_getprop_ifi() local
173 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifi()
174 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_ifi()
177 if (ifi == NULL) { in cm_getprop_ifi()
183 p = malloc(sizeof(*ifi)); in cm_getprop_ifi()
186 len = cm_str2bin(p, ifi, sizeof(*ifi)); in cm_getprop_ifi()
202 struct ifinfo *ifi; in cm_getprop_rai() local
209 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_rai()
210 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_rai()
213 if (ifi == NULL) { in cm_getprop_rai()
218 if ((rai = ifi->ifi_rainfo) == NULL) { in cm_getprop_rai()
243 struct ifinfo *ifi; in cm_getprop_ifi_ra_timer() local
251 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifi_ra_timer()
252 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_ifi_ra_timer()
255 if (ifi == NULL) { in cm_getprop_ifi_ra_timer()
260 if ((rai = ifi->ifi_rainfo) == NULL) { in cm_getprop_ifi_ra_timer()
265 if ((rtimer = ifi->ifi_ra_timer) == NULL) { in cm_getprop_ifi_ra_timer()
289 struct ifinfo *ifi; in cm_getprop_rti() local
298 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_rti()
299 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_rti()
302 if (ifi == NULL) { in cm_getprop_rti()
307 if (ifi->ifi_rainfo == NULL) { in cm_getprop_rti()
312 rai = ifi->ifi_rainfo; in cm_getprop_rti()
338 struct ifinfo *ifi; in cm_getprop_pfx() local
347 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_pfx()
348 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_pfx()
351 if (ifi == NULL) { in cm_getprop_pfx()
356 if (ifi->ifi_rainfo == NULL) { in cm_getprop_pfx()
361 rai = ifi->ifi_rainfo; in cm_getprop_pfx()
387 struct ifinfo *ifi; in cm_getprop_rdnss() local
399 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_rdnss()
400 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_rdnss()
403 if (ifi == NULL) { in cm_getprop_rdnss()
408 if (ifi->ifi_rainfo == NULL) { in cm_getprop_rdnss()
413 rai = ifi->ifi_rainfo; in cm_getprop_rdnss()
456 struct ifinfo *ifi; in cm_getprop_dnssl() local
468 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_dnssl()
469 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_dnssl()
472 if (ifi == NULL) { in cm_getprop_dnssl()
477 if (ifi->ifi_rainfo == NULL) { in cm_getprop_dnssl()
482 rai = ifi->ifi_rainfo; in cm_getprop_dnssl()
524 struct ifinfo *ifi; in cm_getprop_pref64() local
534 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_pref64()
535 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_pref64()
538 if (ifi == NULL) { in cm_getprop_pref64()
543 if (ifi->ifi_rainfo == NULL) { in cm_getprop_pref64()
548 rai = ifi->ifi_rainfo; in cm_getprop_pref64()
633 struct ifinfo *ifi; in cm_setprop_enable() local
637 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_setprop_enable()
638 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_setprop_enable()
641 if (ifi == NULL) { in cm_setprop_enable()
647 ifi->ifi_persist = 1; in cm_setprop_enable()
648 set_do_reload_ifname(ifi->ifi_ifname); in cm_setprop_enable()
657 struct ifinfo *ifi; in cm_setprop_disable() local
661 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_setprop_disable()
662 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_setprop_disable()
665 if (ifi == NULL) { in cm_setprop_disable()
671 if (ifi->ifi_persist == 1) { in cm_setprop_disable()
672 ifi->ifi_persist = 0; in cm_setprop_disable()
673 rm_ifinfo(ifi); in cm_setprop_disable()
676 sock_mc_leave(&sock, ifi->ifi_ifindex); in cm_setprop_disable()
678 set_do_reload_ifname(ifi->ifi_ifname); in cm_setprop_disable()