Lines Matching refs:ndisc_ops
202 struct ndisc_ops {
230 if (dev->ndisc_ops && dev->ndisc_ops->is_useropt)
231 return dev->ndisc_ops->is_useropt(nd_opt_type);
240 if (dev->ndisc_ops && dev->ndisc_ops->parse_options)
241 return dev->ndisc_ops->parse_options(dev, nd_opt, ndopts);
251 if (dev->ndisc_ops && dev->ndisc_ops->update)
252 dev->ndisc_ops->update(dev, n, flags, icmp6_type, ndopts);
258 if (dev->ndisc_ops && dev->ndisc_ops->opt_addr_space &&
260 return dev->ndisc_ops->opt_addr_space(dev, icmp6_type, NULL,
270 if (dev->ndisc_ops && dev->ndisc_ops->opt_addr_space)
271 return dev->ndisc_ops->opt_addr_space(dev, NDISC_REDIRECT,
281 if (dev->ndisc_ops && dev->ndisc_ops->fill_addr_option &&
283 dev->ndisc_ops->fill_addr_option(dev, skb, icmp6_type, NULL);
290 if (dev->ndisc_ops && dev->ndisc_ops->fill_addr_option)
291 dev->ndisc_ops->fill_addr_option(dev, skb, NDISC_REDIRECT, ha);
305 if (dev->ndisc_ops && dev->ndisc_ops->prefix_rcv_add_addr)
306 dev->ndisc_ops->prefix_rcv_add_addr(net, dev, pinfo, in6_dev,