Lines Matching defs:ipsr
1194 ipsec_req_t *ipsr;
1204 ipsr = ¶ms.iptun_param_secinfo;
1212 (void) memset(ipsr, 0, sizeof (*ipsr));
1220 if (ipsr->ipsr_esp_auth_alg == SADB_AALG_NONE)
1221 ipsr->ipsr_esp_req = 0;
1222 ipsr->ipsr_esp_alg = SADB_EALG_NONE;
1225 if (ipsr->ipsr_esp_auth_alg != SADB_AALG_NONE) {
1227 ipsr->ipsr_esp_alg = SADB_EALG_NULL;
1231 ipsr->ipsr_esp_req =
1233 ipsr->ipsr_esp_alg = alg;
1238 if ((ipsr->ipsr_esp_alg == SADB_EALG_NONE ||
1239 ipsr->ipsr_esp_alg == SADB_EALG_NULL) &&
1241 ipsr->ipsr_esp_req = 0;
1242 ipsr->ipsr_esp_auth_alg = SADB_AALG_NONE;
1244 ipsr->ipsr_esp_req =
1246 ipsr->ipsr_esp_auth_alg = alg;
1249 if (ipsr->ipsr_esp_alg == SADB_EALG_NONE &&
1251 ipsr->ipsr_esp_alg = SADB_EALG_NULL;
1256 ipsr->ipsr_ah_req = 0;
1257 ipsr->ipsr_auth_alg = SADB_AALG_NONE;
1259 ipsr->ipsr_ah_req =
1261 ipsr->ipsr_auth_alg = alg;
1274 if ((ipsr->ipsr_esp_req != 0 &&
1275 ipsr->ipsr_esp_auth_alg != SADB_AALG_NONE) ||
1276 (ipsr->ipsr_ah_req != 0 &&
1277 ipsr->ipsr_auth_alg != SADB_AALG_NONE))
3130 ipsec_req_t *ipsr;
3136 ipsr = ¶ms->iptun_param_secinfo;
3137 if (ipsr->ipsr_ah_req & IPSEC_PREF_REQUIRED) {
3139 rparsealg(ipsr->ipsr_auth_alg, IPSEC_PROTO_AH));
3141 if (ipsr->ipsr_esp_req & IPSEC_PREF_REQUIRED) {
3143 rparsealg(ipsr->ipsr_esp_alg, IPSEC_PROTO_ESP));
3145 rparsealg(ipsr->ipsr_esp_auth_alg, IPSEC_PROTO_AH));