Lines Matching defs:iss
303 struct in_ifselsrc *iss;
318 iss = isc->isc_selsrc;
320 iss = &default_iss;
321 score_src = &iss->iss_score_src[0];
386 best_ifa->ifa_seqno = &iss->iss_seqno;
414 in_get_selectsrc(const struct in_ifselsrc *iss, char *buf0,
425 i < IN_SCORE_SRC_MAX && iss->iss_score_src[i] != NULL;
428 delim, score_src_to_name(iss->iss_score_src[i]));
442 in_set_selectsrc(struct in_ifselsrc *iss, char *buf)
463 (void)memcpy(iss->iss_score_src, scorers, sizeof(iss->iss_score_src));
464 /* If iss affects a specific interface that used to use
470 if (iss != &default_iss && iss->iss_score_src[0] == NULL &&
473 iss->iss_seqno++;
489 struct in_ifselsrc *iss;
492 iss = (struct in_ifselsrc *)node.sysctl_data;
494 (error = in_get_selectsrc(iss, policy, sizeof(policy))) >= sizeof(policy))
501 return in_set_selectsrc(iss, policy);
551 struct in_ifselsrc *iss;
556 iss = (struct in_ifselsrc *)malloc(sizeof(*iss), M_IFADDR,
559 memcpy(&iss->iss_score_src[0], &initial_iss.iss_score_src[0],
560 MIN(sizeof(iss->iss_score_src), sizeof(initial_iss.iss_score_src)));
563 isc->isc_selsrc = iss;
570 free(iss, M_IFADDR);
579 struct in_ifselsrc *iss;
584 iss = isc->isc_selsrc;
587 free(iss, M_IFADDR);