Home
last modified time | relevance | path

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

/xnu-12377.41.6/tests/
H A Dnet_bridge.c803 struct nd_opt_hdr * nd_opt; in ethernet_nd6_frame_populate() local
838 nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in ethernet_nd6_frame_populate()
839 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR; in ethernet_nd6_frame_populate()
840 nd_opt->nd_opt_len = SET_ND_OPT_LEN(LINKADDR_OPT_LEN); in ethernet_nd6_frame_populate()
841 bcopy(sender_hw, (nd_opt + 1), sizeof(*sender_hw)); in ethernet_nd6_frame_populate()
859 nd_opt = (struct nd_opt_hdr *)(nd_na + 1); in ethernet_nd6_frame_populate()
860 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in ethernet_nd6_frame_populate()
861 nd_opt->nd_opt_len = SET_ND_OPT_LEN(LINKADDR_OPT_LEN); in ethernet_nd6_frame_populate()
862 bcopy(target_hw, (nd_opt + 1), sizeof(*target_hw)); in ethernet_nd6_frame_populate()
876 nd_opt = (struct nd_opt_hdr *)(nd_rs + 1); in ethernet_nd6_frame_populate()
[all …]
/xnu-12377.41.6/bsd/netinet6/
H A Dnd6.c621 struct nd_opt_hdr *nd_opt; in nd6_option() local
637 nd_opt = ndopts->nd_opts_search; in nd6_option()
640 if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) { in nd6_option()
645 olen = nd_opt->nd_opt_len << 3; in nd6_option()
667 ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen); in nd6_option()
671 return nd_opt; in nd6_option()
682 struct nd_opt_hdr *__single nd_opt; in nd6_options() local
696 nd_opt = nd6_option(ndopts); in nd6_options()
697 if (nd_opt == NULL && ndopts->nd_opts_last == NULL) { in nd6_options()
707 if (nd_opt == NULL) { in nd6_options()
[all …]
H A Dnd6_nbr.c836 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in nd6_ns_output() local
843 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output()
844 nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR; in nd6_ns_output()
845 nd_opt->nd_opt_len = (uint8_t)(optlen >> 3); in nd6_ns_output()
846 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); in nd6_ns_output()
856 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in nd6_ns_output() local
863 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output()
864 nd_opt->nd_opt_type = ND_OPT_NONCE; in nd6_ns_output()
865 nd_opt->nd_opt_len = (uint8_t)(optlen >> 3); in nd6_ns_output()
866 bcopy(nonce, (caddr_t)(nd_opt + 1), ND_OPT_NONCE_LEN); in nd6_ns_output()
[all …]
H A Dicmp6.c2920 struct nd_opt_hdr *nd_opt; in icmp6_redirect_output() local
2929 len = sizeof(*nd_opt) + ifp->if_addrlen; in icmp6_redirect_output()
2942 nd_opt = (struct nd_opt_hdr *)p; in icmp6_redirect_output()
2943 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in icmp6_redirect_output()
2944 nd_opt->nd_opt_len = (uint8_t)(len >> 3); in icmp6_redirect_output()
2945 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()