Lines Matching defs:cmsg
114 inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags)
118 _DIAGASSERT(cmsg != NULL);
121 rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(cmsg);
140 cmsg->cmsg_len = (socklen_t)len;
151 inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags)
155 _DIAGASSERT(cmsg != NULL);
157 rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(cmsg);
186 inet6_rthdr_segments(const struct cmsghdr *cmsg)
190 _DIAGASSERT(cmsg != NULL);
192 rthdr = __UNCONST(CCMSG_DATA(cmsg));
215 inet6_rthdr_getaddr(struct cmsghdr *cmsg, int idx)
219 _DIAGASSERT(cmsg != NULL);
221 rthdr = (struct ip6_rthdr *)(void *)CMSG_DATA(cmsg);
250 inet6_rthdr_getflags(const struct cmsghdr *cmsg, int idx)
254 _DIAGASSERT(cmsg != NULL);
256 rthdr = __UNCONST(CCMSG_DATA(cmsg));