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