Searched refs:nd_opt (Results 1 – 4 of 4) sorted by relevance
564 struct nd_opt_hdr *nd_opt; in nd6_ns_output_fib() local575 nd_opt = (struct nd_opt_hdr *)(nd_ns + 1); in nd6_ns_output_fib()582 bzero(nd_opt, optlen); in nd6_ns_output_fib()584 nd_opt->nd_opt_len = optlen >> 3; in nd6_ns_output_fib()585 bcopy(mac, nd_opt + 1, ifp->if_addrlen); in nd6_ns_output_fib()603 bzero((caddr_t)nd_opt, optlen); in nd6_ns_output_fib()604 nd_opt->nd_opt_type = ND_OPT_NONCE; in nd6_ns_output_fib()605 nd_opt->nd_opt_len = optlen >> 3; in nd6_ns_output_fib()1094 bzero((caddr_t)nd_opt, optlen); in nd6_na_output_fib()1095 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in nd6_na_output_fib()[all …]
409 struct nd_opt_hdr *nd_opt; in nd6_option() local420 nd_opt = ndopts->nd_opts_search; in nd6_option()428 olen = nd_opt->nd_opt_len << 3; in nd6_option()448 return nd_opt; in nd6_option()459 struct nd_opt_hdr *nd_opt; in nd6_options() local469 nd_opt = nd6_option(ndopts); in nd6_options()480 if (nd_opt == NULL) in nd6_options()483 switch (nd_opt->nd_opt_type) { in nd6_options()492 nd_opt->nd_opt_type)); in nd6_options()496 = nd_opt; in nd6_options()[all …]
2508 struct nd_opt_hdr *nd_opt; in icmp6_redirect_output() local2515 len = sizeof(*nd_opt) + ifp->if_addrlen; in icmp6_redirect_output()2522 nd_opt = (struct nd_opt_hdr *)p; in icmp6_redirect_output()2523 nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR; in icmp6_redirect_output()2524 nd_opt->nd_opt_len = len >> 3; in icmp6_redirect_output()2525 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
114 union nd_opt { union162 union nd_opt *, uint32_t);163 static void free_ndopts(union nd_opt *);910 union nd_opt ndopts; in rs_input()1075 union nd_opt ndopts; in ra_input()1412 union nd_opt *ndopts, uint32_t optflags) in nd6_options()1526 free_ndopts(union nd_opt *ndopts) in free_ndopts()