Searched refs:nd_opt (Results 1 – 4 of 4) sorted by relevance
| /xnu-8019.80.24/bsd/netinet6/ |
| H A D | nd6_nbr.c | 809 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 D | nd6.c | 612 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 D | icmp6.c | 2894 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 D | net_bridge.c | 1354 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 …]
|