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

/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/
H A Dnd6.c280 struct nd_opt_hdr *nd_opt; local
292 nd_opt = ndopts->nd_opts_search;
295 if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) {
300 olen = nd_opt->nd_opt_len << 3;
310 ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen);
320 return nd_opt;
332 struct nd_opt_hdr *nd_opt; local
343 nd_opt = nd6_option(ndopts);
344 if (!nd_opt && !ndopts->nd_opts_last) {
354 if (!nd_opt)
[all...]
H A Dnd6_nbr.c497 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); local
504 bzero((caddr_t)nd_opt, optlen);
505 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR;
506 nd_opt->nd_opt_len = optlen >> 3;
507 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
950 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1); local
958 bzero((caddr_t)nd_opt, optlen);
959 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
960 nd_opt->nd_opt_len = optlen >> 3;
961 bcopy(mac, (caddr_t)(nd_opt
[all...]
H A Dicmp6.c2572 struct nd_opt_hdr *nd_opt; local
2578 len = sizeof(*nd_opt) + ifp->if_addrlen;
2588 nd_opt = (struct nd_opt_hdr *)p;
2589 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
2590 nd_opt->nd_opt_len = len >> 3;
2591 lladdr = (char *)(nd_opt + 1);

Completed in 85 milliseconds