Lines Matching defs:ifi

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