Advanced API Pitfalls RFC3542 splits up several socket options and override definitions IPV6_HOPOPTS IPV6_HOPOPTS / IPV6_RECVHOPOPTS ... If IPV6_RECVxxx is defined, use RFC3542 style. Otherwide, use RFC2292 style.