Home | History | Annotate | Download | only in netinet6

Lines Matching defs:nd_opt

222 	struct nd_opt_hdr *nd_opt;
233 nd_opt = ndopts->nd_opts_search;
236 if ((void *)&nd_opt->nd_opt_len >= (void *)ndopts->nd_opts_last) {
241 olen = nd_opt->nd_opt_len << 3;
251 ndopts->nd_opts_search = (struct nd_opt_hdr *)((char *)nd_opt + olen);
261 return nd_opt;
272 struct nd_opt_hdr *nd_opt;
282 nd_opt = nd6_option(ndopts);
283 if (nd_opt == NULL && ndopts->nd_opts_last == NULL) {
293 if (nd_opt == NULL)
296 switch (nd_opt->nd_opt_type) {
302 if (ndopts->nd_opt_array[nd_opt->nd_opt_type]) {
305 nd_opt->nd_opt_type);
308 ndopts->nd_opt_array[nd_opt->nd_opt_type]
309 = nd_opt;
313 if (ndopts->nd_opt_array[nd_opt->nd_opt_type] == 0) {
314 ndopts->nd_opt_array[nd_opt->nd_opt_type]
315 = nd_opt;
318 (struct nd_opt_prefix_info *)nd_opt;
327 "option ignored\n", nd_opt->nd_opt_type);