Lines Matching refs:remote_dev
3962 struct net_device *remote_dev = NULL; in __vxlan_dev_create() local
3995 remote_dev = __dev_get_by_index(net, dst->remote_ifindex); in __vxlan_dev_create()
3996 if (!remote_dev) { in __vxlan_dev_create()
4001 err = netdev_upper_dev_link(remote_dev, dev, extack); in __vxlan_dev_create()
4018 if (remote_dev) in __vxlan_dev_create()
4019 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
4025 if (remote_dev) in __vxlan_dev_create()
4026 dst->remote_dev = remote_dev; in __vxlan_dev_create()
4029 if (remote_dev) in __vxlan_dev_create()
4030 netdev_upper_dev_unlink(remote_dev, dev); in __vxlan_dev_create()
4442 if (dst->remote_dev == lowerdev) in vxlan_changelink()
4445 err = netdev_adjacent_change_prepare(dst->remote_dev, lowerdev, dev, in vxlan_changelink()
4471 netdev_adjacent_change_abort(dst->remote_dev, in vxlan_changelink()
4493 netdev_adjacent_change_abort(dst->remote_dev, in vxlan_changelink()
4506 netdev_adjacent_change_commit(dst->remote_dev, lowerdev, dev); in vxlan_changelink()
4507 if (lowerdev && lowerdev != dst->remote_dev) in vxlan_changelink()
4508 dst->remote_dev = lowerdev; in vxlan_changelink()
4530 if (vxlan->default_dst.remote_dev) in vxlan_dellink()
4531 netdev_upper_dev_unlink(vxlan->default_dst.remote_dev, dev); in vxlan_dellink()