Home
last modified time | relevance | path

Searched refs:failover (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/net/core/
H A Dfailover.c15 #include <net/failover.h>
23 struct failover *failover; in failover_get_bymac() local
26 list_for_each_entry(failover, &failover_list, list) { in failover_get_bymac()
27 failover_dev = rtnl_dereference(failover->failover_dev); in failover_get_bymac()
29 *ops = rtnl_dereference(failover->ops); in failover_get_bymac()
43 * Registers a slave device to a failover instance. Only ethernet devices
69 netdev_err(slave_dev, "can not register failover rx handler (err = %d)\n", in failover_slave_register()
78 netdev_err(slave_dev, "can not set failover device %s (err = %d)\n", in failover_slave_register()
102 * Unregisters a slave device from a failover instanc
245 struct failover *failover; failover_register() local
278 failover_unregister(struct failover *failover) failover_unregister() argument
[all...]
H A DMakefile38 obj-$(CONFIG_FAILOVER) += failover.o
/kernel/linux/linux-5.10/net/core/
H A Dfailover.c15 #include <net/failover.h>
23 struct failover *failover; in failover_get_bymac() local
26 list_for_each_entry(failover, &failover_list, list) { in failover_get_bymac()
27 failover_dev = rtnl_dereference(failover->failover_dev); in failover_get_bymac()
29 *ops = rtnl_dereference(failover->ops); in failover_get_bymac()
43 * Registers a slave device to a failover instance. Only ethernet devices
69 netdev_err(slave_dev, "can not register failover rx handler (err = %d)\n", in failover_slave_register()
78 netdev_err(slave_dev, "can not set failover device %s (err = %d)\n", in failover_slave_register()
102 * Unregisters a slave device from a failover instanc
245 struct failover *failover; failover_register() local
278 failover_unregister(struct failover *failover) failover_unregister() argument
[all...]
H A DMakefile36 obj-$(CONFIG_FAILOVER) += failover.o
/kernel/linux/linux-5.10/include/net/
H A Dnet_failover.h7 #include <net/failover.h>
9 /* failover state */
30 struct failover *net_failover_create(struct net_device *standby_dev);
31 void net_failover_destroy(struct failover *failover);
H A Dfailover.h25 struct failover { struct
31 struct failover *failover_register(struct net_device *dev,
33 void failover_unregister(struct failover *failover);
/kernel/linux/linux-6.6/include/net/
H A Dnet_failover.h7 #include <net/failover.h>
9 /* failover state */
30 struct failover *net_failover_create(struct net_device *standby_dev);
31 void net_failover_destroy(struct failover *failover);
H A Dfailover.h25 struct failover { struct
32 struct failover *failover_register(struct net_device *dev,
34 void failover_unregister(struct failover *failover);
/kernel/linux/linux-5.10/drivers/net/
H A Dnet_failover.c8 * generic failover infrastructure to register and manage a direct
355 * Change the associated network device from lower dev to failover dev.
486 netdev_err(failover_dev, "Device %s is VLAN challenged and failover device has VLAN set up\n", in net_failover_slave_pre_register()
503 /* Align MTU of slave with failover dev */ in net_failover_slave_register()
557 netdev_info(failover_dev, "failover %s slave:%s registered\n", in net_failover_slave_register()
626 netdev_info(failover_dev, "failover %s slave:%s unregistered\n", in net_failover_slave_unregister()
694 * net_failover_create - Create and register a failover instance
698 * Creates a failover netdev and registers a failover instance for a standby
700 * The failover netde
710 struct failover *failover; net_failover_create() local
789 net_failover_destroy(struct failover *failover) net_failover_destroy() argument
[all...]
H A Dvirtio_net.c244 /* failover when STANDBY feature enabled */
245 struct failover *failover; member
3217 vi->failover = net_failover_create(vi->dev); in virtnet_probe()
3218 if (IS_ERR(vi->failover)) { in virtnet_probe()
3219 err = PTR_ERR(vi->failover); in virtnet_probe()
3272 net_failover_destroy(vi->failover); in virtnet_probe()
3307 net_failover_destroy(vi->failover); in virtnet_remove()
/kernel/linux/linux-6.6/drivers/net/
H A Dnet_failover.c8 * generic failover infrastructure to register and manage a direct
355 * Change the associated network device from lower dev to failover dev.
486 netdev_err(failover_dev, "Device %s is VLAN challenged and failover device has VLAN set up\n", in net_failover_slave_pre_register()
503 /* Align MTU of slave with failover dev */ in net_failover_slave_register()
557 netdev_info(failover_dev, "failover %s slave:%s registered\n", in net_failover_slave_register()
626 netdev_info(failover_dev, "failover %s slave:%s unregistered\n", in net_failover_slave_unregister()
694 * net_failover_create - Create and register a failover instance
698 * Creates a failover netdev and registers a failover instance for a standby
700 * The failover netde
710 struct failover *failover; net_failover_create() local
788 net_failover_destroy(struct failover *failover) net_failover_destroy() argument
[all...]
H A Dvirtio_net.c315 /* failover when STANDBY feature enabled */
316 struct failover *failover; member
4575 vi->failover = net_failover_create(vi->dev); in virtnet_probe()
4576 if (IS_ERR(vi->failover)) { in virtnet_probe()
4577 err = PTR_ERR(vi->failover); in virtnet_probe()
4649 net_failover_destroy(vi->failover); in virtnet_probe()
4685 net_failover_destroy(vi->failover); in virtnet_remove()
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/
H A Dibmvnic.c398 * queue is closed or pending failover. in replenish_rx_pool()
1200 /* If device failover is pending, just set device state and return. in ibmvnic_open()
1225 * If open fails due to a pending failover, set device state and in ibmvnic_open()
1369 /* If device failover is pending, just set device state and return. in ibmvnic_close()
1715 * or pending failover. in ibmvnic_xmit()
1968 * Now that we have the rtnl lock, clear any pending failover. in do_reset()
1970 * block until failover is complete. in do_reset()
2329 * If failover is pending don't schedule any other reset. in ibmvnic_reset()
2330 * Instead let the failover complete. If there is already a in ibmvnic_reset()
2331 * a failover rese in ibmvnic_reset()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/
H A Dibmvnic.c878 * queue is closed or pending failover. in replenish_rx_pool()
1154 * on failover. Ensure pool is active now. in init_rx_pools()
1607 * unnecessary failover event from the VIOS. in ibmvnic_login()
1932 /* If device failover is pending or we are about to reset, just set in ibmvnic_open()
1967 /* If open failed and there is a pending failover or in-progress reset, in ibmvnic_open()
2126 /* If device failover is pending, just set device state and return. in ibmvnic_close()
2578 * or pending failover. in ibmvnic_xmit()
2758 /* Now that we have the rtnl lock, clear any pending failover. in do_reset()
2760 * block until failover is complete. in do_reset()
3250 /* If auto-priority-failover i in __ibmvnic_reset()
[all...]

Completed in 23 milliseconds