Lines Matching refs:remote_dev
3865 struct net_device *remote_dev = NULL; in __vxlan_dev_create() local
3898 remote_dev = __dev_get_by_index(net, dst->remote_ifindex); in __vxlan_dev_create()
3899 if (!remote_dev) { in __vxlan_dev_create()
3904 err = netdev_upper_dev_link(remote_dev, dev, extack); in __vxlan_dev_create()
3921 if (remote_dev) in __vxlan_dev_create()
3922 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
3928 if (remote_dev) in __vxlan_dev_create()
3929 dst->remote_dev = remote_dev; in __vxlan_dev_create()
3932 if (remote_dev) in __vxlan_dev_create()
3933 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
4266 if (dst->remote_dev == lowerdev) in vxlan_changelink()
4269 err = netdev_adjacent_change_prepare(dst->remote_dev, lowerdev, dev, in vxlan_changelink()
4290 netdev_adjacent_change_abort(dst->remote_dev, in vxlan_changelink()
4309 netdev_adjacent_change_commit(dst->remote_dev, lowerdev, dev); in vxlan_changelink()
4310 if (lowerdev && lowerdev != dst->remote_dev) in vxlan_changelink()
4311 dst->remote_dev = lowerdev; in vxlan_changelink()
4324 if (vxlan->default_dst.remote_dev) in vxlan_dellink()
4325 netdev_upper_dev_unlink(vxlan->default_dst.remote_dev, dev); in vxlan_dellink()