ndopts            137 include/net/ndisc.h 					  struct ndisc_options *ndopts);
ndopts            205 include/net/ndisc.h 				 struct ndisc_options *ndopts);
ndopts            208 include/net/ndisc.h 			  const struct ndisc_options *ndopts);
ndopts            237 include/net/ndisc.h 					  struct ndisc_options *ndopts)
ndopts            240 include/net/ndisc.h 		return dev->ndisc_ops->parse_options(dev, nd_opt, ndopts);
ndopts            248 include/net/ndisc.h 					  const struct ndisc_options *ndopts)
ndopts            251 include/net/ndisc.h 		dev->ndisc_ops->update(dev, n, flags, icmp6_type, ndopts);
ndopts            478 include/net/ndisc.h 		  struct ndisc_options *ndopts);
ndopts             23 net/6lowpan/ndisc.c 					     struct ndisc_options *ndopts)
ndopts             27 net/6lowpan/ndisc.c 		if (ndopts->nd_802154_opt_array[nd_opt->nd_opt_type])
ndopts             32 net/6lowpan/ndisc.c 			ndopts->nd_802154_opt_array[nd_opt->nd_opt_type] = nd_opt;
ndopts             42 net/6lowpan/ndisc.c 				      struct ndisc_options *ndopts)
ndopts             50 net/6lowpan/ndisc.c 		return lowpan_ndisc_parse_802154_options(dev, nd_opt, ndopts);
ndopts             58 net/6lowpan/ndisc.c 				       const struct ndisc_options *ndopts)
ndopts             67 net/6lowpan/ndisc.c 		if (ndopts->nd_802154_opts_src_lladdr) {
ndopts             68 net/6lowpan/ndisc.c 			lladdr_short = __ndisc_opt_addr_data(ndopts->nd_802154_opts_src_lladdr,
ndopts             79 net/6lowpan/ndisc.c 		if (ndopts->nd_802154_opts_tgt_lladdr) {
ndopts             80 net/6lowpan/ndisc.c 			lladdr_short = __ndisc_opt_addr_data(ndopts->nd_802154_opts_tgt_lladdr,
ndopts            104 net/6lowpan/ndisc.c 				const struct ndisc_options *ndopts)
ndopts            111 net/6lowpan/ndisc.c 		lowpan_ndisc_802154_update(n, flags, icmp6_type, ndopts);
ndopts            217 net/ipv6/ndisc.c 					  struct ndisc_options *ndopts)
ndopts            221 net/ipv6/ndisc.c 	if (!nd_opt || opt_len < 0 || !ndopts)
ndopts            223 net/ipv6/ndisc.c 	memset(ndopts, 0, sizeof(*ndopts));
ndopts            231 net/ipv6/ndisc.c 		if (ndisc_ops_parse_options(dev, nd_opt, ndopts))
ndopts            239 net/ipv6/ndisc.c 			if (ndopts->nd_opt_array[nd_opt->nd_opt_type]) {
ndopts            244 net/ipv6/ndisc.c 				ndopts->nd_opt_array[nd_opt->nd_opt_type] = nd_opt;
ndopts            248 net/ipv6/ndisc.c 			ndopts->nd_opts_pi_end = nd_opt;
ndopts            249 net/ipv6/ndisc.c 			if (!ndopts->nd_opt_array[nd_opt->nd_opt_type])
ndopts            250 net/ipv6/ndisc.c 				ndopts->nd_opt_array[nd_opt->nd_opt_type] = nd_opt;
ndopts            254 net/ipv6/ndisc.c 			ndopts->nd_opts_ri_end = nd_opt;
ndopts            255 net/ipv6/ndisc.c 			if (!ndopts->nd_opts_ri)
ndopts            256 net/ipv6/ndisc.c 				ndopts->nd_opts_ri = nd_opt;
ndopts            261 net/ipv6/ndisc.c 				ndopts->nd_useropts_end = nd_opt;
ndopts            262 net/ipv6/ndisc.c 				if (!ndopts->nd_useropts)
ndopts            263 net/ipv6/ndisc.c 					ndopts->nd_useropts = nd_opt;
ndopts            281 net/ipv6/ndisc.c 	return ndopts;
ndopts            760 net/ipv6/ndisc.c 		  struct ndisc_options *ndopts)
ndopts            764 net/ipv6/ndisc.c 	ndisc_ops_update(dev, neigh, flags, icmp6_type, ndopts);
ndopts            775 net/ipv6/ndisc.c 	struct ndisc_options ndopts;
ndopts            804 net/ipv6/ndisc.c 	if (!ndisc_parse_options(dev, msg->opt, ndoptlen, &ndopts)) {
ndopts            809 net/ipv6/ndisc.c 	if (ndopts.nd_opts_src_lladdr) {
ndopts            810 net/ipv6/ndisc.c 		lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev);
ndopts            828 net/ipv6/ndisc.c 	if (ndopts.nd_opts_nonce && ndopts.nd_opts_nonce->nd_opt_len == 1)
ndopts            829 net/ipv6/ndisc.c 		memcpy(&nonce, (u8 *)(ndopts.nd_opts_nonce + 1), 6);
ndopts            936 net/ipv6/ndisc.c 			     NDISC_NEIGHBOUR_SOLICITATION, &ndopts);
ndopts            959 net/ipv6/ndisc.c 	struct ndisc_options ndopts;
ndopts            989 net/ipv6/ndisc.c 	if (!ndisc_parse_options(dev, msg->opt, ndoptlen, &ndopts)) {
ndopts            993 net/ipv6/ndisc.c 	if (ndopts.nd_opts_tgt_lladdr) {
ndopts            994 net/ipv6/ndisc.c 		lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev);
ndopts           1051 net/ipv6/ndisc.c 			     NDISC_NEIGHBOUR_ADVERTISEMENT, &ndopts);
ndopts           1072 net/ipv6/ndisc.c 	struct ndisc_options ndopts;
ndopts           1096 net/ipv6/ndisc.c 	if (!ndisc_parse_options(skb->dev, rs_msg->opt, ndoptlen, &ndopts)) {
ndopts           1101 net/ipv6/ndisc.c 	if (ndopts.nd_opts_src_lladdr) {
ndopts           1102 net/ipv6/ndisc.c 		lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr,
ndopts           1114 net/ipv6/ndisc.c 			     NDISC_ROUTER_SOLICITATION, &ndopts);
ndopts           1175 net/ipv6/ndisc.c 	struct ndisc_options ndopts;
ndopts           1216 net/ipv6/ndisc.c 	if (!ndisc_parse_options(skb->dev, opt, optlen, &ndopts)) {
ndopts           1404 net/ipv6/ndisc.c 		if (ndopts.nd_opts_src_lladdr) {
ndopts           1405 net/ipv6/ndisc.c 			lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr,
ndopts           1418 net/ipv6/ndisc.c 			     NDISC_ROUTER_ADVERTISEMENT, &ndopts);
ndopts           1438 net/ipv6/ndisc.c 	if (in6_dev->cnf.accept_ra_rtr_pref && ndopts.nd_opts_ri) {
ndopts           1440 net/ipv6/ndisc.c 		for (p = ndopts.nd_opts_ri;
ndopts           1442 net/ipv6/ndisc.c 		     p = ndisc_next_option(p, ndopts.nd_opts_ri_end)) {
ndopts           1474 net/ipv6/ndisc.c 	if (in6_dev->cnf.accept_ra_pinfo && ndopts.nd_opts_pi) {
ndopts           1476 net/ipv6/ndisc.c 		for (p = ndopts.nd_opts_pi;
ndopts           1478 net/ipv6/ndisc.c 		     p = ndisc_next_option(p, ndopts.nd_opts_pi_end)) {
ndopts           1481 net/ipv6/ndisc.c 					    ndopts.nd_opts_src_lladdr != NULL);
ndopts           1485 net/ipv6/ndisc.c 	if (ndopts.nd_opts_mtu && in6_dev->cnf.accept_ra_mtu) {
ndopts           1489 net/ipv6/ndisc.c 		memcpy(&n, ((u8 *)(ndopts.nd_opts_mtu+1))+2, sizeof(mtu));
ndopts           1501 net/ipv6/ndisc.c 	if (ndopts.nd_useropts) {
ndopts           1503 net/ipv6/ndisc.c 		for (p = ndopts.nd_useropts;
ndopts           1506 net/ipv6/ndisc.c 					    ndopts.nd_useropts_end)) {
ndopts           1511 net/ipv6/ndisc.c 	if (ndopts.nd_opts_tgt_lladdr || ndopts.nd_opts_rh) {
ndopts           1523 net/ipv6/ndisc.c 	struct ndisc_options ndopts;
ndopts           1544 net/ipv6/ndisc.c 	if (!ndisc_parse_options(skb->dev, msg->opt, ndoptlen, &ndopts))
ndopts           1547 net/ipv6/ndisc.c 	if (!ndopts.nd_opts_rh) {
ndopts           1553 net/ipv6/ndisc.c 	hdr = (u8 *)ndopts.nd_opts_rh;
ndopts           3981 net/ipv6/route.c 	struct ndisc_options ndopts;
ndopts           4023 net/ipv6/route.c 	if (!ndisc_parse_options(skb->dev, msg->opt, optlen, &ndopts)) {
ndopts           4029 net/ipv6/route.c 	if (ndopts.nd_opts_tgt_lladdr) {
ndopts           4030 net/ipv6/route.c 		lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr,
ndopts           4063 net/ipv6/route.c 		     NDISC_REDIRECT, &ndopts);