Lines Matching refs:primary_dev

38 	struct net_device *primary_dev, *standby_dev;
41 primary_dev = rtnl_dereference(nfo_info->primary_dev);
42 if (primary_dev) {
43 err = dev_open(primary_dev, NULL);
55 if ((primary_dev && net_failover_xmit_ready(primary_dev)) ||
64 if (primary_dev)
65 dev_close(primary_dev);
78 slave_dev = rtnl_dereference(nfo_info->primary_dev);
104 xmit_dev = rcu_dereference_bh(nfo_info->primary_dev);
122 struct net_device *primary_dev;
125 primary_dev = rcu_dereference(nfo_info->primary_dev);
126 if (primary_dev) {
127 const struct net_device_ops *ops = primary_dev->netdev_ops;
130 txq = ops->ndo_select_queue(primary_dev, skb, sb_dev);
132 txq = netdev_pick_tx(primary_dev, skb, NULL);
191 slave_dev = rcu_dereference(nfo_info->primary_dev);
214 struct net_device *primary_dev, *standby_dev;
217 primary_dev = rtnl_dereference(nfo_info->primary_dev);
218 if (primary_dev) {
219 ret = dev_set_mtu(primary_dev, new_mtu);
228 if (primary_dev)
229 dev_set_mtu(primary_dev, dev->mtu);
246 slave_dev = rcu_dereference(nfo_info->primary_dev);
265 struct net_device *primary_dev, *standby_dev;
268 primary_dev = rcu_dereference(nfo_info->primary_dev);
269 if (primary_dev) {
270 ret = vlan_vid_add(primary_dev, proto, vid);
279 if (primary_dev)
280 vlan_vid_del(primary_dev, proto, vid);
292 slave_dev = rcu_dereference(nfo_info->primary_dev);
333 slave_dev = rtnl_dereference(nfo_info->primary_dev);
363 struct net_device *primary_dev, *standby_dev;
365 primary_dev = rcu_dereference(nfo_info->primary_dev);
368 if (primary_dev && skb->dev == standby_dev)
385 struct net_device *primary_dev, *standby_dev;
387 primary_dev = rcu_dereference(nfo_info->primary_dev);
388 if (primary_dev) {
391 primary_dev->vlan_features,
395 primary_dev->hw_enc_features,
398 dst_release_flag &= primary_dev->priv_flags;
399 if (primary_dev->hard_header_len > max_hard_header_len)
400 max_hard_header_len = primary_dev->hard_header_len;
432 struct net_device *primary_dev,
442 if (slave_dev == primary_dev) {
443 if (netif_running(primary_dev))
448 if ((primary_dev && netif_running(primary_dev)) ||
461 struct net_device *standby_dev, *primary_dev;
467 primary_dev = rtnl_dereference(nfo_info->primary_dev);
469 if (slave_is_standby ? standby_dev : primary_dev) {
497 struct net_device *standby_dev, *primary_dev;
537 primary_dev = rtnl_dereference(nfo_info->primary_dev);
545 rcu_assign_pointer(nfo_info->primary_dev, slave_dev);
546 primary_dev = slave_dev;
547 dev_get_stats(primary_dev, &nfo_info->primary_stats);
552 net_failover_lower_state_changed(slave_dev, primary_dev, standby_dev);
576 struct net_device *standby_dev, *primary_dev;
580 primary_dev = rtnl_dereference(nfo_info->primary_dev);
583 if (slave_dev != primary_dev && slave_dev != standby_dev)
592 struct net_device *standby_dev, *primary_dev;
597 primary_dev = rtnl_dereference(nfo_info->primary_dev);
600 if (WARN_ON_ONCE(slave_dev != primary_dev && slave_dev != standby_dev))
615 RCU_INIT_POINTER(nfo_info->primary_dev, NULL);
635 struct net_device *primary_dev, *standby_dev;
640 primary_dev = rtnl_dereference(nfo_info->primary_dev);
643 if (slave_dev != primary_dev && slave_dev != standby_dev)
646 if ((primary_dev && net_failover_xmit_ready(primary_dev)) ||
656 net_failover_lower_state_changed(slave_dev, primary_dev, standby_dev);
664 struct net_device *primary_dev, *standby_dev;
669 primary_dev = rtnl_dereference(nfo_info->primary_dev);
672 if (slave_dev != primary_dev && slave_dev != standby_dev)
804 slave_dev = rtnl_dereference(nfo_info->primary_dev);