lowerdev 6908 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, vlan->lowerdev); lowerdev 6944 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, vlan->lowerdev); lowerdev 530 drivers/net/macvlan.c dev_forward_skb(vlan->lowerdev, skb); lowerdev 536 drivers/net/macvlan.c skb->dev = vlan->lowerdev; lowerdev 583 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 585 drivers/net/macvlan.c return dev_hard_header(skb, lowerdev, type, daddr, lowerdev 599 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 604 drivers/net/macvlan.c err = dev_set_promiscuity(lowerdev, 1); lowerdev 618 drivers/net/macvlan.c if (lowerdev->features & NETIF_F_HW_L2FW_DOFFLOAD) lowerdev 620 drivers/net/macvlan.c lowerdev->netdev_ops->ndo_dfwd_add_station(lowerdev, dev); lowerdev 627 drivers/net/macvlan.c err = dev_uc_add(lowerdev, dev->dev_addr); lowerdev 633 drivers/net/macvlan.c err = dev_set_allmulti(lowerdev, 1); lowerdev 639 drivers/net/macvlan.c err = dev_set_promiscuity(lowerdev, 1); lowerdev 650 drivers/net/macvlan.c dev_set_allmulti(lowerdev, -1); lowerdev 653 drivers/net/macvlan.c lowerdev->netdev_ops->ndo_dfwd_del_station(lowerdev, lowerdev 657 drivers/net/macvlan.c dev_uc_del(lowerdev, dev->dev_addr); lowerdev 666 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 669 drivers/net/macvlan.c lowerdev->netdev_ops->ndo_dfwd_del_station(lowerdev, lowerdev 674 drivers/net/macvlan.c dev_uc_unsync(lowerdev, dev); lowerdev 675 drivers/net/macvlan.c dev_mc_unsync(lowerdev, dev); lowerdev 679 drivers/net/macvlan.c dev_set_promiscuity(lowerdev, -1); lowerdev 684 drivers/net/macvlan.c dev_set_allmulti(lowerdev, -1); lowerdev 687 drivers/net/macvlan.c dev_set_promiscuity(lowerdev, -1); lowerdev 689 drivers/net/macvlan.c dev_uc_del(lowerdev, dev->dev_addr); lowerdev 699 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 712 drivers/net/macvlan.c err = dev_uc_add(lowerdev, addr); lowerdev 716 drivers/net/macvlan.c dev_uc_del(lowerdev, dev->dev_addr); lowerdev 727 drivers/net/macvlan.c lowerdev->dev_addr); lowerdev 747 drivers/net/macvlan.c return dev_set_mac_address(vlan->lowerdev, addr, NULL); lowerdev 759 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 763 drivers/net/macvlan.c dev_set_allmulti(lowerdev, dev->flags & IFF_ALLMULTI ? 1 : -1); lowerdev 765 drivers/net/macvlan.c dev_set_promiscuity(lowerdev, lowerdev 798 drivers/net/macvlan.c dev_uc_sync(vlan->lowerdev, dev); lowerdev 799 drivers/net/macvlan.c dev_mc_sync(vlan->lowerdev, dev); lowerdev 814 drivers/net/macvlan.c macvlan_compute_filter(vlan->port->mc_filter, vlan->lowerdev, NULL); lowerdev 821 drivers/net/macvlan.c if (vlan->lowerdev->mtu < new_mtu) lowerdev 877 drivers/net/macvlan.c const struct net_device *lowerdev = vlan->lowerdev; lowerdev 881 drivers/net/macvlan.c (lowerdev->state & MACVLAN_STATE_MASK); lowerdev 882 drivers/net/macvlan.c dev->features = lowerdev->features & MACVLAN_FEATURES; lowerdev 885 drivers/net/macvlan.c dev->vlan_features = lowerdev->vlan_features & MACVLAN_FEATURES; lowerdev 888 drivers/net/macvlan.c dev->gso_max_size = lowerdev->gso_max_size; lowerdev 889 drivers/net/macvlan.c dev->gso_max_segs = lowerdev->gso_max_segs; lowerdev 890 drivers/net/macvlan.c dev->hard_header_len = lowerdev->hard_header_len; lowerdev 958 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 960 drivers/net/macvlan.c return vlan_vid_add(lowerdev, proto, vid); lowerdev 967 drivers/net/macvlan.c struct net_device *lowerdev = vlan->lowerdev; lowerdev 969 drivers/net/macvlan.c vlan_vid_del(lowerdev, proto, vid); lowerdev 1032 drivers/net/macvlan.c return __ethtool_get_link_ksettings(vlan->lowerdev, cmd); lowerdev 1059 drivers/net/macvlan.c netdev_features_t lowerdev_features = vlan->lowerdev->features; lowerdev 1083 drivers/net/macvlan.c struct net_device *real_dev = vlan->lowerdev; lowerdev 1122 drivers/net/macvlan.c return vlan->lowerdev->ifindex; lowerdev 1383 drivers/net/macvlan.c struct net_device *lowerdev; lowerdev 1391 drivers/net/macvlan.c lowerdev = __dev_get_by_index(src_net, nla_get_u32(tb[IFLA_LINK])); lowerdev 1392 drivers/net/macvlan.c if (lowerdev == NULL) lowerdev 1398 drivers/net/macvlan.c if (netif_is_macvlan(lowerdev)) lowerdev 1399 drivers/net/macvlan.c lowerdev = macvlan_dev_real_dev(lowerdev); lowerdev 1402 drivers/net/macvlan.c dev->mtu = lowerdev->mtu; lowerdev 1403 drivers/net/macvlan.c else if (dev->mtu > lowerdev->mtu) lowerdev 1408 drivers/net/macvlan.c dev->max_mtu = lowerdev->max_mtu; lowerdev 1413 drivers/net/macvlan.c if (!netif_is_macvlan_port(lowerdev)) { lowerdev 1414 drivers/net/macvlan.c err = macvlan_port_create(lowerdev); lowerdev 1419 drivers/net/macvlan.c port = macvlan_port_get_rtnl(lowerdev); lowerdev 1430 drivers/net/macvlan.c vlan->lowerdev = lowerdev; lowerdev 1448 drivers/net/macvlan.c eth_hw_addr_inherit(dev, lowerdev); lowerdev 1467 drivers/net/macvlan.c err = netdev_upper_dev_link(lowerdev, dev, extack); lowerdev 1472 drivers/net/macvlan.c netif_stacked_transfer_operstate(lowerdev, dev); lowerdev 1485 drivers/net/macvlan.c if (create && macvlan_port_get_rtnl(lowerdev)) lowerdev 1506 drivers/net/macvlan.c netdev_upper_dev_unlink(vlan->lowerdev, dev); lowerdev 1540 drivers/net/macvlan.c err = dev_set_promiscuity(vlan->lowerdev, -1); lowerdev 1542 drivers/net/macvlan.c err = dev_set_promiscuity(vlan->lowerdev, 1); lowerdev 1682 drivers/net/macvlan.c netif_stacked_transfer_operstate(vlan->lowerdev, lowerdev 2901 drivers/net/vxlan.c struct net_device *lowerdev = __dev_get_by_index(vxlan->net, lowerdev 2908 drivers/net/vxlan.c if (lowerdev) { lowerdev 2909 drivers/net/vxlan.c int max_mtu = lowerdev->mtu - lowerdev 3426 drivers/net/vxlan.c struct net_device *lowerdev; lowerdev 3428 drivers/net/vxlan.c lowerdev = __dev_get_by_index(src_net, conf->remote_ifindex); lowerdev 3429 drivers/net/vxlan.c if (!lowerdev) { lowerdev 3437 drivers/net/vxlan.c struct inet6_dev *idev = __in6_dev_get(lowerdev); lowerdev 3446 drivers/net/vxlan.c *lower = lowerdev; lowerdev 3502 drivers/net/vxlan.c struct net_device *lowerdev, lowerdev 3528 drivers/net/vxlan.c if (lowerdev) { lowerdev 3531 drivers/net/vxlan.c dev->gso_max_size = lowerdev->gso_max_size; lowerdev 3532 drivers/net/vxlan.c dev->gso_max_segs = lowerdev->gso_max_segs; lowerdev 3534 drivers/net/vxlan.c needed_headroom = lowerdev->hard_header_len; lowerdev 3536 drivers/net/vxlan.c max_mtu = lowerdev->mtu - (use_ipv6 ? VXLAN6_HEADROOM : lowerdev 3562 drivers/net/vxlan.c struct net_device *lowerdev; lowerdev 3565 drivers/net/vxlan.c ret = vxlan_config_validate(src_net, conf, &lowerdev, vxlan, extack); lowerdev 3569 drivers/net/vxlan.c vxlan_config_apply(dev, conf, lowerdev, src_net, changelink); lowerdev 3964 drivers/net/vxlan.c struct net_device *lowerdev; lowerdev 3974 drivers/net/vxlan.c err = vxlan_config_validate(vxlan->net, &conf, &lowerdev, lowerdev 3979 drivers/net/vxlan.c if (dst->remote_dev == lowerdev) lowerdev 3980 drivers/net/vxlan.c lowerdev = NULL; lowerdev 3982 drivers/net/vxlan.c err = netdev_adjacent_change_prepare(dst->remote_dev, lowerdev, dev, lowerdev 4004 drivers/net/vxlan.c lowerdev, dev); lowerdev 4022 drivers/net/vxlan.c netdev_adjacent_change_commit(dst->remote_dev, lowerdev, dev); lowerdev 4023 drivers/net/vxlan.c if (lowerdev && lowerdev != dst->remote_dev) { lowerdev 4024 drivers/net/vxlan.c dst->remote_dev = lowerdev; lowerdev 4025 drivers/net/vxlan.c netdev_update_lockdep_key(lowerdev); lowerdev 4027 drivers/net/vxlan.c vxlan_config_apply(dev, &conf, lowerdev, vxlan->net, true); lowerdev 203 drivers/net/wireless/virt_wifi.c struct net_device *lowerdev; lowerdev 409 drivers/net/wireless/virt_wifi.c skb->dev = priv->lowerdev; lowerdev 500 drivers/net/wireless/virt_wifi.c priv->lowerdev = __dev_get_by_index(src_net, lowerdev 503 drivers/net/wireless/virt_wifi.c if (!priv->lowerdev) lowerdev 506 drivers/net/wireless/virt_wifi.c dev->mtu = priv->lowerdev->mtu; lowerdev 507 drivers/net/wireless/virt_wifi.c else if (dev->mtu > priv->lowerdev->mtu) lowerdev 510 drivers/net/wireless/virt_wifi.c err = netdev_rx_handler_register(priv->lowerdev, virt_wifi_rx_handler, lowerdev 513 drivers/net/wireless/virt_wifi.c dev_err(&priv->lowerdev->dev, lowerdev 518 drivers/net/wireless/virt_wifi.c eth_hw_addr_inherit(dev, priv->lowerdev); lowerdev 519 drivers/net/wireless/virt_wifi.c netif_stacked_transfer_operstate(priv->lowerdev, dev); lowerdev 521 drivers/net/wireless/virt_wifi.c SET_NETDEV_DEV(dev, &priv->lowerdev->dev); lowerdev 534 drivers/net/wireless/virt_wifi.c dev_err(&priv->lowerdev->dev, "can't register_netdevice: %d\n", lowerdev 539 drivers/net/wireless/virt_wifi.c err = netdev_upper_dev_link(priv->lowerdev, dev, extack); lowerdev 541 drivers/net/wireless/virt_wifi.c dev_err(&priv->lowerdev->dev, "can't netdev_upper_dev_link: %d\n", lowerdev 560 drivers/net/wireless/virt_wifi.c netdev_rx_handler_unregister(priv->lowerdev); lowerdev 578 drivers/net/wireless/virt_wifi.c netdev_rx_handler_unregister(priv->lowerdev); lowerdev 579 drivers/net/wireless/virt_wifi.c netdev_upper_dev_unlink(priv->lowerdev, dev); lowerdev 23 include/linux/if_macvlan.h struct net_device *lowerdev; lowerdev 73 include/linux/if_macvlan.h return macvlan->lowerdev; lowerdev 105 include/linux/if_macvlan.h return dev_uc_add(macvlan->lowerdev, dev->dev_addr);