Lines Matching refs:cmsg
198 struct cmsghdr *cmsg;
219 cmsg = CMSG_FIRSTHDR(&msg);
220 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
221 cmsg->cmsg_level = IPPROTO_IP;
222 cmsg->cmsg_type = IP_SENDSRCADDR;
223 sendopt = (struct in_addr *)CMSG_DATA(cmsg);
227 cmsg = CMSG_NXTHDR(&msg, cmsg);
228 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
229 cmsg->cmsg_level = IPPROTO_IPV6;
230 cmsg->cmsg_type = IPV6_UNICAST_HOPS;
231 hopopt = (int *)CMSG_DATA(cmsg);
234 cmsg = CMSG_NXTHDR(&msg, cmsg);
235 cmsg->cmsg_len = CMSG_LEN(sizeof(int)) + 15;
236 cmsg->cmsg_level = IPPROTO_IPV6;
237 cmsg->cmsg_type = IPV6_UNICAST_HOPS;