Lines Matching defs:ipsr
1190 ipsec_req_t *ipsr;
1200 ipsr = ¶ms.iptun_param_secinfo;
1208 (void) memset(ipsr, 0, sizeof (*ipsr));
1216 if (ipsr->ipsr_esp_auth_alg == SADB_AALG_NONE)
1217 ipsr->ipsr_esp_req = 0;
1218 ipsr->ipsr_esp_alg = SADB_EALG_NONE;
1221 if (ipsr->ipsr_esp_auth_alg != SADB_AALG_NONE) {
1223 ipsr->ipsr_esp_alg = SADB_EALG_NULL;
1227 ipsr->ipsr_esp_req =
1229 ipsr->ipsr_esp_alg = alg;
1234 if ((ipsr->ipsr_esp_alg == SADB_EALG_NONE ||
1235 ipsr->ipsr_esp_alg == SADB_EALG_NULL) &&
1237 ipsr->ipsr_esp_req = 0;
1238 ipsr->ipsr_esp_auth_alg = SADB_AALG_NONE;
1240 ipsr->ipsr_esp_req =
1242 ipsr->ipsr_esp_auth_alg = alg;
1245 if (ipsr->ipsr_esp_alg == SADB_EALG_NONE &&
1247 ipsr->ipsr_esp_alg = SADB_EALG_NULL;
1252 ipsr->ipsr_ah_req = 0;
1253 ipsr->ipsr_auth_alg = SADB_AALG_NONE;
1255 ipsr->ipsr_ah_req =
1257 ipsr->ipsr_auth_alg = alg;
1270 if ((ipsr->ipsr_esp_req != 0 &&
1271 ipsr->ipsr_esp_auth_alg != SADB_AALG_NONE) ||
1272 (ipsr->ipsr_ah_req != 0 &&
1273 ipsr->ipsr_auth_alg != SADB_AALG_NONE))
3123 ipsec_req_t *ipsr;
3129 ipsr = ¶ms->iptun_param_secinfo;
3130 if (ipsr->ipsr_ah_req & IPSEC_PREF_REQUIRED) {
3132 rparsealg(ipsr->ipsr_auth_alg, IPSEC_PROTO_AH));
3134 if (ipsr->ipsr_esp_req & IPSEC_PREF_REQUIRED) {
3136 rparsealg(ipsr->ipsr_esp_alg, IPSEC_PROTO_ESP));
3138 rparsealg(ipsr->ipsr_esp_auth_alg, IPSEC_PROTO_AH));