Home
last modified time | relevance | path

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

/linux/net/switchdev/
H A Dswitchdev.c562 struct net_device *lower_dev; member
565 static int switchdev_lower_dev_walk(struct net_device *lower_dev, in switchdev_lower_dev_walk() argument
578 if (check_cb(lower_dev) && !foreign_dev_check_cb(lower_dev, dev)) { in switchdev_lower_dev_walk()
579 switchdev_priv->lower_dev = lower_dev; in switchdev_lower_dev_walk()
596 .lower_dev = NULL, in switchdev_lower_dev_find_rcu()
604 return switchdev_priv.lower_dev; in switchdev_lower_dev_find_rcu()
617 .lower_dev = NULL, in switchdev_lower_dev_find()
625 return switchdev_priv.lower_dev; in switchdev_lower_dev_find()
639 struct net_device *br, *lower_dev, *switchdev; __switchdev_handle_fdb_event_to_device() local
720 struct net_device *br, *lower_dev, *switchdev; __switchdev_handle_port_obj_add() local
834 struct net_device *br, *lower_dev, *switchdev; __switchdev_handle_port_obj_del() local
943 struct net_device *lower_dev; __switchdev_handle_port_attr_set() local
[all...]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dlwt_redirect.c290 const char *lower_dev = "tap0"; in test_lwt_redirect_dev_carrier_down() local
294 tap_fd = setup_redirect_target(lower_dev, true); in test_lwt_redirect_dev_carrier_down()
298 SYS(out, "ip link add vlan100 link %s type vlan id 100", lower_dev); in test_lwt_redirect_dev_carrier_down()
300 SYS(out, "ip link set %s down", lower_dev); in test_lwt_redirect_dev_carrier_down()
/linux/drivers/net/ethernet/netronome/nfp/
H 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()
284 if (repr->dst->u.port_info.lower_dev != lower) in nfp_repr_transfer_features()
330 repr->dst->u.port_info.lower_dev = pf_netdev; in nfp_repr_init()
/linux/fs/smb/smbdirect/
H A Ddevices.c219 struct net_device *lower_dev; in smbdirect_netdev_rdma_capable_node_type() local
229 netdev_for_each_lower_dev(netdev, lower_dev, iter) { in smbdirect_netdev_rdma_capable_node_type()
230 node_type = smbdirect_netdev_find_rdma_capable_node_type(lower_dev); in smbdirect_netdev_rdma_capable_node_type()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dbridge.c85 struct net_device *lower_dev; in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get() local
99 netdev_for_each_lower_dev(dev, lower_dev, iter) { in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get()
102 if (netif_is_bridge_master(lower_dev)) in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get()
105 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/virtual/
H A Dvirt_wifi.c645 struct net_device *lower_dev = netdev_notifier_info_to_dev(ptr); in virt_wifi_event() local
650 if (!netif_is_virt_wifi_dev(lower_dev)) in virt_wifi_event()
655 priv = rtnl_dereference(lower_dev->rx_handler_data); in virt_wifi_event()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_eswitch.c122 dst->u.port_info.lower_dev = uplink_vsi->netdev; in ice_eswitch_setup_repr()
226 skb->dev = repr->dst->u.port_info.lower_dev; in ice_eswitch_port_start_xmit()
H A Dice_lag.c123 repr->dst->u.port_info.lower_dev = netdev; in ice_lag_config_eswitch()
/linux/net/core/
H A Ddev.c1850 struct net_device *lower_dev; in netif_disable_lro() local
1859 netdev_for_each_lower_dev(dev, lower_dev, iter) { in netif_disable_lro()
1860 netdev_lock_ops(lower_dev); in netif_disable_lro()
1861 netif_disable_lro(lower_dev); in netif_disable_lro()
1862 netdev_unlock_ops(lower_dev); in netif_disable_lro()
9162 struct net_device *lower_dev, in netdev_adjacent_change_prepare()
9167 adj = __netdev_find_adj(lower_dev, &upper_dev->adj_list.lower); in netdev_adjacent_change_prepare()
9171 adj = __netdev_find_adj(upper_dev, &lower_dev->adj_list.upper); in netdev_adjacent_change_prepare()
9177 struct net_device *lower_dev) in netdev_adjacent_change_prepare()
9179 __netdev_adjacent_dev_set(upper_dev, lower_dev, tru in netdev_adjacent_change_prepare()
9130 __netdev_adjacent_dev_set(struct net_device * upper_dev,struct net_device * lower_dev,bool val) __netdev_adjacent_dev_set() argument
9145 netdev_adjacent_dev_disable(struct net_device * upper_dev,struct net_device * lower_dev) netdev_adjacent_dev_disable() argument
9151 netdev_adjacent_dev_enable(struct net_device * upper_dev,struct net_device * lower_dev) netdev_adjacent_dev_enable() argument
9612 netdev_lower_dev_get_private(struct net_device * dev,struct net_device * lower_dev) netdev_lower_dev_get_private() argument
9635 netdev_lower_state_changed(struct net_device * lower_dev,void * lower_state_info) netdev_lower_state_changed() argument
10168 struct net_device *lower_dev; netif_get_port_parent_id() local
13034 struct net_device *lower_dev; netdev_compute_master_upper_features() local
[all...]
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_vfr.c126 skb->dev = vf_rep->dst->u.port_info.lower_dev; in bnxt_vf_rep_xmit()
406 vf_rep->dst->u.port_info.lower_dev = bp->dev; in bnxt_alloc_vf_rep()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum.c3977 static int mlxsw_sp_lower_dev_walk(struct net_device *lower_dev, in mlxsw_sp_lower_dev_walk() argument
3982 if (mlxsw_sp_port_dev_check(lower_dev)) { in mlxsw_sp_lower_dev_walk()
3983 priv->data = (void *)netdev_priv(lower_dev); in mlxsw_sp_lower_dev_walk()
4714 static int mlxsw_sp_netdevice_port_upper_event(struct net_device *lower_dev, in mlxsw_sp_netdevice_port_upper_event() argument
4789 if (vlan_uses_dev(lower_dev) && in mlxsw_sp_netdevice_port_upper_event()
4796 if (netif_is_bridge_port(lower_dev) && is_vlan_dev(upper_dev)) { in mlxsw_sp_netdevice_port_upper_event()
4797 struct net_device *br_dev = netdev_master_upper_dev_get(lower_dev); in mlxsw_sp_netdevice_port_upper_event()
4822 lower_dev, in mlxsw_sp_netdevice_port_upper_event()
4827 lower_dev, in mlxsw_sp_netdevice_port_upper_event()
4832 lower_dev); in mlxsw_sp_netdevice_port_upper_event()
[all …]
/linux/include/net/
H A Ddst_metadata.h19 struct net_device *lower_dev; member
/linux/drivers/infiniband/core/
H A Dcache.c1335 static int get_lower_dev_vlan(struct net_device *lower_dev, in get_lower_dev_vlan() argument
1340 if (is_vlan_dev(lower_dev)) in get_lower_dev_vlan()
1341 *vlan_id = vlan_dev_vlan_id(lower_dev); in get_lower_dev_vlan()
/linux/include/linux/
H A Dnetdevice.h5290 int (*fn)(struct net_device *lower_dev,
5294 int (*fn)(struct net_device *lower_dev,
5322 struct net_device *lower_dev);
5323 void netdev_lower_state_changed(struct net_device *lower_dev,
/linux/net/smc/
H A Dsmc_core.c1887 static int smc_vlan_by_tcpsk_walk(struct net_device *lower_dev, in smc_vlan_by_tcpsk_walk() argument
1892 if (is_vlan_dev(lower_dev)) { in smc_vlan_by_tcpsk_walk()
1893 *vlan_id = vlan_dev_vlan_id(lower_dev); in smc_vlan_by_tcpsk_walk()