/linux/net/switchdev/ |
A D | switchdev.c | 386 struct net_device *lower_dev; member 402 if (check_cb(lower_dev) && !foreign_dev_check_cb(lower_dev, dev)) { in switchdev_lower_dev_walk() 403 switchdev_priv->lower_dev = lower_dev; in switchdev_lower_dev_walk() 420 .lower_dev = NULL, in switchdev_lower_dev_find() 428 return switchdev_priv.lower_dev; in switchdev_lower_dev_find() 445 struct net_device *br, *lower_dev; in __switchdev_handle_fdb_event_to_device() local 479 if (!check_cb(lower_dev) && in __switchdev_handle_fdb_event_to_device() 544 struct net_device *lower_dev; in __switchdev_handle_port_obj_add() local 565 if (netif_is_bridge_master(lower_dev)) in __switchdev_handle_port_obj_add() 601 struct net_device *lower_dev; in __switchdev_handle_port_obj_del() local [all …]
|
/linux/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_net_repr.c | 194 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() 286 if (repr->dst->u.port_info.lower_dev != lower) in nfp_repr_transfer_features() 333 repr->dst->u.port_info.lower_dev = pf_netdev; in nfp_repr_init()
|
/linux/net/bridge/ |
A D | br_switchdev.c | 471 struct net_device *lower_dev, in br_switchdev_host_mdb_one() argument 487 switchdev_port_obj_add(lower_dev, &mdb.obj, NULL); in br_switchdev_host_mdb_one() 490 switchdev_port_obj_del(lower_dev, &mdb.obj); in br_switchdev_host_mdb_one() 498 struct net_device *lower_dev; in br_switchdev_host_mdb() local 501 netdev_for_each_lower_dev(dev, lower_dev, iter) in br_switchdev_host_mdb() 502 br_switchdev_host_mdb_one(dev, lower_dev, mp, type); in br_switchdev_host_mdb()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
A D | bridge.c | 90 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/drivers/net/wireless/ |
A D | virt_wifi.c | 624 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/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_vfr.c | 126 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/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum.c | 3624 static int mlxsw_sp_lower_dev_walk(struct net_device *lower_dev, in mlxsw_sp_lower_dev_walk() argument 3629 if (mlxsw_sp_port_dev_check(lower_dev)) { in mlxsw_sp_lower_dev_walk() 3630 priv->data = (void *)netdev_priv(lower_dev); in mlxsw_sp_lower_dev_walk() 4254 !mlxsw_sp_rif_exists(mlxsw_sp, lower_dev)) { in mlxsw_sp_netdevice_port_upper_event() 4273 if (vlan_uses_dev(lower_dev) && in mlxsw_sp_netdevice_port_upper_event() 4280 if (netif_is_bridge_port(lower_dev) && is_vlan_dev(upper_dev)) { in mlxsw_sp_netdevice_port_upper_event() 4281 struct net_device *br_dev = netdev_master_upper_dev_get(lower_dev); in mlxsw_sp_netdevice_port_upper_event() 4302 lower_dev, in mlxsw_sp_netdevice_port_upper_event() 4307 lower_dev, in mlxsw_sp_netdevice_port_upper_event() 4367 static int mlxsw_sp_netdevice_port_event(struct net_device *lower_dev, in mlxsw_sp_netdevice_port_event() argument [all …]
|
/linux/include/net/ |
A D | dst_metadata.h | 15 struct net_device *lower_dev; member
|
/linux/drivers/infiniband/core/ |
A D | cache.c | 1371 static int get_lower_dev_vlan(struct net_device *lower_dev, in get_lower_dev_vlan() argument 1376 if (is_vlan_dev(lower_dev)) in get_lower_dev_vlan() 1377 *vlan_id = vlan_dev_vlan_id(lower_dev); in get_lower_dev_vlan()
|
/linux/net/core/ |
A D | dev.c | 1642 struct net_device *lower_dev; in dev_disable_lro() local 1651 netdev_for_each_lower_dev(dev, lower_dev, iter) in dev_disable_lro() 1652 dev_disable_lro(lower_dev); in dev_disable_lro() 8272 struct net_device *lower_dev, in __netdev_adjacent_dev_set() argument 8287 struct net_device *lower_dev) in netdev_adjacent_dev_disable() argument 8293 struct net_device *lower_dev) in netdev_adjacent_dev_enable() argument 8519 struct net_device *lower_dev) in netdev_lower_dev_get_private() argument 8523 if (!lower_dev) in netdev_lower_dev_get_private() 8546 .info.dev = lower_dev, in netdev_lower_state_changed() 9179 struct net_device *lower_dev; in dev_get_port_parent_id() local [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_eswitch.c | 187 dst->u.port_info.lower_dev = repr->netdev; in ice_eswitch_setup_reprs()
|
/linux/net/smc/ |
A D | smc_core.c | 1688 static int smc_vlan_by_tcpsk_walk(struct net_device *lower_dev, in smc_vlan_by_tcpsk_walk() argument 1693 if (is_vlan_dev(lower_dev)) { in smc_vlan_by_tcpsk_walk() 1694 *vlan_id = vlan_dev_vlan_id(lower_dev); in smc_vlan_by_tcpsk_walk()
|
/linux/include/linux/ |
A D | netdevice.h | 4868 int (*fn)(struct net_device *lower_dev, 4872 int (*fn)(struct net_device *lower_dev, 4900 struct net_device *lower_dev); 4901 void netdev_lower_state_changed(struct net_device *lower_dev,
|
/linux/drivers/net/ethernet/rocker/ |
A D | rocker_main.c | 3079 static int rocker_lower_dev_walk(struct net_device *lower_dev, in rocker_lower_dev_walk() argument 3085 if (rocker_port_dev_check_under(lower_dev, data->rocker)) { in rocker_lower_dev_walk() 3086 data->port = netdev_priv(lower_dev); in rocker_lower_dev_walk()
|