OP_NODEFAULT
{ IP_ADD_MEMBERSHIP, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IP_DROP_MEMBERSHIP, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IP_BLOCK_SOURCE, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IP_UNBLOCK_SOURCE, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
OP_NODEFAULT, sizeof (struct ip_mreq_source), -1 },
OP_NODEFAULT, sizeof (struct ip_mreq_source), -1 },
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
OP_NODEFAULT, sizeof (int),
OP_NODEFAULT, 0, -1 /* not initialized */ },
{ MRT_ADD_VIF, IPPROTO_IP, 0, OA_X, OP_CONFIG, OP_NODEFAULT,
{ MRT_DEL_VIF, IPPROTO_IP, 0, OA_X, OP_CONFIG, OP_NODEFAULT,
{ MRT_ADD_MFC, IPPROTO_IP, 0, OA_X, OP_CONFIG, OP_NODEFAULT,
{ MRT_DEL_MFC, IPPROTO_IP, 0, OA_X, OP_CONFIG, OP_NODEFAULT,
{ MRT_VERSION, IPPROTO_IP, OA_R, OA_R, OP_NP, OP_NODEFAULT,
OP_NODEFAULT,
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
{ IPV6_JOIN_GROUP, IPPROTO_IPV6, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IPV6_LEAVE_GROUP, IPPROTO_IPV6, OA_X, OA_X, OP_NP, OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
(OP_NODEFAULT|OP_VARLEN),
(OP_NODEFAULT|OP_VARLEN),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
(OP_NODEFAULT|OP_VARLEN),
{ IPV6_SEC_OPT, IPPROTO_IPV6, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
if (optd->opdes_props & OP_NODEFAULT) {
if (optd->opdes_props & OP_NODEFAULT) {
if (optd->opdes_props & OP_NODEFAULT) {
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
OP_NODEFAULT,
(OP_VARLEN|OP_NODEFAULT), 255*8,
(OP_VARLEN|OP_NODEFAULT), 255*8,
(OP_VARLEN|OP_NODEFAULT), 255*8,
(OP_VARLEN|OP_NODEFAULT), 255*8,
OP_NODEFAULT,
OP_NODEFAULT,
{ IPV6_SEC_OPT, IPPROTO_IPV6, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
OP_NODEFAULT,
(OP_VARLEN|OP_NODEFAULT), 255*8,
(OP_VARLEN|OP_NODEFAULT), 255*8,
(OP_VARLEN|OP_NODEFAULT), 255*8,
(OP_VARLEN|OP_NODEFAULT), 255*8,
OP_NODEFAULT,
OP_NODEFAULT,
{ IPV6_SEC_OPT, IPPROTO_IPV6, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
{ IP_ADD_MEMBERSHIP, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IP_DROP_MEMBERSHIP, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IP_BLOCK_SOURCE, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
{ IP_UNBLOCK_SOURCE, IPPROTO_IP, OA_X, OA_X, OP_NP, OP_NODEFAULT,
OP_NODEFAULT, sizeof (struct ip_mreq_source), -1 },
OP_NODEFAULT, sizeof (struct ip_mreq_source), -1 },
{ IP_SEC_OPT, IPPROTO_IP, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
{ IPV6_JOIN_GROUP, IPPROTO_IPV6, OA_X, OA_X, OP_NP, OP_NODEFAULT,
OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
OP_NODEFAULT,
(OP_NODEFAULT|OP_VARLEN),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
(OP_VARLEN|OP_NODEFAULT),
OP_NODEFAULT,
OP_NODEFAULT,
{ IPV6_SEC_OPT, IPPROTO_IPV6, OA_RW, OA_RW, OP_NP, OP_NODEFAULT,
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
OP_NODEFAULT, sizeof (struct group_source_req),
{ SCM_UCRED, SOL_SOCKET, OA_W, OA_W, OP_NP, OP_VARLEN|OP_NODEFAULT,