Lines Matching refs:netdev
91 static struct net *batadv_getlink_net(const struct net_device *netdev, in batadv_getlink_net() argument
94 if (!netdev->rtnl_link_ops) in batadv_getlink_net()
97 if (!netdev->rtnl_link_ops->get_link_net) in batadv_getlink_net()
100 return netdev->rtnl_link_ops->get_link_net(netdev); in batadv_getlink_net()
216 static struct net_device *batadv_get_real_netdevice(struct net_device *netdev) in batadv_get_real_netdevice() argument
226 if (!netdev) in batadv_get_real_netdevice()
229 iflink = dev_get_iflink(netdev); in batadv_get_real_netdevice()
231 dev_hold(netdev); in batadv_get_real_netdevice()
232 return netdev; in batadv_get_real_netdevice()
235 hard_iface = batadv_hardif_get_by_netdev(netdev); in batadv_get_real_netdevice()
240 real_net = batadv_getlink_net(netdev, net); in batadv_get_real_netdevice()
243 if (net == real_net && netdev->ifindex == iflink) { in batadv_get_real_netdevice()
244 real_netdev = netdev; in batadv_get_real_netdevice()