/kernel/linux/linux-6.6/net/core/ |
H A D | failover.c | 15 #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 D | Makefile | 38 obj-$(CONFIG_FAILOVER) += failover.o
|
/kernel/linux/linux-5.10/net/core/ |
H A D | failover.c | 15 #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 D | Makefile | 36 obj-$(CONFIG_FAILOVER) += failover.o
|
/kernel/linux/linux-5.10/include/net/ |
H A D | net_failover.h | 7 #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 D | failover.h | 25 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 D | net_failover.h | 7 #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 D | failover.h | 25 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 D | net_failover.c | 8 * 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 D | virtio_net.c | 244 /* 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 D | net_failover.c | 8 * 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 D | virtio_net.c | 315 /* 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 D | ibmvnic.c | 398 * 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 D | ibmvnic.c | 878 * 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...] |