Lines Matching refs:ifi

97 	DEF_PL_HANDLER(ifi),
131 struct ifinfo *ifi; in cm_getprop_ifilist() local
138 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifilist()
139 len += strlen(ifi->ifi_ifname) + 1; in cm_getprop_ifilist()
151 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifilist()
153 __func__, ifi->ifi_ifname, ifi->ifi_ifindex); in cm_getprop_ifilist()
154 strcpy(p, ifi->ifi_ifname); in cm_getprop_ifilist()
155 p += strlen(ifi->ifi_ifname) + 1; in cm_getprop_ifilist()
165 struct ifinfo *ifi; in cm_getprop_ifi() local
171 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifi()
172 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_ifi()
175 if (ifi == NULL) { in cm_getprop_ifi()
181 p = malloc(sizeof(*ifi)); in cm_getprop_ifi()
184 len = cm_str2bin(p, ifi, sizeof(*ifi)); in cm_getprop_ifi()
200 struct ifinfo *ifi; in cm_getprop_rai() local
207 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_rai()
208 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_rai()
211 if (ifi == NULL) { in cm_getprop_rai()
216 if ((rai = ifi->ifi_rainfo) == NULL) { in cm_getprop_rai()
241 struct ifinfo *ifi; in cm_getprop_ifi_ra_timer() local
249 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifi_ra_timer()
250 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_ifi_ra_timer()
253 if (ifi == NULL) { in cm_getprop_ifi_ra_timer()
258 if ((rai = ifi->ifi_rainfo) == NULL) { in cm_getprop_ifi_ra_timer()
263 if ((rtimer = ifi->ifi_ra_timer) == NULL) { in cm_getprop_ifi_ra_timer()
287 struct ifinfo *ifi; in cm_getprop_rti() local
296 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_rti()
297 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_rti()
300 if (ifi == NULL) { in cm_getprop_rti()
305 if (ifi->ifi_rainfo == NULL) { in cm_getprop_rti()
310 rai = ifi->ifi_rainfo; in cm_getprop_rti()
336 struct ifinfo *ifi; in cm_getprop_pfx() local
345 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_pfx()
346 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_pfx()
349 if (ifi == NULL) { in cm_getprop_pfx()
354 if (ifi->ifi_rainfo == NULL) { in cm_getprop_pfx()
359 rai = ifi->ifi_rainfo; in cm_getprop_pfx()
385 struct ifinfo *ifi; in cm_getprop_rdnss() local
397 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_rdnss()
398 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_rdnss()
401 if (ifi == NULL) { in cm_getprop_rdnss()
406 if (ifi->ifi_rainfo == NULL) { in cm_getprop_rdnss()
411 rai = ifi->ifi_rainfo; in cm_getprop_rdnss()
454 struct ifinfo *ifi; in cm_getprop_dnssl() local
466 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_dnssl()
467 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_getprop_dnssl()
470 if (ifi == NULL) { in cm_getprop_dnssl()
475 if (ifi->ifi_rainfo == NULL) { in cm_getprop_dnssl()
480 rai = ifi->ifi_rainfo; in cm_getprop_dnssl()
577 struct ifinfo *ifi; in cm_setprop_enable() local
581 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_setprop_enable()
582 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_setprop_enable()
585 if (ifi == NULL) { in cm_setprop_enable()
591 ifi->ifi_persist = 1; in cm_setprop_enable()
592 set_do_reload_ifname(ifi->ifi_ifname); in cm_setprop_enable()
601 struct ifinfo *ifi; in cm_setprop_disable() local
605 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_setprop_disable()
606 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0) in cm_setprop_disable()
609 if (ifi == NULL) { in cm_setprop_disable()
615 if (ifi->ifi_persist == 1) { in cm_setprop_disable()
616 ifi->ifi_persist = 0; in cm_setprop_disable()
617 rm_ifinfo(ifi); in cm_setprop_disable()
620 sock_mc_leave(&sock, ifi->ifi_ifindex); in cm_setprop_disable()
622 set_do_reload_ifname(ifi->ifi_ifname); in cm_setprop_disable()