IPSEC_PREF_REQUIRED
IPSEC_PREF_REQUIRED | IPSEC_PREF_UNIQUE;
IPSEC_PREF_REQUIRED | IPSEC_PREF_UNIQUE;
IPSEC_PREF_REQUIRED | IPSEC_PREF_UNIQUE;
if (ipsr->ipsr_ah_req & IPSEC_PREF_REQUIRED) {
if (ipsr->ipsr_esp_req & IPSEC_PREF_REQUIRED) {
#define AH_REQ (IPSEC_PREF_REQUIRED | IPSEC_PREF_UNIQUE)
#define ESP_REQ (IPSEC_PREF_REQUIRED | IPSEC_PREF_UNIQUE)
opt.ipsr_ah_req = IPSEC_PREF_REQUIRED;
#define REQ_MASK (IPSEC_PREF_REQUIRED|IPSEC_PREF_NEVER)
ipp->ipp_use_ah = !!(req->ipsr_ah_req & IPSEC_PREF_REQUIRED);
ipp->ipp_use_esp = !!(req->ipsr_esp_req & IPSEC_PREF_REQUIRED);
ipp->ipp_use_se = !!(req->ipsr_self_encap_req & IPSEC_PREF_REQUIRED);
req->ipsr_self_encap_req |= IPSEC_PREF_REQUIRED;
req->ipsr_ah_req |= IPSEC_PREF_REQUIRED;
req->ipsr_esp_req |= IPSEC_PREF_REQUIRED;
#define IPTUN_IPSEC_REQ_MASK (IPSEC_PREF_REQUIRED | IPSEC_PREF_NEVER)