Home
last modified time | relevance | path

Searched refs:lower_dev (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/net/switchdev/
A Dswitchdev.c387 struct net_device *lower_dev; member
403 if (check_cb(lower_dev) && !foreign_dev_check_cb(lower_dev, dev)) { in switchdev_lower_dev_walk()
404 switchdev_priv->lower_dev = lower_dev; in switchdev_lower_dev_walk()
421 .lower_dev = NULL, in switchdev_lower_dev_find_rcu()
429 return switchdev_priv.lower_dev; in switchdev_lower_dev_find_rcu()
442 .lower_dev = NULL, in switchdev_lower_dev_find()
450 return switchdev_priv.lower_dev; in switchdev_lower_dev_find()
476 if (netif_is_bridge_master(lower_dev)) in __switchdev_handle_fdb_event_to_device()
482 if (!check_cb(lower_dev) && in __switchdev_handle_fdb_event_to_device()
567 if (netif_is_bridge_master(lower_dev)) in __switchdev_handle_port_obj_add()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_repr.c194 skb->dev = repr->dst->u.port_info.lower_dev; in nfp_repr_xmit()
241 struct net_device *lower_dev; in nfp_repr_fix_features() local
243 lower_dev = repr->dst->u.port_info.lower_dev; in nfp_repr_fix_features()
245 lower_features = lower_dev->features; in nfp_repr_fix_features()
285 if (repr->dst->u.port_info.lower_dev != lower) in nfp_repr_transfer_features()
331 repr->dst->u.port_info.lower_dev = pf_netdev; in nfp_repr_init()
/linux-6.3-rc2/net/bridge/
A Dbr_switchdev.c532 struct net_device *lower_dev, in br_switchdev_host_mdb_one() argument
548 switchdev_port_obj_add(lower_dev, &mdb.obj, NULL); in br_switchdev_host_mdb_one()
551 switchdev_port_obj_del(lower_dev, &mdb.obj); in br_switchdev_host_mdb_one()
559 struct net_device *lower_dev; in br_switchdev_host_mdb() local
562 netdev_for_each_lower_dev(dev, lower_dev, iter) in br_switchdev_host_mdb()
563 br_switchdev_host_mdb_one(dev, lower_dev, mp, type); in br_switchdev_host_mdb()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
A Dbridge.c90 struct net_device *lower_dev; in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get() local
97 netdev_for_each_lower_dev(dev, lower_dev, iter) { in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get()
100 if (netif_is_bridge_master(lower_dev)) in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get()
103 rep = mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get(lower_dev, esw, vport_num, in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get()
/linux-6.3-rc2/drivers/net/wireless/
A Dvirt_wifi.c624 struct net_device *lower_dev = netdev_notifier_info_to_dev(ptr); in virt_wifi_event() local
629 if (!netif_is_virt_wifi_dev(lower_dev)) in virt_wifi_event()
634 priv = rtnl_dereference(lower_dev->rx_handler_data); in virt_wifi_event()
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_vfr.c126 skb->dev = vf_rep->dst->u.port_info.lower_dev; in bnxt_vf_rep_xmit()
403 vf_rep->dst->u.port_info.lower_dev = bp->dev; in bnxt_alloc_vf_rep()
/linux-6.3-rc2/include/net/
A Ddst_metadata.h18 struct net_device *lower_dev; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum.c4024 static int mlxsw_sp_lower_dev_walk(struct net_device *lower_dev, in mlxsw_sp_lower_dev_walk() argument
4029 if (mlxsw_sp_port_dev_check(lower_dev)) { in mlxsw_sp_lower_dev_walk()
4030 priv->data = (void *)netdev_priv(lower_dev); in mlxsw_sp_lower_dev_walk()
4658 !mlxsw_sp_rif_exists(mlxsw_sp, lower_dev)) { in mlxsw_sp_netdevice_port_upper_event()
4677 if (vlan_uses_dev(lower_dev) && in mlxsw_sp_netdevice_port_upper_event()
4684 if (netif_is_bridge_port(lower_dev) && is_vlan_dev(upper_dev)) { in mlxsw_sp_netdevice_port_upper_event()
4685 struct net_device *br_dev = netdev_master_upper_dev_get(lower_dev); in mlxsw_sp_netdevice_port_upper_event()
4710 lower_dev, in mlxsw_sp_netdevice_port_upper_event()
4715 lower_dev, in mlxsw_sp_netdevice_port_upper_event()
4775 static int mlxsw_sp_netdevice_port_event(struct net_device *lower_dev, in mlxsw_sp_netdevice_port_event() argument
[all …]
/linux-6.3-rc2/drivers/infiniband/core/
A Dcache.c1377 static int get_lower_dev_vlan(struct net_device *lower_dev, in get_lower_dev_vlan() argument
1382 if (is_vlan_dev(lower_dev)) in get_lower_dev_vlan()
1383 *vlan_id = vlan_dev_vlan_id(lower_dev); in get_lower_dev_vlan()
/linux-6.3-rc2/net/core/
A Ddev.c1569 struct net_device *lower_dev; in dev_disable_lro() local
1578 netdev_for_each_lower_dev(dev, lower_dev, iter) in dev_disable_lro()
1579 dev_disable_lro(lower_dev); in dev_disable_lro()
7766 struct net_device *lower_dev, in __netdev_adjacent_dev_set() argument
7781 struct net_device *lower_dev) in netdev_adjacent_dev_disable() argument
7787 struct net_device *lower_dev) in netdev_adjacent_dev_enable() argument
8249 struct net_device *lower_dev) in netdev_lower_dev_get_private() argument
8253 if (!lower_dev) in netdev_lower_dev_get_private()
8276 .info.dev = lower_dev, in netdev_lower_state_changed()
8907 struct net_device *lower_dev; in dev_get_port_parent_id() local
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_eswitch.c308 dst->u.port_info.lower_dev = repr->netdev; in ice_eswitch_setup_reprs()
/linux-6.3-rc2/include/linux/
A Dnetdevice.h4747 int (*fn)(struct net_device *lower_dev,
4751 int (*fn)(struct net_device *lower_dev,
4779 struct net_device *lower_dev);
4780 void netdev_lower_state_changed(struct net_device *lower_dev,
/linux-6.3-rc2/drivers/net/ethernet/rocker/
A Drocker_main.c3056 static int rocker_lower_dev_walk(struct net_device *lower_dev, in rocker_lower_dev_walk() argument
3062 if (rocker_port_dev_check_under(lower_dev, data->rocker)) { in rocker_lower_dev_walk()
3063 data->port = netdev_priv(lower_dev); in rocker_lower_dev_walk()
/linux-6.3-rc2/net/smc/
A Dsmc_core.c1769 static int smc_vlan_by_tcpsk_walk(struct net_device *lower_dev, in smc_vlan_by_tcpsk_walk() argument
1774 if (is_vlan_dev(lower_dev)) { in smc_vlan_by_tcpsk_walk()
1775 *vlan_id = vlan_dev_vlan_id(lower_dev); in smc_vlan_by_tcpsk_walk()

Completed in 71 milliseconds