Lines Matching defs:lowerdev

3202 	struct net_device *lowerdev = __dev_get_by_index(vxlan->net,
3206 * the lowerdev->mtu, rather than the static dev->max_mtu
3208 if (lowerdev) {
3209 int max_mtu = lowerdev->mtu - vxlan_headroom(vxlan->cfg.flags);
3509 struct net_device *lowerdev = __dev_get_by_index(vxlan->net,
3512 if (!lowerdev) {
3520 return __ethtool_get_link_ksettings(lowerdev, cmd);
3809 struct net_device *lowerdev;
3811 lowerdev = __dev_get_by_index(src_net, conf->remote_ifindex);
3812 if (!lowerdev) {
3820 struct inet6_dev *idev = __in6_dev_get(lowerdev);
3830 *lower = lowerdev;
3871 struct net_device *lowerdev,
3897 if (lowerdev) {
3900 netif_inherit_tso_max(dev, lowerdev);
3902 needed_headroom = lowerdev->hard_header_len;
3903 needed_headroom += lowerdev->needed_headroom;
3905 dev->needed_tailroom = lowerdev->needed_tailroom;
3907 max_mtu = lowerdev->mtu - vxlan_headroom(flags);
3931 struct net_device *lowerdev;
3934 ret = vxlan_config_validate(src_net, conf, &lowerdev, vxlan, extack);
3938 vxlan_config_apply(dev, conf, lowerdev, src_net, false);
4402 struct net_device *lowerdev;
4412 err = vxlan_config_validate(vxlan->net, &conf, &lowerdev,
4417 if (dst->remote_dev == lowerdev)
4418 lowerdev = NULL;
4420 err = netdev_adjacent_change_prepare(dst->remote_dev, lowerdev, dev,
4445 lowerdev, dev);
4467 lowerdev, dev);
4479 netdev_adjacent_change_commit(dst->remote_dev, lowerdev, dev);
4480 if (lowerdev && lowerdev != dst->remote_dev)
4481 dst->remote_dev = lowerdev;
4482 vxlan_config_apply(dev, &conf, lowerdev, vxlan->net, true);