Home
last modified time | relevance | path

Searched refs:rthdr (Results 1 – 5 of 5) sorted by relevance

/freebsd/lib/libc/net/
H A Drthdr.c70 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()
[all …]
H A DMakefile.inc14 rcmd.c rcmdsh.c rthdr.c sctp_sys_calls.c \
/freebsd/sbin/ping/
H A Dping6.c291 struct ip6_rthdr *rthdr = NULL; in ping6() local
949 rthdr = (struct ip6_rthdr *)CMSG_DATA(scmsgp); in ping6()
950 rthdr = inet6_rth_init((void *)rthdr, rthdrlen, in ping6()
952 if (rthdr == NULL) in ping6()
966 if (inet6_rth_add(rthdr, &sin6->sin6_addr)) in ping6()
1015 if (rthdr && in ping6()
1017 (void *)rthdr, (rthdr->ip6r_len + 1) << 3)) in ping6()
/freebsd/usr.sbin/rarpd/
H A Drarpd.c702 struct rt_msghdr rthdr; member
733 rt = &rtmsg.rthdr; in update_arptab()
/freebsd/sys/netpfil/pf/
H A Dpf.c9695 struct ip6_rthdr rthdr; in pf_walk_header6() local
9740 if (pd->fragoff != 0 && end < pd->off + sizeof(rthdr)) { in pf_walk_header6()
9745 if (!pf_pull_hdr(pd->m, pd->off, &rthdr, sizeof(rthdr), in pf_walk_header6()
9750 if (rthdr.ip6r_type == IPV6_RTHDR_TYPE_0) { in pf_walk_header6()