/linux-6.3-rc2/drivers/net/ |
A D | net_failover.c | 79 if (slave_dev) in net_failover_close() 83 if (slave_dev) in net_failover_close() 196 if (slave_dev) { in net_failover_get_stats() 203 if (slave_dev) { in net_failover_get_stats() 297 if (slave_dev) in net_failover_vlan_rx_kill_vid() 301 if (slave_dev) in net_failover_vlan_rx_kill_vid() 338 if (!slave_dev || !net_failover_xmit_ready(slave_dev)) { in nfo_ethtool_get_link_ksettings() 340 if (!slave_dev || !net_failover_xmit_ready(slave_dev)) { in nfo_ethtool_get_link_ksettings() 587 if (slave_dev != primary_dev && slave_dev != standby_dev) in net_failover_slave_pre_unregister() 647 if (slave_dev != primary_dev && slave_dev != standby_dev) in net_failover_slave_link_change() [all …]
|
A D | eql.c | 348 skb->dev = slave_dev; in eql_slave_xmit() 415 struct net_device *slave_dev; in eql_enslave() local 422 if (!slave_dev) in eql_enslave() 427 if (!eql_is_master(slave_dev) && !eql_is_slave(slave_dev)) { in eql_enslave() 435 s->dev = slave_dev; in eql_enslave() 457 struct net_device *slave_dev; in eql_emancipate() local 465 if (!slave_dev) in eql_emancipate() 486 struct net_device *slave_dev; in eql_g_slave_cfg() local 494 if (!slave_dev) in eql_g_slave_cfg() 519 struct net_device *slave_dev; in eql_s_slave_cfg() local [all …]
|
A D | vrf.c | 1812 const struct net_device *slave_dev) in vrf_get_slave_size() argument 1819 const struct net_device *slave_dev) in vrf_fill_slave_info() argument
|
/linux-6.3-rc2/net/core/ |
A D | failover.c | 53 if (slave_dev->type != ARPHRD_ETHER) in failover_slave_register() 63 fops->slave_pre_register(slave_dev, failover_dev)) in failover_slave_register() 86 !fops->slave_register(slave_dev, failover_dev)) in failover_slave_register() 89 netdev_upper_dev_unlink(slave_dev, failover_dev); in failover_slave_register() 92 netdev_rx_handler_unregister(slave_dev); in failover_slave_register() 109 if (!netif_is_failover_slave(slave_dev)) in failover_slave_unregister() 122 netdev_rx_handler_unregister(slave_dev); in failover_slave_unregister() 123 netdev_upper_dev_unlink(slave_dev, failover_dev); in failover_slave_unregister() 127 !fops->slave_unregister(slave_dev, failover_dev)) in failover_slave_unregister() 140 if (!netif_is_failover_slave(slave_dev)) in failover_slave_link_change() [all …]
|
/linux-6.3-rc2/include/net/ |
A D | failover.h | 10 int (*slave_pre_register)(struct net_device *slave_dev, 12 int (*slave_register)(struct net_device *slave_dev, 14 int (*slave_pre_unregister)(struct net_device *slave_dev, 16 int (*slave_unregister)(struct net_device *slave_dev, 18 int (*slave_link_change)(struct net_device *slave_dev, 20 int (*slave_name_change)(struct net_device *slave_dev, 35 int failover_slave_unregister(struct net_device *slave_dev);
|
A D | bonding.h | 44 #define slave_info(bond_dev, slave_dev, fmt, ...) \ argument 45 netdev_info(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 46 #define slave_warn(bond_dev, slave_dev, fmt, ...) \ argument 47 netdev_warn(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 48 #define slave_dbg(bond_dev, slave_dev, fmt, ...) \ argument 49 netdev_dbg(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 50 #define slave_err(bond_dev, slave_dev, fmt, ...) \ argument 51 netdev_err(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 287 struct net_device *slave_dev) in bond_get_slave_by_dev() argument 289 return netdev_lower_dev_get_private(bond->dev, slave_dev); in bond_get_slave_by_dev() [all …]
|
A D | bond_options.h | 97 struct net_device *slave_dev; member 156 #define bond_opt_slave_initval(optval, slave_dev, value) \ argument 157 __bond_opt_init(optval, NULL, value, slave_dev, sizeof(struct net_device *))
|
A D | rtnetlink.h | 122 struct net_device *slave_dev, 127 const struct net_device *slave_dev); 130 const struct net_device *slave_dev);
|
/linux-6.3-rc2/drivers/net/bonding/ |
A D | bond_main.c | 298 skb->dev = slave_dev; in bond_dev_queue_xmit() 755 return slave_dev->ethtool_ops->get_link(slave_dev) ? in bond_check_dev_link() 925 bond_dev, slave_dev, slave_dev->addr_len); in bond_set_dev_addr() 930 __dev_addr_set(bond_dev, slave_dev->dev_addr, slave_dev->addr_len); in bond_set_dev_addr() 2217 res = slave_dev->netdev_ops->ndo_bpf(slave_dev, &xdp); in bond_enslave() 2353 if (slave_dev->netdev_ops->ndo_bpf(slave_dev, &xdp)) in __bond_release_one() 4520 slave_dbg(bond_dev, slave_dev, "slave_dev=%p:\n", slave_dev); in bond_do_ioctl() 4522 if (!slave_dev) in bond_do_ioctl() 5518 if (!slave_dev) { in bond_xdp_xmit() 5580 err = slave_dev->netdev_ops->ndo_bpf(slave_dev, &xdp); in bond_xdp_set() [all …]
|
A D | bond_netlink.c | 20 const struct net_device *slave_dev) in bond_get_slave_size() argument 36 const struct net_device *slave_dev) in bond_fill_slave_info() argument 38 struct slave *slave = bond_slave_get_rtnl(slave_dev); in bond_fill_slave_info() 51 slave_dev->addr_len, slave->perm_hwaddr)) in bond_fill_slave_info() 140 struct net_device *slave_dev, in bond_slave_changelink() argument 157 slave_dev->name, queue_id); in bond_slave_changelink() 168 bond_opt_slave_initval(&newval, &slave_dev, prio); in bond_slave_changelink() 201 struct net_device *slave_dev; in bond_changelink() local 205 slave_dev = __dev_get_by_index(dev_net(bond_dev), in bond_changelink() 207 if (!slave_dev) in bond_changelink() [all …]
|
A D | bond_options.c | 887 struct net_device *slave_dev; in bond_option_active_slave_set() local 892 slave_dev = NULL; in bond_option_active_slave_set() 894 slave_dev = __dev_get_by_name(dev_net(bond->dev), ifname); in bond_option_active_slave_set() 895 if (!slave_dev) in bond_option_active_slave_set() 899 if (slave_dev) { in bond_option_active_slave_set() 900 if (!netif_is_bond_slave(slave_dev)) { in bond_option_active_slave_set() 905 if (bond->dev != netdev_master_upper_dev_get(slave_dev)) { in bond_option_active_slave_set() 906 slave_err(bond->dev, slave_dev, "Device is not our slave\n"); in bond_option_active_slave_set() 913 if (!slave_dev) { in bond_option_active_slave_set() 919 struct slave *new_active = bond_slave_get_rtnl(slave_dev); in bond_option_active_slave_set() [all …]
|
A D | bond_sysfs.c | 490 struct net_device *slave_dev; in bonding_show_active_slave() local 494 slave_dev = bond_option_active_slave_get_rcu(bond); in bonding_show_active_slave() 495 if (slave_dev) in bonding_show_active_slave() 496 count = sysfs_emit(buf, "%s\n", slave_dev->name); in bonding_show_active_slave()
|
/linux-6.3-rc2/drivers/net/ethernet/qualcomm/rmnet/ |
A D | rmnet_config.c | 432 struct net_device *slave_dev, in rmnet_add_bridge() argument 455 if (rmnet_is_real_dev_registered(slave_dev)) { in rmnet_add_bridge() 462 err = rmnet_register_real_device(slave_dev, extack); in rmnet_add_bridge() 466 err = netdev_master_upper_dev_link(slave_dev, rmnet_dev, NULL, NULL, in rmnet_add_bridge() 469 rmnet_unregister_real_device(slave_dev); in rmnet_add_bridge() 473 slave_port = rmnet_get_port_rtnl(slave_dev); in rmnet_add_bridge() 479 port->bridge_ep = slave_dev; in rmnet_add_bridge() 481 netdev_dbg(slave_dev, "registered with rmnet as slave\n"); in rmnet_add_bridge() 486 struct net_device *slave_dev) in rmnet_del_bridge() argument 488 struct rmnet_port *port = rmnet_get_port_rtnl(slave_dev); in rmnet_del_bridge() [all …]
|
A D | rmnet_config.h | 95 struct net_device *slave_dev, 98 struct net_device *slave_dev);
|
/linux-6.3-rc2/net/dsa/ |
A D | slave.c | 2336 if (!slave_dev->phydev) { in dsa_slave_phy_connect() 2473 if (slave_dev == NULL) in dsa_slave_create() 2498 p = netdev_priv(slave_dev); in dsa_slave_create() 2500 if (!slave_dev->tstats) { in dsa_slave_create() 2501 free_netdev(slave_dev); in dsa_slave_create() 2511 port->slave = slave_dev; in dsa_slave_create() 2518 netdev_err(slave_dev, in dsa_slave_create() 2534 ret, slave_dev->name); in dsa_slave_create() 2542 netdev_err(slave_dev, in dsa_slave_create() 2570 free_netdev(slave_dev); in dsa_slave_create() [all …]
|
A D | slave.h | 40 void dsa_slave_destroy(struct net_device *slave_dev); 41 int dsa_slave_suspend(struct net_device *slave_dev); 42 int dsa_slave_resume(struct net_device *slave_dev);
|
A D | dsa.c | 1553 struct net_device *master, *slave_dev; in dsa_switch_shutdown() local 1565 slave_dev = dp->slave; in dsa_switch_shutdown() 1567 netdev_upper_dev_unlink(master, slave_dev); in dsa_switch_shutdown()
|
/linux-6.3-rc2/drivers/net/can/sja1000/ |
A D | kvaser_pci.c | 43 struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1]; member 180 if (board->slave_dev[i]) { in kvaser_pci_del_chan() 182 board->slave_dev[i]->name); in kvaser_pci_del_chan() 183 unregister_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan() 184 free_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan() 236 master_board->slave_dev[channel - 1] = dev; in kvaser_pci_add_chan()
|
/linux-6.3-rc2/net/bridge/ |
A D | br_device.c | 376 static int br_add_slave(struct net_device *dev, struct net_device *slave_dev, in br_add_slave() argument 382 return br_add_if(br, slave_dev, extack); in br_add_slave() 385 static int br_del_slave(struct net_device *dev, struct net_device *slave_dev) in br_del_slave() argument 389 return br_del_if(br, slave_dev); in br_del_slave()
|
/linux-6.3-rc2/net/batman-adv/ |
A D | soft-interface.c | 827 struct net_device *slave_dev, in batadv_softif_slave_add() argument 833 hard_iface = batadv_hardif_get_by_netdev(slave_dev); in batadv_softif_slave_add() 852 struct net_device *slave_dev) in batadv_softif_slave_del() argument 857 hard_iface = batadv_hardif_get_by_netdev(slave_dev); in batadv_softif_slave_del()
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/ |
A D | bcmsysport.c | 2332 struct net_device *slave_dev) in bcm_sysport_map_queues() argument 2334 struct dsa_port *dp = dsa_port_from_netdev(slave_dev); in bcm_sysport_map_queues() 2355 netif_set_real_num_tx_queues(slave_dev, in bcm_sysport_map_queues() 2356 slave_dev->num_tx_queues / 2); in bcm_sysport_map_queues() 2358 num_tx_queues = slave_dev->real_num_tx_queues; in bcm_sysport_map_queues() 2362 netdev_warn(slave_dev, "asymmetric number of per-port queues\n"); in bcm_sysport_map_queues() 2387 struct net_device *slave_dev) in bcm_sysport_unmap_queues() argument 2389 struct dsa_port *dp = dsa_port_from_netdev(slave_dev); in bcm_sysport_unmap_queues() 2397 num_tx_queues = slave_dev->real_num_tx_queues; in bcm_sysport_unmap_queues()
|
/linux-6.3-rc2/include/linux/ |
A D | netdevice.h | 1525 struct net_device *slave_dev, 1528 struct net_device *slave_dev);
|