/linux-master/net/switchdev/ |
H A D | switchdev.c | 460 struct net_device *lower_dev; member in struct:switchdev_nested_priv 463 static int switchdev_lower_dev_walk(struct net_device *lower_dev, argument 476 if (check_cb(lower_dev) && !foreign_dev_check_cb(lower_dev, dev)) { 477 switchdev_priv->lower_dev = lower_dev; 494 .lower_dev = NULL, 502 return switchdev_priv.lower_dev; 515 .lower_dev = NULL, 523 return switchdev_priv.lower_dev; 537 struct net_device *br, *lower_dev, *switchdev; local 618 struct net_device *br, *lower_dev, *switchdev; local 732 struct net_device *br, *lower_dev, *switchdev; local 841 struct net_device *lower_dev; local [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | lwt_redirect.c | 291 const char *lower_dev = "tap0"; local 295 tap_fd = setup_redirect_target(lower_dev, true); 299 SYS(out, "ip link add vlan100 link %s type vlan id 100", lower_dev); 301 SYS(out, "ip link set %s down", lower_dev);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.c | 194 skb->dev = repr->dst->u.port_info.lower_dev; 241 struct net_device *lower_dev; local 243 lower_dev = repr->dst->u.port_info.lower_dev; 245 lower_features = lower_dev->features; 285 if (repr->dst->u.port_info.lower_dev != lower) 331 repr->dst->u.port_info.lower_dev = pf_netdev;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 94 struct net_device *lower_dev; local 101 netdev_for_each_lower_dev(dev, lower_dev, iter) { 104 if (netif_is_bridge_master(lower_dev)) 107 rep = mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get(lower_dev, esw, vport_num,
|
/linux-master/net/bridge/ |
H A D | br_switchdev.c | 543 struct net_device *lower_dev, 559 switchdev_port_obj_add(lower_dev, &mdb.obj, NULL); 562 switchdev_port_obj_del(lower_dev, &mdb.obj); 570 struct net_device *lower_dev; local 573 netdev_for_each_lower_dev(dev, lower_dev, iter) 574 br_switchdev_host_mdb_one(dev, lower_dev, mp, type); 542 br_switchdev_host_mdb_one(struct net_device *dev, struct net_device *lower_dev, struct net_bridge_mdb_entry *mp, int type) argument
|
/linux-master/drivers/net/wireless/virtual/ |
H A D | virt_wifi.c | 624 struct net_device *lower_dev = netdev_notifier_info_to_dev(ptr); local 629 if (!netif_is_virt_wifi_dev(lower_dev)) 634 priv = rtnl_dereference(lower_dev->rx_handler_data);
|
/linux-master/include/net/ |
H A D | dst_metadata.h | 18 struct net_device *lower_dev; member in struct:hw_port_info
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_vfr.c | 126 skb->dev = vf_rep->dst->u.port_info.lower_dev; 408 vf_rep->dst->u.port_info.lower_dev = bp->dev;
|
/linux-master/drivers/infiniband/core/ |
H A D | cache.c | 1377 static int get_lower_dev_vlan(struct net_device *lower_dev, argument 1382 if (is_vlan_dev(lower_dev)) 1383 *vlan_id = vlan_dev_vlan_id(lower_dev);
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 4135 static int mlxsw_sp_lower_dev_walk(struct net_device *lower_dev, argument 4140 if (mlxsw_sp_port_dev_check(lower_dev)) { 4141 priv->data = (void *)netdev_priv(lower_dev); 4872 static int mlxsw_sp_netdevice_port_upper_event(struct net_device *lower_dev, argument 4947 if (vlan_uses_dev(lower_dev) && 4954 if (netif_is_bridge_port(lower_dev) && is_vlan_dev(upper_dev)) { 4955 struct net_device *br_dev = netdev_master_upper_dev_get(lower_dev); 4980 lower_dev, 4985 lower_dev, 4990 lower_dev); 5052 mlxsw_sp_netdevice_port_event(struct net_device *lower_dev, struct net_device *port_dev, unsigned long event, void *ptr, bool replay_deslavement) argument [all...] |
/linux-master/net/core/ |
H A D | dev.c | 1582 struct net_device *lower_dev; local 1591 netdev_for_each_lower_dev(dev, lower_dev, iter) 1592 dev_disable_lro(lower_dev); 7931 struct net_device *lower_dev, 7936 adj = __netdev_find_adj(lower_dev, &upper_dev->adj_list.lower); 7940 adj = __netdev_find_adj(upper_dev, &lower_dev->adj_list.upper); 7946 struct net_device *lower_dev) 7948 __netdev_adjacent_dev_set(upper_dev, lower_dev, true); 7952 struct net_device *lower_dev) 7954 __netdev_adjacent_dev_set(upper_dev, lower_dev, fals 7930 __netdev_adjacent_dev_set(struct net_device *upper_dev, struct net_device *lower_dev, bool val) argument 7945 netdev_adjacent_dev_disable(struct net_device *upper_dev, struct net_device *lower_dev) argument 7951 netdev_adjacent_dev_enable(struct net_device *upper_dev, struct net_device *lower_dev) argument 8413 netdev_lower_dev_get_private(struct net_device *dev, struct net_device *lower_dev) argument 8437 netdev_lower_state_changed(struct net_device *lower_dev, void *lower_state_info) argument 9074 struct net_device *lower_dev; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch.c | 262 dst->u.port_info.lower_dev = repr->netdev;
|
/linux-master/drivers/net/ethernet/rocker/ |
H A D | rocker_main.c | 3054 static int rocker_lower_dev_walk(struct net_device *lower_dev, argument 3060 if (rocker_port_dev_check_under(lower_dev, data->rocker)) { 3061 data->port = netdev_priv(lower_dev);
|
/linux-master/net/smc/ |
H A D | smc_core.c | 1797 static int smc_vlan_by_tcpsk_walk(struct net_device *lower_dev, argument 1802 if (is_vlan_dev(lower_dev)) { 1803 *vlan_id = vlan_dev_vlan_id(lower_dev);
|
/linux-master/include/linux/ |
H A D | netdevice.h | 4781 int (*fn)(struct net_device *lower_dev, 4785 int (*fn)(struct net_device *lower_dev, 4813 struct net_device *lower_dev); 4814 void netdev_lower_state_changed(struct net_device *lower_dev,
|