| /linux-6.15/net/core/ |
| H A D | failover.c | 23 struct failover *failover; in failover_get_bymac() local 29 *ops = rtnl_dereference(failover->ops); in failover_get_bymac() 245 struct failover *failover; in failover_register() local 250 failover = kzalloc(sizeof(*failover), GFP_KERNEL); in failover_register() 251 if (!failover) in failover_register() 254 rcu_assign_pointer(failover->ops, ops); in failover_register() 260 list_add_tail(&failover->list, &failover_list); in failover_register() 267 return failover; in failover_register() 278 void failover_unregister(struct failover *failover) in failover_unregister() argument 291 list_del(&failover->list); in failover_unregister() [all …]
|
| H A D | Makefile | 41 obj-$(CONFIG_FAILOVER) += failover.o
|
| /linux-6.15/include/net/ |
| H A D | failover.h | 25 struct failover { struct 32 struct failover *failover_register(struct net_device *dev, argument 34 void failover_unregister(struct failover *failover);
|
| H A D | net_failover.h | 30 struct failover *net_failover_create(struct net_device *standby_dev); 31 void net_failover_destroy(struct failover *failover);
|
| /linux-6.15/Documentation/networking/ |
| H A D | net_failover.rst | 10 The net_failover driver provides an automated failover mechanism via APIs 11 to create and destroy a failover master netdev and manages a primary and 12 standby slave netdevs that get registered via the generic failover 15 The failover netdev acts a master device and controls 2 slave devices. The 18 netdev. Both 'standby' and 'failover' netdevs are associated with the same 19 'pci' device. The user accesses the network interface via 'failover' netdev. 20 The 'failover' netdev chooses 'primary' netdev as default for transmits when 63 virtio-net device is set to 'down' to ensure that the 'failover' netdev prefers 92 device; and on the first boot, the VM might end up with both 'failover' device 96 received only on the 'failover' device. [all …]
|
| H A D | failover.rst | 10 The failover module provides a generic interface for paravirtual drivers 11 to register a netdev and a set of ops with a failover instance. The ops 14 with the same mac address as the failover netdev.
|
| H A D | index.rst | 27 failover
|
| H A D | xfrm_sync.rst | 20 with as minimal loss at failover time. 33 note that: lifetime time limit is not important if you assume the failover
|
| H A D | bonding.rst | 244 The bandwidth and count selection policies permit failover of 441 In order to provide orderly failover semantics, backup interfaces 490 address of the bond changes during a failover. 520 failover time (and the formerly active slave receives 621 In bonding version 2.6.2 or later, when a failover 763 failover event. As soon as the link is up on the new slave 790 Advertisement) when they are issued after a failover event. 1018 hash to load-balance traffic per-vlan, with failover 1037 the failover, subsequent packets are sent in each 200ms interval. 1041 to the failover event. [all …]
|
| H A D | ip-sysctl.rst | 2969 https://datatracker.ietf.org/doc/draft-ietf-tsvwg-sctp-failover for 3074 setting is primarily used to enable fast failover mechanisms without 3076 http://www.ietf.org/id/draft-nishida-tsvwg-sctp-failover-05.txt
|
| /linux-6.15/drivers/net/ |
| H A D | net_failover.c | 706 struct failover *net_failover_create(struct net_device *standby_dev) in net_failover_create() 710 struct failover *failover; in net_failover_create() local 760 failover = failover_register(failover_dev, &net_failover_ops); in net_failover_create() 761 if (IS_ERR(failover)) { in net_failover_create() 762 err = PTR_ERR(failover); in net_failover_create() 766 return failover; in net_failover_create() 788 void net_failover_destroy(struct failover *failover) in net_failover_destroy() argument 794 if (!failover) in net_failover_destroy() 797 failover_dev = rcu_dereference(failover->failover_dev); in net_failover_destroy() 812 failover_unregister(failover); in net_failover_destroy()
|
| H A D | Kconfig | 633 This provides an automated failover mechanism via APIs to create 634 and destroy a failover master netdev and manages a primary and 635 standby slave netdevs that get registered via the generic failover
|
| H A D | virtio_net.c | 465 struct failover *failover; member 6946 vi->failover = net_failover_create(vi->dev); in virtnet_probe() 6947 if (IS_ERR(vi->failover)) { in virtnet_probe() 6948 err = PTR_ERR(vi->failover); in virtnet_probe() 7061 net_failover_destroy(vi->failover); in virtnet_probe() 7110 net_failover_destroy(vi->failover); in virtnet_remove()
|
| /linux-6.15/drivers/block/drbd/ |
| H A D | Kconfig | 37 For automatic failover you need a cluster manager (e.g. heartbeat).
|
| /linux-6.15/net/ |
| H A D | Kconfig | 506 tristate "Generic failover module" 508 The failover module provides a generic interface for paravirtual 509 drivers to register a netdev and a set of ops with a failover 513 failover netdev. This enables paravirtual drivers to use a
|
| /linux-6.15/Documentation/scsi/ |
| H A D | aacraid.rst | 155 - Performance tuning, card failover and bug mitigations.
|
| /linux-6.15/drivers/net/ethernet/marvell/ |
| H A D | Kconfig | 122 It does not support the link failover and network management
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | switch.rst | 59 failover reasons.
|
| /linux-6.15/net/netfilter/ipvs/ |
| H A D | Kconfig | 158 tristate "weighted failover scheduling" 160 The weighted failover scheduling algorithm directs network
|
| /linux-6.15/Documentation/networking/devlink/ |
| H A D | mlx5.rst | 93 failover between representors and stacked devices. By default metadata is
|
| /linux-6.15/drivers/infiniband/ulp/rtrs/ |
| H A D | README | 31 between client and server. Those are used for load balancing and failover.
|
| /linux-6.15/Documentation/admin-guide/ |
| H A D | xfs.rst | 225 where failover must not result in clients seeing 227 failover event.
|
| /linux-6.15/Documentation/translations/it_IT/process/ |
| H A D | changes.rst | 367 implementare un *failover*. Anche quando il sistema funziona bene, ``rmtab``
|
| /linux-6.15/Documentation/admin-guide/sysctl/ |
| H A D | vm.rst | 888 1 and 2 are for failover of clustering. Please select either 889 according to your policy of failover.
|
| /linux-6.15/drivers/net/ethernet/ibm/ |
| H A D | ibmvnic.c | 6647 static DEVICE_ATTR_WO(failover);
|