Lines Matching refs:remote_dev
3849 struct net_device *remote_dev = NULL; in __vxlan_dev_create() local
3882 remote_dev = __dev_get_by_index(net, dst->remote_ifindex); in __vxlan_dev_create()
3883 if (!remote_dev) { in __vxlan_dev_create()
3888 err = netdev_upper_dev_link(remote_dev, dev, extack); in __vxlan_dev_create()
3905 if (remote_dev) in __vxlan_dev_create()
3906 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
3912 if (remote_dev) in __vxlan_dev_create()
3913 dst->remote_dev = remote_dev; in __vxlan_dev_create()
3916 if (remote_dev) in __vxlan_dev_create()
3917 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
4250 if (dst->remote_dev == lowerdev) in vxlan_changelink()
4253 err = netdev_adjacent_change_prepare(dst->remote_dev, lowerdev, dev, in vxlan_changelink()
4274 netdev_adjacent_change_abort(dst->remote_dev, in vxlan_changelink()
4293 netdev_adjacent_change_commit(dst->remote_dev, lowerdev, dev); in vxlan_changelink()
4294 if (lowerdev && lowerdev != dst->remote_dev) in vxlan_changelink()
4295 dst->remote_dev = lowerdev; in vxlan_changelink()
4308 if (vxlan->default_dst.remote_dev) in vxlan_dellink()
4309 netdev_upper_dev_unlink(vxlan->default_dst.remote_dev, dev); in vxlan_dellink()