Searched refs:nd_opt (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet6/
H A Dnd6_nbr.c755 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); local
762 bzero((caddr_t)nd_opt, optlen);
763 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR;
764 nd_opt->nd_opt_len = optlen >> 3;
765 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
1412 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1); local
1420 bzero((caddr_t)nd_opt, optlen);
1421 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
1422 nd_opt->nd_opt_len = optlen >> 3;
1423 bcopy(mac, (caddr_t)(nd_opt
[all...]
H A Dnd6.c511 struct nd_opt_hdr *nd_opt; local
523 nd_opt = ndopts->nd_opts_search;
526 if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) {
531 olen = nd_opt->nd_opt_len << 3;
541 ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen);
551 return nd_opt;
563 struct nd_opt_hdr *nd_opt; local
574 nd_opt = nd6_option(ndopts);
575 if (nd_opt == NULL && ndopts->nd_opts_last == NULL) {
585 if (nd_opt
[all...]
H A Dicmp6.c2772 struct nd_opt_hdr *nd_opt; local
2780 len = sizeof(*nd_opt) + ifp->if_addrlen;
2794 nd_opt = (struct nd_opt_hdr *)p;
2795 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
2796 nd_opt->nd_opt_len = len >> 3;
2797 lladdr = (char *)(nd_opt + 1);

Completed in 28 milliseconds