Lines Matching refs:nfo_info
37 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_open() local
41 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_open()
48 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_open()
73 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_close() local
78 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_close()
82 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_close()
100 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_start_xmit() local
104 xmit_dev = rcu_dereference_bh(nfo_info->primary_dev); in net_failover_start_xmit()
106 xmit_dev = rcu_dereference_bh(nfo_info->standby_dev); in net_failover_start_xmit()
121 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_select_queue() local
125 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_select_queue()
185 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_get_stats() local
190 spin_lock(&nfo_info->stats_lock); in net_failover_get_stats()
191 memcpy(stats, &nfo_info->failover_stats, sizeof(*stats)); in net_failover_get_stats()
195 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_get_stats()
198 net_failover_fold_stats(stats, new, &nfo_info->primary_stats); in net_failover_get_stats()
199 memcpy(&nfo_info->primary_stats, new, sizeof(*new)); in net_failover_get_stats()
202 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_get_stats()
205 net_failover_fold_stats(stats, new, &nfo_info->standby_stats); in net_failover_get_stats()
206 memcpy(&nfo_info->standby_stats, new, sizeof(*new)); in net_failover_get_stats()
211 memcpy(&nfo_info->failover_stats, stats, sizeof(*stats)); in net_failover_get_stats()
212 spin_unlock(&nfo_info->stats_lock); in net_failover_get_stats()
217 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_change_mtu() local
221 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_change_mtu()
228 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_change_mtu()
245 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_set_rx_mode() local
250 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_set_rx_mode()
256 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_set_rx_mode()
268 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_add_vid() local
272 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_add_vid()
279 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_add_vid()
293 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_kill_vid() local
296 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_kill_vid()
300 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_kill_vid()
334 struct net_failover_info *nfo_info = netdev_priv(dev); in nfo_ethtool_get_link_ksettings() local
337 slave_dev = rtnl_dereference(nfo_info->primary_dev); in nfo_ethtool_get_link_ksettings()
339 slave_dev = rtnl_dereference(nfo_info->standby_dev); in nfo_ethtool_get_link_ksettings()
366 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_handle_frame() local
369 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_handle_frame()
370 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_handle_frame()
388 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_compute_features() local
391 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_compute_features()
407 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_compute_features()
466 struct net_failover_info *nfo_info; in net_failover_slave_pre_register() local
469 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_register()
470 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_register()
471 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_register()
502 struct net_failover_info *nfo_info; in net_failover_slave_register() local
539 nfo_info = netdev_priv(failover_dev); in net_failover_slave_register()
540 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_register()
541 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_register()
545 rcu_assign_pointer(nfo_info->standby_dev, slave_dev); in net_failover_slave_register()
547 dev_get_stats(standby_dev, &nfo_info->standby_stats); in net_failover_slave_register()
549 rcu_assign_pointer(nfo_info->primary_dev, slave_dev); in net_failover_slave_register()
551 dev_get_stats(primary_dev, &nfo_info->primary_stats); in net_failover_slave_register()
581 struct net_failover_info *nfo_info; in net_failover_slave_pre_unregister() local
583 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_unregister()
584 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_unregister()
585 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_unregister()
597 struct net_failover_info *nfo_info; in net_failover_slave_unregister() local
600 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
601 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_unregister()
602 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_unregister()
612 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
613 dev_get_stats(failover_dev, &nfo_info->failover_stats); in net_failover_slave_unregister()
617 RCU_INIT_POINTER(nfo_info->standby_dev, NULL); in net_failover_slave_unregister()
619 RCU_INIT_POINTER(nfo_info->primary_dev, NULL); in net_failover_slave_unregister()
640 struct net_failover_info *nfo_info; in net_failover_slave_link_change() local
642 nfo_info = netdev_priv(failover_dev); in net_failover_slave_link_change()
644 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_link_change()
645 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_link_change()
655 dev_get_stats(failover_dev, &nfo_info->failover_stats); in net_failover_slave_link_change()
669 struct net_failover_info *nfo_info; in net_failover_slave_name_change() local
671 nfo_info = netdev_priv(failover_dev); in net_failover_slave_name_change()
673 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_name_change()
674 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_name_change()
795 struct net_failover_info *nfo_info; in net_failover_destroy() local
803 nfo_info = netdev_priv(failover_dev); in net_failover_destroy()
809 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_destroy()
813 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_destroy()