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()
72 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_close() local
77 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_close()
81 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_close()
99 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_start_xmit() local
103 xmit_dev = rcu_dereference_bh(nfo_info->primary_dev); in net_failover_start_xmit()
105 xmit_dev = rcu_dereference_bh(nfo_info->standby_dev); in net_failover_start_xmit()
120 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_select_queue() local
124 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_select_queue()
184 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_get_stats() local
189 spin_lock(&nfo_info->stats_lock); in net_failover_get_stats()
190 memcpy(stats, &nfo_info->failover_stats, sizeof(*stats)); in net_failover_get_stats()
194 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_get_stats()
197 net_failover_fold_stats(stats, new, &nfo_info->primary_stats); in net_failover_get_stats()
198 memcpy(&nfo_info->primary_stats, new, sizeof(*new)); in net_failover_get_stats()
201 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_get_stats()
204 net_failover_fold_stats(stats, new, &nfo_info->standby_stats); in net_failover_get_stats()
205 memcpy(&nfo_info->standby_stats, new, sizeof(*new)); in net_failover_get_stats()
210 memcpy(&nfo_info->failover_stats, stats, sizeof(*stats)); in net_failover_get_stats()
211 spin_unlock(&nfo_info->stats_lock); in net_failover_get_stats()
216 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_change_mtu() local
220 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_change_mtu()
227 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_change_mtu()
244 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_set_rx_mode() local
249 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_set_rx_mode()
255 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_set_rx_mode()
267 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_add_vid() local
271 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_add_vid()
278 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_add_vid()
292 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_vlan_rx_kill_vid() local
295 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_vlan_rx_kill_vid()
299 slave_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_vlan_rx_kill_vid()
333 struct net_failover_info *nfo_info = netdev_priv(dev); in nfo_ethtool_get_link_ksettings() local
336 slave_dev = rtnl_dereference(nfo_info->primary_dev); in nfo_ethtool_get_link_ksettings()
338 slave_dev = rtnl_dereference(nfo_info->standby_dev); in nfo_ethtool_get_link_ksettings()
365 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_handle_frame() local
368 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_handle_frame()
369 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_handle_frame()
387 struct net_failover_info *nfo_info = netdev_priv(dev); in net_failover_compute_features() local
390 primary_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_compute_features()
406 standby_dev = rcu_dereference(nfo_info->standby_dev); in net_failover_compute_features()
465 struct net_failover_info *nfo_info; in net_failover_slave_pre_register() local
468 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_register()
469 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_register()
470 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_register()
501 struct net_failover_info *nfo_info; in net_failover_slave_register() local
538 nfo_info = netdev_priv(failover_dev); in net_failover_slave_register()
539 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_register()
540 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_register()
544 rcu_assign_pointer(nfo_info->standby_dev, slave_dev); in net_failover_slave_register()
546 dev_get_stats(standby_dev, &nfo_info->standby_stats); in net_failover_slave_register()
548 rcu_assign_pointer(nfo_info->primary_dev, slave_dev); in net_failover_slave_register()
550 dev_get_stats(primary_dev, &nfo_info->primary_stats); in net_failover_slave_register()
580 struct net_failover_info *nfo_info; in net_failover_slave_pre_unregister() local
582 nfo_info = netdev_priv(failover_dev); in net_failover_slave_pre_unregister()
583 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_unregister()
584 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_unregister()
596 struct net_failover_info *nfo_info; in net_failover_slave_unregister() local
599 nfo_info = netdev_priv(failover_dev); in net_failover_slave_unregister()
600 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_unregister()
601 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()
794 struct net_failover_info *nfo_info; in net_failover_destroy() local
802 nfo_info = netdev_priv(failover_dev); in net_failover_destroy()
808 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_destroy()
812 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_destroy()