Lines Matching refs:in_dev
274 struct in_device *in_dev; in fib_compute_spec_dst() local
285 in_dev = __in_dev_get_rcu(dev); in fib_compute_spec_dst()
291 bool vmark = in_dev && IN_DEV_SRC_VMARK(in_dev); in fib_compute_spec_dst()
554 struct in_device *in_dev; in rtentry_to_fib_config() local
556 in_dev = __in_dev_get_rtnl_net(dev); in rtentry_to_fib_config()
557 if (!in_dev) in rtentry_to_fib_config()
562 in_dev_for_each_ifa_rtnl_net(net, ifa, in_dev) { in rtentry_to_fib_config()
1140 struct in_device *in_dev = ifa->ifa_dev; in fib_add_ifaddr() local
1141 struct net_device *dev = in_dev->dev; in fib_add_ifaddr()
1148 prim = inet_ifa_byprefix(in_dev, prefix, mask); in fib_add_ifaddr()
1187 struct in_device *in_dev = ifa->ifa_dev; in fib_modify_prefix_metric() local
1188 struct net_device *dev = in_dev->dev; in fib_modify_prefix_metric()
1214 struct in_device *in_dev = ifa->ifa_dev; in fib_del_ifaddr() local
1215 struct net_device *dev = in_dev->dev; in fib_del_ifaddr()
1230 prim = inet_ifa_byprefix(in_dev, any, ifa->ifa_mask); in fib_del_ifaddr()
1235 if (!in_dev->dead) in fib_del_ifaddr()
1252 if (in_dev->dead) in fib_del_ifaddr()
1261 in_dev_for_each_ifa_rcu(ifa1, in_dev) { in fib_del_ifaddr()
1290 prim1 = inet_ifa_byprefix(in_dev, in fib_del_ifaddr()
1497 struct in_device *in_dev; in fib_netdev_event() local
1508 in_dev = __in_dev_get_rtnl(dev); in fib_netdev_event()
1509 if (!in_dev) in fib_netdev_event()
1514 in_dev_for_each_ifa_rtnl(ifa, in_dev) { in fib_netdev_event()