Lines Matching refs:candidate
934 struct secasvar *sav, *nextsav, *candidate, *natt_candidate, *no_natt_candidate, *d;
939 candidate = NULL;
970 candidate = natt_candidate;
976 candidate = no_natt_candidate;
982 if (candidate->lft_c == NULL || sav->lft_c == NULL)
988 if (candidate->lft_c->sadb_lifetime_addtime >
1000 if (candidate->lft_c->sadb_lifetime_addtime <
1002 d = candidate;
1012 * suitable candidate and the lifetime of the SA is not
1073 candidate = no_natt_candidate;
1075 candidate = natt_candidate;
1077 candidate = natt_candidate;
1080 candidate = natt_candidate;
1082 candidate = no_natt_candidate;
1084 if (candidate) {
1085 candidate->refcnt++;
1089 candidate->refcnt, candidate));
1091 return candidate;
1328 struct secasvar *currsav, *nextsav, *candidate;
1334 candidate = NULL;
1349 if (candidate == NULL) {
1350 candidate = currsav;
1357 if (candidate->lft_c == NULL || currsav->lft_c == NULL)
1363 if (candidate->lft_c->sadb_lifetime_addtime >
1365 candidate = currsav;
1372 if (candidate->lft_c->sadb_lifetime_addtime <
1374 candidate = currsav;
1377 if (candidate) {
1378 outsav->natt_encapsulated_src_port = candidate->natt_encapsulated_src_port;