ndopts           2189 netinet6/icmp6.c 	union nd_opts ndopts;
ndopts           2292 netinet6/icmp6.c 	nd6_option_init(nd_rd + 1, icmp6len, &ndopts);
ndopts           2293 netinet6/icmp6.c 	if (nd6_options(&ndopts) < 0) {
ndopts           2301 netinet6/icmp6.c 	if (ndopts.nd_opts_tgt_lladdr) {
ndopts           2302 netinet6/icmp6.c 		lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
ndopts           2303 netinet6/icmp6.c 		lladdrlen = ndopts.nd_opts_tgt_lladdr->nd_opt_len << 3;
ndopts           2306 netinet6/icmp6.c 	if (ndopts.nd_opts_rh) {
ndopts           2307 netinet6/icmp6.c 		redirhdrlen = ndopts.nd_opts_rh->nd_opt_rh_len;
ndopts           2308 netinet6/icmp6.c 		redirhdr = (u_char *)(ndopts.nd_opts_rh + 1); /* xxx */
ndopts            212 netinet6/nd6.c nd6_option_init(opt, icmp6len, ndopts)
ndopts            215 netinet6/nd6.c 	union nd_opts *ndopts;
ndopts            218 netinet6/nd6.c 	bzero(ndopts, sizeof(*ndopts));
ndopts            219 netinet6/nd6.c 	ndopts->nd_opts_search = (struct nd_opt_hdr *)opt;
ndopts            220 netinet6/nd6.c 	ndopts->nd_opts_last
ndopts            224 netinet6/nd6.c 		ndopts->nd_opts_done = 1;
ndopts            225 netinet6/nd6.c 		ndopts->nd_opts_search = NULL;
ndopts            233 netinet6/nd6.c nd6_option(ndopts)
ndopts            234 netinet6/nd6.c 	union nd_opts *ndopts;
ndopts            239 netinet6/nd6.c 	if (!ndopts)
ndopts            241 netinet6/nd6.c 	if (!ndopts->nd_opts_last)
ndopts            243 netinet6/nd6.c 	if (!ndopts->nd_opts_search)
ndopts            245 netinet6/nd6.c 	if (ndopts->nd_opts_done)
ndopts            248 netinet6/nd6.c 	nd_opt = ndopts->nd_opts_search;
ndopts            251 netinet6/nd6.c 	if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) {
ndopts            252 netinet6/nd6.c 		bzero(ndopts, sizeof(*ndopts));
ndopts            262 netinet6/nd6.c 		bzero(ndopts, sizeof(*ndopts));
ndopts            266 netinet6/nd6.c 	ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen);
ndopts            267 netinet6/nd6.c 	if (ndopts->nd_opts_search > ndopts->nd_opts_last) {
ndopts            269 netinet6/nd6.c 		bzero(ndopts, sizeof(*ndopts));
ndopts            271 netinet6/nd6.c 	} else if (ndopts->nd_opts_search == ndopts->nd_opts_last) {
ndopts            273 netinet6/nd6.c 		ndopts->nd_opts_done = 1;
ndopts            274 netinet6/nd6.c 		ndopts->nd_opts_search = NULL;
ndopts            285 netinet6/nd6.c nd6_options(ndopts)
ndopts            286 netinet6/nd6.c 	union nd_opts *ndopts;
ndopts            291 netinet6/nd6.c 	if (!ndopts)
ndopts            293 netinet6/nd6.c 	if (!ndopts->nd_opts_last)
ndopts            295 netinet6/nd6.c 	if (!ndopts->nd_opts_search)
ndopts            299 netinet6/nd6.c 		nd_opt = nd6_option(ndopts);
ndopts            300 netinet6/nd6.c 		if (!nd_opt && !ndopts->nd_opts_last) {
ndopts            306 netinet6/nd6.c 			bzero(ndopts, sizeof(*ndopts));
ndopts            318 netinet6/nd6.c 			if (ndopts->nd_opt_array[nd_opt->nd_opt_type]) {
ndopts            324 netinet6/nd6.c 				ndopts->nd_opt_array[nd_opt->nd_opt_type]
ndopts            329 netinet6/nd6.c 			if (ndopts->nd_opt_array[nd_opt->nd_opt_type] == 0) {
ndopts            330 netinet6/nd6.c 				ndopts->nd_opt_array[nd_opt->nd_opt_type]
ndopts            333 netinet6/nd6.c 			ndopts->nd_opts_pi_end =
ndopts            354 netinet6/nd6.c 		if (ndopts->nd_opts_done)
ndopts            105 netinet6/nd6_nbr.c 	union nd_opts ndopts;
ndopts            148 netinet6/nd6_nbr.c 	nd6_option_init(nd_ns + 1, icmp6len, &ndopts);
ndopts            149 netinet6/nd6_nbr.c 	if (nd6_options(&ndopts) < 0) {
ndopts            156 netinet6/nd6_nbr.c 	if (ndopts.nd_opts_src_lladdr) {
ndopts            157 netinet6/nd6_nbr.c 		lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
ndopts            158 netinet6/nd6_nbr.c 		lladdrlen = ndopts.nd_opts_src_lladdr->nd_opt_len << 3;
ndopts            562 netinet6/nd6_nbr.c 	union nd_opts ndopts;
ndopts            599 netinet6/nd6_nbr.c 	nd6_option_init(nd_na + 1, icmp6len, &ndopts);
ndopts            600 netinet6/nd6_nbr.c 	if (nd6_options(&ndopts) < 0) {
ndopts            607 netinet6/nd6_nbr.c 	if (ndopts.nd_opts_tgt_lladdr) {
ndopts            608 netinet6/nd6_nbr.c 		lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
ndopts            609 netinet6/nd6_nbr.c 		lladdrlen = ndopts.nd_opts_tgt_lladdr->nd_opt_len << 3;
ndopts            110 netinet6/nd6_rtr.c 	union nd_opts ndopts;
ndopts            139 netinet6/nd6_rtr.c 	nd6_option_init(nd_rs + 1, icmp6len, &ndopts);
ndopts            140 netinet6/nd6_rtr.c 	if (nd6_options(&ndopts) < 0) {
ndopts            147 netinet6/nd6_rtr.c 	if (ndopts.nd_opts_src_lladdr) {
ndopts            148 netinet6/nd6_rtr.c 		lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
ndopts            149 netinet6/nd6_rtr.c 		lladdrlen = ndopts.nd_opts_src_lladdr->nd_opt_len << 3;
ndopts            194 netinet6/nd6_rtr.c 	union nd_opts ndopts;
ndopts            229 netinet6/nd6_rtr.c 	nd6_option_init(nd_ra + 1, icmp6len, &ndopts);
ndopts            230 netinet6/nd6_rtr.c 	if (nd6_options(&ndopts) < 0) {
ndopts            267 netinet6/nd6_rtr.c 	if (ndopts.nd_opts_pi) {
ndopts            272 netinet6/nd6_rtr.c 		for (pt = (struct nd_opt_hdr *)ndopts.nd_opts_pi;
ndopts            273 netinet6/nd6_rtr.c 		     pt <= (struct nd_opt_hdr *)ndopts.nd_opts_pi_end;
ndopts            341 netinet6/nd6_rtr.c 	if (ndopts.nd_opts_mtu && ndopts.nd_opts_mtu->nd_opt_mtu_len == 1) {
ndopts            345 netinet6/nd6_rtr.c 		mtu = ntohl(ndopts.nd_opts_mtu->nd_opt_mtu_mtu);
ndopts            381 netinet6/nd6_rtr.c 	if (ndopts.nd_opts_src_lladdr) {
ndopts            382 netinet6/nd6_rtr.c 		lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
ndopts            383 netinet6/nd6_rtr.c 		lladdrlen = ndopts.nd_opts_src_lladdr->nd_opt_len << 3;