IP_SEC_OPT
if (setsockopt(s, level, IP_SEC_OPT, &req, sizeof (req)) < 0) {
IPPROTO_IPV6, IP_SEC_OPT, &req, sizeof (req)) < 0) {
IPPROTO_IP : IPPROTO_IPV6, IP_SEC_OPT, &req,
case IP_SEC_OPT: return ("IP_SEC_OPT");
if (setsockopt(sockfd, IPPROTO_IP, IP_SEC_OPT, (const char *)&opt,
case IP_SEC_OPT:
case IP_SEC_OPT:
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
case IP_SEC_OPT:
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
case IP_SEC_OPT:
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,