Searched refs:nd_opt (Results 1 – 4 of 4) sorted by relevance
| /xnu-12377.41.6/tests/ |
| H A D | net_bridge.c | 803 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 D | nd6.c | 621 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 D | nd6_nbr.c | 836 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 D | icmp6.c | 2920 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()
|