{
int err;
#if defined(IPV6_PKTINFO)
#if defined(IPV6_PKTINFO) && HAVE_IPV6
err = setsockopt(fd, IPPROTO_IPV6, IPV6_2292_PKTINFO, &kOn, sizeof(kOn));
if (err < 0) { err = errno; perror("setsockopt - IPV6_PKTINFO"); }
#else