Lines Matching defs:pol
1052 struct addrsel_policyent *new, *pol;
1060 TAILQ_FOREACH(pol, &V_addrsel_policytab, ape_entry) {
1062 &pol->ape_policy.addr.sin6_addr) &&
1064 &pol->ape_policy.addrmask.sin6_addr)) {
1087 struct addrsel_policyent *pol;
1093 TAILQ_FOREACH(pol, &V_addrsel_policytab, ape_entry) {
1095 &pol->ape_policy.addr.sin6_addr) &&
1097 &pol->ape_policy.addrmask.sin6_addr)) {
1101 if (pol == NULL) {
1107 TAILQ_REMOVE(&V_addrsel_policytab, pol, ape_entry);
1110 free(pol, M_IFADDR);
1119 struct addrsel_policyent *pol;
1123 TAILQ_FOREACH(pol, &V_addrsel_policytab, ape_entry) {
1124 if ((error = (*callback)(&pol->ape_policy, w)) != 0) {
1134 dump_addrsel_policyent(struct in6_addrpolicy *pol, void *arg)
1139 error = SYSCTL_OUT(w->w_req, pol, sizeof(*pol));
1148 struct in6_addrpolicy *bestpol = NULL, *pol;
1155 pol = &pent->ape_policy;
1156 mp = (u_char *)&pol->addrmask.sin6_addr;
1159 p = (u_char *)&pol->addr.sin6_addr;
1177 bestpol = pol;