Lines Matching refs:ndopts
279 union nd_opts ndopts;
330 nd6_option_init(nd_rs + 1, icmp6len, &ndopts);
331 if (nd6_options(&ndopts) < 0) {
338 if (ndopts.nd_opts_src_lladdr) {
339 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
340 lladdrlen = ndopts.nd_opts_src_lladdr->nd_opt_len << 3;
381 union nd_opts ndopts;
443 nd6_option_init(nd_ra + 1, icmp6len, &ndopts);
444 if (nd6_options(&ndopts) < 0) {
498 if (ndopts.nd_opts_pi) {
503 for (pt = (struct nd_opt_hdr *)ndopts.nd_opts_pi;
504 pt <= (struct nd_opt_hdr *)ndopts.nd_opts_pi_end;
622 if (ndopts.nd_opts_mtu && ndopts.nd_opts_mtu->nd_opt_mtu_len == 1) {
623 mtu = ntohl(ndopts.nd_opts_mtu->nd_opt_mtu_mtu);
676 if (ndopts.nd_opts_src_lladdr) {
677 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
678 lladdrlen = ndopts.nd_opts_src_lladdr->nd_opt_len << 3;