Lines Matching refs:ifi

99 	DEF_PL_HANDLER(ifi),
133 struct ifinfo *ifi;
140 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
141 len += strlen(ifi->ifi_ifname) + 1;
153 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
155 __func__, ifi->ifi_ifname, ifi->ifi_ifindex);
156 strcpy(p, ifi->ifi_ifname);
157 p += strlen(ifi->ifi_ifname) + 1;
167 struct ifinfo *ifi;
173 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
174 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
177 if (ifi == NULL) {
183 p = malloc(sizeof(*ifi));
186 len = cm_str2bin(p, ifi, sizeof(*ifi));
202 struct ifinfo *ifi;
209 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
210 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
213 if (ifi == NULL) {
218 if ((rai = ifi->ifi_rainfo) == NULL) {
243 struct ifinfo *ifi;
251 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
252 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
255 if (ifi == NULL) {
260 if ((rai = ifi->ifi_rainfo) == NULL) {
265 if ((rtimer = ifi->ifi_ra_timer) == NULL) {
289 struct ifinfo *ifi;
298 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
299 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
302 if (ifi == NULL) {
307 if (ifi->ifi_rainfo == NULL) {
312 rai = ifi->ifi_rainfo;
338 struct ifinfo *ifi;
347 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
348 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
351 if (ifi == NULL) {
356 if (ifi->ifi_rainfo == NULL) {
361 rai = ifi->ifi_rainfo;
387 struct ifinfo *ifi;
399 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
400 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
403 if (ifi == NULL) {
408 if (ifi->ifi_rainfo == NULL) {
413 rai = ifi->ifi_rainfo;
456 struct ifinfo *ifi;
468 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
469 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
472 if (ifi == NULL) {
477 if (ifi->ifi_rainfo == NULL) {
482 rai = ifi->ifi_rainfo;
579 struct ifinfo *ifi;
583 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
584 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
587 if (ifi == NULL) {
593 ifi->ifi_persist = 1;
594 set_do_reload_ifname(ifi->ifi_ifname);
603 struct ifinfo *ifi;
607 TAILQ_FOREACH(ifi, &ifilist, ifi_next) {
608 if (strcmp(cp->cp_ifname, ifi->ifi_ifname) == 0)
611 if (ifi == NULL) {
617 if (ifi->ifi_persist == 1) {
618 ifi->ifi_persist = 0;
619 rm_ifinfo(ifi);
622 sock_mc_leave(&sock, ifi->ifi_ifindex);
624 set_do_reload_ifname(ifi->ifi_ifname);