summaryrefslogtreecommitdiff
path: root/src/svc_dg.c
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2012-11-13 13:36:48 -0500
committerSteve Dickson <steved@redhat.com>2012-11-13 13:36:48 -0500
commitdb3682d99b9d17c745a6286b404abf2f4d1347a2 (patch)
tree788d17daf64961c03cda152f4ea77f658672170b /src/svc_dg.c
parent8cbabedef8e191a373aaed18d52b578506257090 (diff)
downloadti-rpc-db3682d99b9d17c745a6286b404abf2f4d1347a2.tar.gz
Add missing INET6 conditional
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'src/svc_dg.c')
-rw-r--r--src/svc_dg.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/svc_dg.c b/src/svc_dg.c
index a79a70d..b1ac462 100644
--- a/src/svc_dg.c
+++ b/src/svc_dg.c
@@ -653,10 +653,11 @@ svc_dg_enable_pktinfo(int fd, const struct __rpc_sockinfo *si)
case AF_INET:
(void) setsockopt(fd, SOL_IP, IP_PKTINFO, &val, sizeof(val));
break;
-
+#ifdef INET6
case AF_INET6:
(void) setsockopt(fd, SOL_IPV6, IPV6_RECVPKTINFO, &val, sizeof(val));
break;
+#endif
}
}
@@ -694,6 +695,7 @@ svc_dg_valid_pktinfo(struct msghdr *msg)
}
break;
+#ifdef INET6
case AF_INET6:
if (cmsg->cmsg_level != SOL_IPV6
|| cmsg->cmsg_type != IPV6_PKTINFO
@@ -706,6 +708,7 @@ svc_dg_valid_pktinfo(struct msghdr *msg)
pkti->ipi6_ifindex = 0;
}
break;
+#endif
default:
return 0;