Home
last modified time | relevance | path

Searched refs:nd_opt (Results 1 – 4 of 4) sorted by relevance

/dragonfly/sys/netinet6/
HDnd6.c318 struct nd_opt_hdr *nd_opt; in nd6_option() local
330 nd_opt = ndopts->nd_opts_search; in nd6_option()
333 if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) { in nd6_option()
338 olen = nd_opt->nd_opt_len << 3; in nd6_option()
348 ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen); in nd6_option()
358 return nd_opt; in nd6_option()
369 struct nd_opt_hdr *nd_opt; in nd6_options() local
380 nd_opt = nd6_option(ndopts); in nd6_options()
381 if (!nd_opt && !ndopts->nd_opts_last) { in nd6_options()
391 if (!nd_opt) in nd6_options()
[all …]
HDnd6_nbr.c539 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in nd6_ns_output() local
546 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output()
547 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR; in nd6_ns_output()
548 nd_opt->nd_opt_len = optlen >> 3; in nd6_ns_output()
549 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); in nd6_ns_output()
999 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1); in nd6_na_output() local
1007 bzero((caddr_t)nd_opt, optlen); in nd6_na_output()
1008 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in nd6_na_output()
1009 nd_opt->nd_opt_len = optlen >> 3; in nd6_na_output()
1010 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); in nd6_na_output()
HDicmp6.c2490 struct nd_opt_hdr *nd_opt; in icmp6_redirect_output() local
2496 len = sizeof(*nd_opt) + ifp->if_addrlen; in icmp6_redirect_output()
2506 nd_opt = (struct nd_opt_hdr *)p; in icmp6_redirect_output()
2507 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in icmp6_redirect_output()
2508 nd_opt->nd_opt_len = len >> 3; in icmp6_redirect_output()
2509 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
/dragonfly/usr.sbin/rtadvd/
HDrtadvd.c114 union nd_opt { union
162 union nd_opt *, uint32_t);
163 static void free_ndopts(union nd_opt *);
913 union nd_opt ndopts; in rs_input()
1081 union nd_opt ndopts; in ra_input()
1405 union nd_opt *ndopts, uint32_t optflags) in nd6_options()
1519 free_ndopts(union nd_opt *ndopts) in free_ndopts()