Home
last modified time | relevance | path

Searched refs:lowerdev (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/wireless/virtual/
H A Dvirt_wifi.c215 struct net_device *lowerdev; member
440 skb->dev = priv->lowerdev; in virt_wifi_start_xmit()
474 return READ_ONCE(priv->lowerdev->ifindex); in virt_wifi_net_device_get_iflink()
541 priv->lowerdev = __dev_get_by_index(link_net, in virt_wifi_newlink()
544 if (!priv->lowerdev) in virt_wifi_newlink()
547 dev->mtu = priv->lowerdev->mtu; in virt_wifi_newlink()
548 else if (dev->mtu > priv->lowerdev->mtu) in virt_wifi_newlink()
551 err = netdev_rx_handler_register(priv->lowerdev, virt_wifi_rx_handler, in virt_wifi_newlink()
554 dev_err(&priv->lowerdev->dev, in virt_wifi_newlink()
559 eth_hw_addr_inherit(dev, priv->lowerdev); in virt_wifi_newlink()
[all …]
/linux/include/linux/
H A Dif_macvlan.h23 struct net_device *lowerdev; member
78 return macvlan->lowerdev; in macvlan_dev_real_dev()
110 return dev_uc_add(macvlan->lowerdev, dev->dev_addr); in macvlan_release_l2fw_offload()
/linux/drivers/s390/net/
H A Dqeth_l2_main.c758 struct net_device *lowerdev; in qeth_l2_br2dev_worker() local
776 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_br2dev_worker()
777 while (lowerdev) { in qeth_l2_br2dev_worker()
778 if (br_port_flag_is_set(lowerdev, BR_ISOLATED)) { in qeth_l2_br2dev_worker()
781 err = dev_uc_add(lowerdev, addr); in qeth_l2_br2dev_worker()
784 err = dev_uc_del(lowerdev, addr); in qeth_l2_br2dev_worker()
793 lowerdev->ifindex); in qeth_l2_br2dev_worker()
796 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_br2dev_worker()
853 struct net_device *dstdev, *brdev, *lowerdev; in qeth_l2_switchdev_event() local
872 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_switchdev_event()
[all …]
/linux/drivers/net/vxlan/
H A Dvxlan_core.c3208 struct net_device *lowerdev = __dev_get_by_index(vxlan->net, in vxlan_change_mtu() local
3214 if (lowerdev) { in vxlan_change_mtu()
3215 int max_mtu = lowerdev->mtu - vxlan_headroom(vxlan->cfg.flags); in vxlan_change_mtu()
3523 struct net_device *lowerdev = __dev_get_by_index(vxlan->net, in vxlan_get_link_ksettings() local
3526 if (!lowerdev) { in vxlan_get_link_ksettings()
3534 return __ethtool_get_link_ksettings(lowerdev, cmd); in vxlan_get_link_ksettings()
3823 struct net_device *lowerdev; in vxlan_config_validate() local
3825 lowerdev = __dev_get_by_index(src_net, conf->remote_ifindex); in vxlan_config_validate()
3826 if (!lowerdev) { in vxlan_config_validate()
3834 struct inet6_dev *idev = __in6_dev_get(lowerdev); in vxlan_config_validate()
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c423 return prestera_dev_if_type(vlan->lowerdev); in prestera_dev_if_type()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c9404 rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, vlan->lowerdev); in mlxsw_sp_rif_macvlan_add()
9438 rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, vlan->lowerdev); in __mlxsw_sp_rif_macvlan_del()