aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/d6_dhcpc.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/udhcp/d6_dhcpc.c')
-rw-r--r--networking/udhcp/d6_dhcpc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/networking/udhcp/d6_dhcpc.c b/networking/udhcp/d6_dhcpc.c
index 714555fa8..d4bb3507b 100644
--- a/networking/udhcp/d6_dhcpc.c
+++ b/networking/udhcp/d6_dhcpc.c
@@ -881,9 +881,14 @@ static int d6_raw_socket(int ifindex)
881 fd = xsocket(PF_PACKET, SOCK_DGRAM, htons(ETH_P_IPV6)); 881 fd = xsocket(PF_PACKET, SOCK_DGRAM, htons(ETH_P_IPV6));
882 log2("got raw socket fd %d", fd); 882 log2("got raw socket fd %d", fd);
883 883
884 memset(&sock, 0, sizeof(sock)); /* let's be deterministic */
884 sock.sll_family = AF_PACKET; 885 sock.sll_family = AF_PACKET;
885 sock.sll_protocol = htons(ETH_P_IPV6); 886 sock.sll_protocol = htons(ETH_P_IPV6);
886 sock.sll_ifindex = ifindex; 887 sock.sll_ifindex = ifindex;
888 /*sock.sll_hatype = ARPHRD_???;*/
889 /*sock.sll_pkttype = PACKET_???;*/
890 /*sock.sll_halen = ???;*/
891 /*sock.sll_addr[8] = ???;*/
887 xbind(fd, (struct sockaddr *) &sock, sizeof(sock)); 892 xbind(fd, (struct sockaddr *) &sock, sizeof(sock));
888 893
889#if 0 894#if 0