Home
last modified time | relevance | path

Searched refs:slave_dev (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/
A Dnet_failover.c79 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 Deql.c348 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()
436 s->dev = slave_dev; in eql_enslave()
458 struct net_device *slave_dev; in eql_emancipate() local
466 if (!slave_dev) in eql_emancipate()
487 struct net_device *slave_dev; in eql_g_slave_cfg() local
495 if (!slave_dev) in eql_g_slave_cfg()
520 struct net_device *slave_dev; in eql_s_slave_cfg() local
[all …]
A Dvrf.c1805 const struct net_device *slave_dev) in vrf_get_slave_size() argument
1812 const struct net_device *slave_dev) in vrf_fill_slave_info() argument
/linux/net/core/
A Dfailover.c53 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/drivers/net/bonding/
A Dbond_main.c295 skb->dev = slave_dev; in bond_dev_queue_xmit()
750 return slave_dev->ethtool_ops->get_link(slave_dev) ? in bond_check_dev_link()
921 bond_dev, slave_dev, slave_dev->addr_len); in bond_set_dev_addr()
926 __dev_addr_set(bond_dev, slave_dev->dev_addr, slave_dev->addr_len); in bond_set_dev_addr()
2187 res = slave_dev->netdev_ops->ndo_bpf(slave_dev, &xdp); in bond_enslave()
2323 if (slave_dev->netdev_ops->ndo_bpf(slave_dev, &xdp)) in __bond_release_one()
4177 slave_dbg(bond_dev, slave_dev, "slave_dev=%p:\n", slave_dev); in bond_do_ioctl()
4179 if (!slave_dev) in bond_do_ioctl()
5155 if (!slave_dev) { in bond_xdp_xmit()
5217 err = slave_dev->netdev_ops->ndo_bpf(slave_dev, &xdp); in bond_xdp_set()
[all …]
A Dbond_netlink.c19 const struct net_device *slave_dev) in bond_get_slave_size() argument
34 const struct net_device *slave_dev) in bond_fill_slave_info() argument
36 struct slave *slave = bond_slave_get_rtnl(slave_dev); in bond_fill_slave_info()
49 slave_dev->addr_len, slave->perm_hwaddr)) in bond_fill_slave_info()
132 struct net_device *slave_dev, in bond_slave_changelink() argument
149 slave_dev->name, queue_id); in bond_slave_changelink()
181 struct net_device *slave_dev; in bond_changelink() local
185 slave_dev = __dev_get_by_index(dev_net(bond_dev), in bond_changelink()
187 if (!slave_dev) in bond_changelink()
189 active_slave = slave_dev->name; in bond_changelink()
A Dbond_options.c844 struct net_device *slave_dev; in bond_option_active_slave_set() local
849 slave_dev = NULL; in bond_option_active_slave_set()
851 slave_dev = __dev_get_by_name(dev_net(bond->dev), ifname); in bond_option_active_slave_set()
852 if (!slave_dev) in bond_option_active_slave_set()
856 if (slave_dev) { in bond_option_active_slave_set()
857 if (!netif_is_bond_slave(slave_dev)) { in bond_option_active_slave_set()
858 slave_err(bond->dev, slave_dev, "Device is not bonding slave\n"); in bond_option_active_slave_set()
862 if (bond->dev != netdev_master_upper_dev_get(slave_dev)) { in bond_option_active_slave_set()
863 slave_err(bond->dev, slave_dev, "Device is not our slave\n"); in bond_option_active_slave_set()
870 if (!slave_dev) { in bond_option_active_slave_set()
[all …]
A Dbond_sysfs.c478 struct net_device *slave_dev; in bonding_show_active_slave() local
482 slave_dev = bond_option_active_slave_get_rcu(bond); in bonding_show_active_slave()
483 if (slave_dev) in bonding_show_active_slave()
484 count = sprintf(buf, "%s\n", slave_dev->name); in bonding_show_active_slave()
/linux/include/net/
A Dfailover.h10 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,
34 int failover_slave_unregister(struct net_device *slave_dev);
A Dbonding.h41 #define slave_info(bond_dev, slave_dev, fmt, ...) \ argument
42 netdev_info(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
43 #define slave_warn(bond_dev, slave_dev, fmt, ...) \ argument
44 netdev_warn(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
45 #define slave_dbg(bond_dev, slave_dev, fmt, ...) \ argument
46 netdev_dbg(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
47 #define slave_err(bond_dev, slave_dev, fmt, ...) \ argument
48 netdev_err(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
282 struct net_device *slave_dev) in bond_get_slave_by_dev() argument
284 return netdev_lower_dev_get_private(bond->dev, slave_dev); in bond_get_slave_by_dev()
[all …]
A Drtnetlink.h108 struct net_device *slave_dev,
113 const struct net_device *slave_dev);
116 const struct net_device *slave_dev);
/linux/net/dsa/
A Dslave.c1839 if (!slave_dev->phydev) { in dsa_slave_phy_connect()
1881 netdev_err(slave_dev, in dsa_slave_phy_setup()
1990 if (slave_dev == NULL) in dsa_slave_create()
2011 p = netdev_priv(slave_dev); in dsa_slave_create()
2013 if (!slave_dev->tstats) { in dsa_slave_create()
2014 free_netdev(slave_dev); in dsa_slave_create()
2024 port->slave = slave_dev; in dsa_slave_create()
2038 netdev_err(slave_dev, in dsa_slave_create()
2049 ret, slave_dev->name); in dsa_slave_create()
2074 free_netdev(slave_dev); in dsa_slave_create()
[all …]
A Ddsa_priv.h317 void dsa_slave_destroy(struct net_device *slave_dev);
318 int dsa_slave_suspend(struct net_device *slave_dev);
319 int dsa_slave_resume(struct net_device *slave_dev);
A Ddsa2.c1611 struct net_device *master, *slave_dev; in dsa_switch_shutdown() local
1620 slave_dev = dp->slave; in dsa_switch_shutdown()
1622 netdev_upper_dev_unlink(master, slave_dev); in dsa_switch_shutdown()
1639 unregister_netdevice_queue(slave_dev, &unregister_list); in dsa_switch_shutdown()
/linux/drivers/net/ethernet/qualcomm/rmnet/
A Drmnet_config.c427 struct net_device *slave_dev, in rmnet_add_bridge() argument
450 if (rmnet_is_real_dev_registered(slave_dev)) { in rmnet_add_bridge()
457 err = rmnet_register_real_device(slave_dev, extack); in rmnet_add_bridge()
461 err = netdev_master_upper_dev_link(slave_dev, rmnet_dev, NULL, NULL, in rmnet_add_bridge()
464 rmnet_unregister_real_device(slave_dev); in rmnet_add_bridge()
468 slave_port = rmnet_get_port_rtnl(slave_dev); in rmnet_add_bridge()
474 port->bridge_ep = slave_dev; in rmnet_add_bridge()
476 netdev_dbg(slave_dev, "registered with rmnet as slave\n"); in rmnet_add_bridge()
481 struct net_device *slave_dev) in rmnet_del_bridge() argument
483 struct rmnet_port *port = rmnet_get_port_rtnl(slave_dev); in rmnet_del_bridge()
[all …]
A Drmnet_config.h75 struct net_device *slave_dev,
78 struct net_device *slave_dev);
/linux/drivers/net/can/sja1000/
A Dkvaser_pci.c43 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/net/bridge/
A Dbr_device.c376 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/net/batman-adv/
A Dsoft-interface.c829 struct net_device *slave_dev, in batadv_softif_slave_add() argument
835 hard_iface = batadv_hardif_get_by_netdev(slave_dev); in batadv_softif_slave_add()
854 struct net_device *slave_dev) in batadv_softif_slave_del() argument
859 hard_iface = batadv_hardif_get_by_netdev(slave_dev); in batadv_softif_slave_del()
/linux/drivers/net/ethernet/broadcom/
A Dbcmsysport.c2322 struct net_device *slave_dev) in bcm_sysport_map_queues() argument
2324 struct dsa_port *dp = dsa_port_from_netdev(slave_dev); in bcm_sysport_map_queues()
2345 netif_set_real_num_tx_queues(slave_dev, in bcm_sysport_map_queues()
2346 slave_dev->num_tx_queues / 2); in bcm_sysport_map_queues()
2348 num_tx_queues = slave_dev->real_num_tx_queues; in bcm_sysport_map_queues()
2352 netdev_warn(slave_dev, "asymmetric number of per-port queues\n"); in bcm_sysport_map_queues()
2377 struct net_device *slave_dev) in bcm_sysport_unmap_queues() argument
2379 struct dsa_port *dp = dsa_port_from_netdev(slave_dev); in bcm_sysport_unmap_queues()
2387 num_tx_queues = slave_dev->real_num_tx_queues; in bcm_sysport_unmap_queues()
/linux/include/linux/
A Dnetdevice.h1475 struct net_device *slave_dev,
1478 struct net_device *slave_dev);

Completed in 90 milliseconds