Lines Matching refs:rthdr

70 	struct ip6_rthdr *rthdr;  in inet6_rthdr_init()  local
72 rthdr = (struct ip6_rthdr *)CMSG_DATA(ch); in inet6_rthdr_init()
86 bzero(rthdr, sizeof(struct ip6_rthdr0)); in inet6_rthdr_init()
87 rthdr->ip6r_type = IPV6_RTHDR_TYPE_0; in inet6_rthdr_init()
98 struct ip6_rthdr *rthdr; in inet6_rthdr_add() local
100 rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg); in inet6_rthdr_add()
102 switch (rthdr->ip6r_type) { in inet6_rthdr_add()
105 struct ip6_rthdr0 *rt0 = (struct ip6_rthdr0 *)rthdr; in inet6_rthdr_add()
140 struct ip6_rthdr *rthdr; in inet6_rthdr_lasthop() local
142 rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg); in inet6_rthdr_lasthop()
144 switch (rthdr->ip6r_type) { in inet6_rthdr_lasthop()
147 struct ip6_rthdr0 *rt0 = (struct ip6_rthdr0 *)rthdr; in inet6_rthdr_lasthop()
186 struct ip6_rthdr *rthdr; in inet6_rthdr_segments() local
188 rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg); in inet6_rthdr_segments()
190 switch (rthdr->ip6r_type) { in inet6_rthdr_segments()
193 struct ip6_rthdr0 *rt0 = (struct ip6_rthdr0 *)rthdr; in inet6_rthdr_segments()
209 struct ip6_rthdr *rthdr; in inet6_rthdr_getaddr() local
211 rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg); in inet6_rthdr_getaddr()
213 switch (rthdr->ip6r_type) { in inet6_rthdr_getaddr()
216 struct ip6_rthdr0 *rt0 = (struct ip6_rthdr0 *)rthdr; in inet6_rthdr_getaddr()
239 struct ip6_rthdr *rthdr; in inet6_rthdr_getflags() local
241 rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg); in inet6_rthdr_getflags()
243 switch (rthdr->ip6r_type) { in inet6_rthdr_getflags()
246 struct ip6_rthdr0 *rt0 = (struct ip6_rthdr0 *)rthdr; in inet6_rthdr_getflags()