Home
last modified time | relevance | path

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

/xnu-8019.80.24/bsd/netinet6/
H A Dnd6_nbr.c809 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in nd6_ns_output() local
816 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output()
817 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR; in nd6_ns_output()
818 nd_opt->nd_opt_len = (uint8_t)(optlen >> 3); in nd6_ns_output()
819 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); in nd6_ns_output()
829 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in nd6_ns_output() local
836 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output()
837 nd_opt->nd_opt_type = ND_OPT_NONCE; in nd6_ns_output()
838 nd_opt->nd_opt_len = (uint8_t)(optlen >> 3); in nd6_ns_output()
839 bcopy(nonce, (caddr_t)(nd_opt + 1), ND_OPT_NONCE_LEN); in nd6_ns_output()
[all …]
H A Dnd6.c612 struct nd_opt_hdr *nd_opt; in nd6_option() local
628 nd_opt = ndopts->nd_opts_search; in nd6_option()
631 if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) { in nd6_option()
636 olen = nd_opt->nd_opt_len << 3; in nd6_option()
646 ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen); in nd6_option()
656 return nd_opt; in nd6_option()
667 struct nd_opt_hdr *nd_opt; in nd6_options() local
681 nd_opt = nd6_option(ndopts); in nd6_options()
682 if (nd_opt == NULL && ndopts->nd_opts_last == NULL) { in nd6_options()
692 if (nd_opt == NULL) { in nd6_options()
[all …]
H A Dicmp6.c2894 struct nd_opt_hdr *nd_opt; in icmp6_redirect_output() local
2903 len = sizeof(*nd_opt) + ifp->if_addrlen; in icmp6_redirect_output()
2917 nd_opt = (struct nd_opt_hdr *)p; in icmp6_redirect_output()
2918 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in icmp6_redirect_output()
2919 nd_opt->nd_opt_len = (uint8_t)(len >> 3); in icmp6_redirect_output()
2920 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
/xnu-8019.80.24/tests/
H A Dnet_bridge.c1354 struct nd_opt_hdr * nd_opt; in ethernet_nd6_frame_populate() local
1389 nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in ethernet_nd6_frame_populate()
1390 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR; in ethernet_nd6_frame_populate()
1391 nd_opt->nd_opt_len = SET_ND_OPT_LEN(LINKADDR_OPT_LEN); in ethernet_nd6_frame_populate()
1392 bcopy(sender_hw, (nd_opt + 1), sizeof(*sender_hw)); in ethernet_nd6_frame_populate()
1410 nd_opt = (struct nd_opt_hdr *)(nd_na + 1); in ethernet_nd6_frame_populate()
1411 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in ethernet_nd6_frame_populate()
1412 nd_opt->nd_opt_len = SET_ND_OPT_LEN(LINKADDR_OPT_LEN); in ethernet_nd6_frame_populate()
1413 bcopy(target_hw, (nd_opt + 1), sizeof(*target_hw)); in ethernet_nd6_frame_populate()
1427 nd_opt = (struct nd_opt_hdr *)(nd_rs + 1); in ethernet_nd6_frame_populate()
[all …]