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()
181 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_get_stats() local
186 spin_lock(&nfo_info->stats_lock); in net_failover_get_stats()
187 memcpy(stats, &nfo_info->failover_stats, sizeof(*stats)); in net_failover_get_stats()
191 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_get_stats()
194 net_failover_fold_stats(stats, new, &nfo_info->primary_stats); in net_failover_get_stats()
195 memcpy(&nfo_info->primary_stats, new, sizeof(*new)); in net_failover_get_stats()
198 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_get_stats()
201 net_failover_fold_stats(stats, new, &nfo_info->standby_stats); in net_failover_get_stats()
202 memcpy(&nfo_info->standby_stats, new, sizeof(*new)); in net_failover_get_stats()
207 memcpy(&nfo_info->failover_stats, stats, sizeof(*stats)); in net_failover_get_stats()
208 spin_unlock(&nfo_info->stats_lock); in net_failover_get_stats()
213 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_change_mtu() local
217 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_change_mtu()
224 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_change_mtu()
241 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_set_rx_mode() local
246 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_set_rx_mode()
252 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_set_rx_mode()
264 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_add_vid() local
268 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_add_vid()
275 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_add_vid()
289 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_kill_vid() local
292 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_kill_vid()
296 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_kill_vid()
330 struct net_failover_info *nfo_info = netdev_priv(dev); in nfo_ethtool_get_link_ksettings() local
333 slave_dev = rtnl_dereference(nfo_info->primary_dev); in nfo_ethtool_get_link_ksettings()
335 slave_dev = rtnl_dereference(nfo_info->standby_dev); in nfo_ethtool_get_link_ksettings()
362 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_handle_frame() local
365 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_handle_frame()
366 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_handle_frame()
384 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_compute_features() local
387 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_compute_features()
403 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_compute_features()
462 struct net_failover_info *nfo_info; in net_failover_slave_pre_register() local
465 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_register()
466 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_register()
467 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_register()
498 struct net_failover_info *nfo_info; in net_failover_slave_register() local
535 nfo_info = netdev_priv(failover_dev); in net_failover_slave_register()
536 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_register()
537 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_register()
541 rcu_assign_pointer(nfo_info->standby_dev, slave_dev); in net_failover_slave_register()
543 dev_get_stats(standby_dev, &nfo_info->standby_stats); in net_failover_slave_register()
545 rcu_assign_pointer(nfo_info->primary_dev, slave_dev); in net_failover_slave_register()
547 dev_get_stats(primary_dev, &nfo_info->primary_stats); in net_failover_slave_register()
577 struct net_failover_info *nfo_info; in net_failover_slave_pre_unregister() local
579 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_unregister()
580 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_unregister()
581 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_unregister()
593 struct net_failover_info *nfo_info; in net_failover_slave_unregister() local
596 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
597 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_unregister()
598 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_unregister()
608 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
609 dev_get_stats(failover_dev, &nfo_info->failover_stats); in net_failover_slave_unregister()
613 RCU_INIT_POINTER(nfo_info->standby_dev, NULL); in net_failover_slave_unregister()
615 RCU_INIT_POINTER(nfo_info->primary_dev, NULL); in net_failover_slave_unregister()
636 struct net_failover_info *nfo_info; in net_failover_slave_link_change() local
638 nfo_info = netdev_priv(failover_dev); in net_failover_slave_link_change()
640 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_link_change()
641 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_link_change()
651 dev_get_stats(failover_dev, &nfo_info->failover_stats); in net_failover_slave_link_change()
665 struct net_failover_info *nfo_info; in net_failover_slave_name_change() local
667 nfo_info = netdev_priv(failover_dev); in net_failover_slave_name_change()
669 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_name_change()
670 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_name_change()
790 struct net_failover_info *nfo_info; in net_failover_destroy() local
798 nfo_info = netdev_priv(failover_dev); in net_failover_destroy()
804 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_destroy()
808 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_destroy()