Lines Matching refs:remote_dev
3861 struct net_device *remote_dev = NULL; in __vxlan_dev_create() local
3894 remote_dev = __dev_get_by_index(net, dst->remote_ifindex); in __vxlan_dev_create()
3895 if (!remote_dev) { in __vxlan_dev_create()
3900 err = netdev_upper_dev_link(remote_dev, dev, extack); in __vxlan_dev_create()
3917 if (remote_dev) in __vxlan_dev_create()
3918 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
3924 if (remote_dev) in __vxlan_dev_create()
3925 dst->remote_dev = remote_dev; in __vxlan_dev_create()
3928 if (remote_dev) in __vxlan_dev_create()
3929 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
4262 if (dst->remote_dev == lowerdev) in vxlan_changelink()
4265 err = netdev_adjacent_change_prepare(dst->remote_dev, lowerdev, dev, in vxlan_changelink()
4286 netdev_adjacent_change_abort(dst->remote_dev, in vxlan_changelink()
4305 netdev_adjacent_change_commit(dst->remote_dev, lowerdev, dev); in vxlan_changelink()
4306 if (lowerdev && lowerdev != dst->remote_dev) in vxlan_changelink()
4307 dst->remote_dev = lowerdev; in vxlan_changelink()
4320 if (vxlan->default_dst.remote_dev) in vxlan_dellink()
4321 netdev_upper_dev_unlink(vxlan->default_dst.remote_dev, dev); in vxlan_dellink()