Lines Matching refs:nfo_info
38 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_open() local
42 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_open()
49 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()
122 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_select_queue() local
126 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_select_queue()
187 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_get_stats() local
192 spin_lock(&nfo_info->stats_lock); in net_failover_get_stats()
193 memcpy(stats, &nfo_info->failover_stats, sizeof(*stats)); in net_failover_get_stats()
197 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_get_stats()
200 net_failover_fold_stats(stats, new, &nfo_info->primary_stats); in net_failover_get_stats()
201 memcpy(&nfo_info->primary_stats, new, sizeof(*new)); in net_failover_get_stats()
204 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_get_stats()
207 net_failover_fold_stats(stats, new, &nfo_info->standby_stats); in net_failover_get_stats()
208 memcpy(&nfo_info->standby_stats, new, sizeof(*new)); in net_failover_get_stats()
213 memcpy(&nfo_info->failover_stats, stats, sizeof(*stats)); in net_failover_get_stats()
214 spin_unlock(&nfo_info->stats_lock); in net_failover_get_stats()
219 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_change_mtu() local
223 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_change_mtu()
230 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_change_mtu()
247 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_set_rx_mode() local
252 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_set_rx_mode()
258 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_set_rx_mode()
270 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_add_vid() local
274 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_add_vid()
281 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_add_vid()
295 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_kill_vid() local
298 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_kill_vid()
302 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_kill_vid()
336 struct net_failover_info *nfo_info = netdev_priv(dev); in nfo_ethtool_get_link_ksettings() local
339 slave_dev = rtnl_dereference(nfo_info->primary_dev); in nfo_ethtool_get_link_ksettings()
341 slave_dev = rtnl_dereference(nfo_info->standby_dev); in nfo_ethtool_get_link_ksettings()
368 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_handle_frame() local
371 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_handle_frame()
372 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_handle_frame()
390 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_compute_features() local
393 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_compute_features()
409 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_compute_features()
468 struct net_failover_info *nfo_info; in net_failover_slave_pre_register() local
471 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_register()
472 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_register()
473 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_register()
504 struct net_failover_info *nfo_info; in net_failover_slave_register() local
541 nfo_info = netdev_priv(failover_dev); in net_failover_slave_register()
542 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_register()
543 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_register()
547 rcu_assign_pointer(nfo_info->standby_dev, slave_dev); in net_failover_slave_register()
549 dev_get_stats(standby_dev, &nfo_info->standby_stats); in net_failover_slave_register()
551 rcu_assign_pointer(nfo_info->primary_dev, slave_dev); in net_failover_slave_register()
553 dev_get_stats(primary_dev, &nfo_info->primary_stats); in net_failover_slave_register()
583 struct net_failover_info *nfo_info; in net_failover_slave_pre_unregister() local
585 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_unregister()
586 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_unregister()
587 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_unregister()
599 struct net_failover_info *nfo_info; in net_failover_slave_unregister() local
602 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
603 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_unregister()
604 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_unregister()
611 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
612 dev_get_stats(failover_dev, &nfo_info->failover_stats); in net_failover_slave_unregister()
616 RCU_INIT_POINTER(nfo_info->standby_dev, NULL); in net_failover_slave_unregister()
618 RCU_INIT_POINTER(nfo_info->primary_dev, NULL); in net_failover_slave_unregister()
639 struct net_failover_info *nfo_info; in net_failover_slave_link_change() local
641 nfo_info = netdev_priv(failover_dev); in net_failover_slave_link_change()
643 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_link_change()
644 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_link_change()
654 dev_get_stats(failover_dev, &nfo_info->failover_stats); in net_failover_slave_link_change()
668 struct net_failover_info *nfo_info; in net_failover_slave_name_change() local
670 nfo_info = netdev_priv(failover_dev); in net_failover_slave_name_change()
672 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_name_change()
673 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_name_change()
792 struct net_failover_info *nfo_info; in net_failover_destroy() local
800 nfo_info = netdev_priv(failover_dev); in net_failover_destroy()
806 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_destroy()
810 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_destroy()