Lines Matching defs:idev

403 	struct inet6_dev *idev = __in6_dev_get(dev);
405 if (!idev || idev->cnf.disable_ipv6) {
448 struct inet6_dev *idev;
452 idev = __in6_dev_get(skb->dev);
453 tclass = idev ? idev->cnf.ndisc_tclass : 0;
477 struct inet6_dev *idev;
506 idev = __in6_dev_get(dst->dev);
507 IP6_UPD_PO_STATS(net, idev, IPSTATS_MIB_OUT, skb->len);
513 ICMP6MSGOUT_INC_STATS(net, idev, type);
514 ICMP6_INC_STATS(net, idev, ICMP6_MIB_OUTMSGS);
537 inc_opt |= ifp->idev->cnf.force_tllao;
578 struct inet6_dev *idev;
581 idev = in6_dev_get(dev);
582 if (!idev)
585 read_lock_bh(&idev->lock);
586 list_for_each_entry(ifa, &idev->addr_list, if_list) {
593 /*router=*/ !!idev->cnf.forwarding,
597 read_unlock_bh(&idev->lock);
599 in6_dev_put(idev);
782 struct inet6_dev *idev = NULL;
847 ifp->idev->dev->name,
870 idev = ifp->idev;
886 idev = in6_dev_get(dev);
887 if (!idev) {
893 (idev->cnf.forwarding &&
894 (net->ipv6.devconf_all->proxy_ndp || idev->cnf.proxy_ndp) &&
899 NEIGH_VAR(idev->nd_parms, PROXY_DELAY) != 0) {
909 pneigh_enqueue(&nd_tbl, idev->nd_parms, n);
917 is_router = idev->cnf.forwarding;
952 in6_dev_put(idev);
965 struct inet6_dev *idev = __in6_dev_get(dev);
989 if (!msg->icmph.icmp6_solicited && idev &&
990 idev->cnf.drop_unsolicited_na)
1024 eth_hdr(skb)->h_source, &ifp->addr, ifp->idev->dev->name);
1045 /* XXX: idev->cnf.proxy_ndp */
1074 struct inet6_dev *idev;
1082 idev = __in6_dev_get(skb->dev);
1083 if (!idev) {
1089 if (!idev->cnf.forwarding)
1728 struct inet6_dev *idev = __in6_dev_get(skb->dev);
1730 if (!idev)
1733 idev->cnf.suppress_frag_ndisc) {
1797 struct inet6_dev *idev;
1805 idev = in6_dev_get(dev);
1806 if (!idev)
1808 if (idev->cnf.ndisc_notify ||
1811 in6_dev_put(idev);
1859 struct inet6_dev *idev;
1880 if (write && ret == 0 && dev && (idev = in6_dev_get(dev)) != NULL) {
1881 if (ctl->data == &NEIGH_VAR(idev->nd_parms, BASE_REACHABLE_TIME))
1882 idev->nd_parms->reachable_time =
1883 neigh_rand_reach_time(NEIGH_VAR(idev->nd_parms, BASE_REACHABLE_TIME));
1884 idev->tstamp = jiffies;
1885 inet6_ifinfo_notify(RTM_NEWLINK, idev);
1886 in6_dev_put(idev);