ipsec_req
struct ipsec_req req;
ipsec_req_t ipsec_req;
bzero(&ipsec_req, sizeof (ipsec_req));
ipsec_req.ipsr_self_encap_req = SELF_ENCAP_REQ;
ipsec_req.ipsr_auth_alg = ah_auth_alg;
ipsec_req.ipsr_esp_alg = esp_encr_alg;
ipsec_req.ipsr_ah_req = AH_REQ;
ipsec_req.ipsr_esp_req = ESP_REQ;
ipsec_req.ipsr_esp_auth_alg = esp_auth_alg;
IPV6_SEC_OPT, (void *)&ipsec_req,
sizeof (ipsec_req));