OPTBIT
optval = OPTBIT(INP_RECVOPTS);
optval = OPTBIT(INP_RECVRETOPTS);
optval = OPTBIT(INP_RECVDSTADDR);
optval = OPTBIT(INP_RECVTTL);
optval = OPTBIT(INP_RECVIF);
optval = OPTBIT(INP_ONESBCAST);
optval = OPTBIT(INP_DONTFRAG);
optval = OPTBIT(INP_BINDANY);
optval = OPTBIT(INP_RECVTOS);
if (OPTBIT(IN6P_RFC2292)) { \
if (OPTBIT(IN6P_RFC2292)) {
if (OPTBIT(IN6P_RFC2292)) {
optval = OPTBIT(IN6P_HOPOPTS);
optval = OPTBIT(IN6P_DSTOPTS);
optval = OPTBIT(IN6P_RTHDRDSTOPTS);
optval = OPTBIT(IN6P_PKTINFO);
optval = OPTBIT(IN6P_HOPLIMIT);
optval = OPTBIT(IN6P_RTHDR);
optval = OPTBIT(IN6P_MTU);
optval = OPTBIT(IN6P_IPV6_V6ONLY);
optval = OPTBIT(IN6P_TCLASS);
optval = OPTBIT(IN6P_AUTOFLOWLABEL);
optval = OPTBIT(INP_BINDANY);
optval = OPTBIT(IN6P_PKTINFO);
optval = OPTBIT(IN6P_HOPLIMIT);
optval = OPTBIT(IN6P_HOPOPTS);
optval = OPTBIT(IN6P_RTHDR);
optval = OPTBIT(IN6P_DSTOPTS|IN6P_RTHDRDSTOPTS);