| /linux/include/net/ |
| A D | bonding.h | 155 struct bonding *bond; /* our master */ 209 struct bonding { struct 274 bool bond_sk_check(struct bonding *bond); argument 635 void bond_prepare_sysfs_group(struct bonding *bond); 642 int bond_set_carrier(struct bonding *bond); 647 void bond_debug_register(struct bonding *bond); 648 void bond_debug_unregister(struct bonding *bond); 649 void bond_debug_reregister(struct bonding *bond); 662 void bond_work_init_all(struct bonding *bond); 665 void bond_create_proc_entry(struct bonding *bond); [all …]
|
| A D | bond_alb.h | 11 struct bonding; 153 int bond_alb_initialize(struct bonding *bond, int rlb_enabled); 154 void bond_alb_deinitialize(struct bonding *bond); 155 int bond_alb_init_slave(struct bonding *bond, struct slave *slave); 156 void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave); 157 void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link); 158 void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave); 161 struct slave *bond_xmit_alb_slave_get(struct bonding *bond, 163 struct slave *bond_xmit_tlb_slave_get(struct bonding *bond, 167 void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id);
|
| A D | bond_3ad.h | 158 struct bonding; 293 void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution); 297 void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout); 300 int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info); 301 int __bond_3ad_get_active_agg_info(struct bonding *bond, 303 int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond, 305 int bond_3ad_set_carrier(struct bonding *bond); 306 void bond_3ad_update_lacp_active(struct bonding *bond); 307 void bond_3ad_update_lacp_rate(struct bonding *bond); 308 void bond_3ad_update_ad_actor_settings(struct bonding *bond);
|
| A D | bond_options.h | 83 struct bonding; 100 int (*set)(struct bonding *bond, const struct bond_opt_value *val); 103 int __bond_opt_set(struct bonding *bond, unsigned int option, 105 int __bond_opt_set_notify(struct bonding *bond, unsigned int option, 107 int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf); 132 void bond_option_arp_ip_targets_clear(struct bonding *bond);
|
| /linux/drivers/net/bonding/ |
| A D | bond_options.c | 19 static int bond_option_active_slave_set(struct bonding *bond, 21 static int bond_option_miimon_set(struct bonding *bond, 23 static int bond_option_updelay_set(struct bonding *bond, 25 static int bond_option_downdelay_set(struct bonding *bond, 41 static int bond_option_primary_set(struct bonding *bond, 59 static int bond_option_pps_set(struct bonding *bond, 69 static int bond_option_mode_set(struct bonding *bond, 71 static int bond_option_slaves_set(struct bonding *bond, 592 static int bond_opt_check_deps(struct bonding *bond, in bond_opt_check_deps() 684 int __bond_opt_set(struct bonding *bond, in __bond_opt_set() [all …]
|
| A D | bond_sysfs.c | 41 struct bonding *bond; in bonding_show_bonds() 64 struct bonding *bond; in bond_get_by_name() 145 struct bonding *bond = to_bond(d); in bonding_sysfs_store_option() 168 struct bonding *bond = to_bond(d); in bonding_show_slaves() 201 struct bonding *bond = to_bond(d); in bonding_show_mode() 215 struct bonding *bond = to_bond(d); in bonding_show_xmit_hash() 230 struct bonding *bond = to_bond(d); in bonding_show_arp_validate() 246 struct bonding *bond = to_bond(d); in bonding_show_arp_all_targets() 262 struct bonding *bond = to_bond(d); in bonding_show_fail_over_mac() 278 struct bonding *bond = to_bond(d); in bonding_show_arp_interval() [all …]
|
| A D | bond_alb.c | 124 static int tlb_initialize(struct bonding *bond) in tlb_initialize() 148 static void tlb_deinitialize(struct bonding *bond) in tlb_deinitialize() 553 struct bonding *bond, in rlb_choose_channel() 701 static void rlb_rebalance(struct bonding *bond) in rlb_rebalance() 844 static int rlb_initialize(struct bonding *bond) in rlb_initialize() 942 struct bonding *bond; 954 struct bonding *bond = data->bond; in alb_upper_dev_walk() 1376 struct bonding *bond = netdev_priv(bond_dev); in bond_tlb_xmit() 1488 struct bonding *bond = netdev_priv(bond_dev); in bond_alb_xmit() 1497 struct bonding *bond = container_of(work, struct bonding, in bond_alb_monitor() [all …]
|
| A D | bond_debugfs.c | 20 struct bonding *bond = m->private; in bond_debug_rlb_hash_show() 50 void bond_debug_register(struct bonding *bond) in bond_debug_register() 62 void bond_debug_unregister(struct bonding *bond) in bond_debug_unregister() 70 void bond_debug_reregister(struct bonding *bond) in bond_debug_reregister() 104 void bond_debug_register(struct bonding *bond) in bond_debug_register() 108 void bond_debug_unregister(struct bonding *bond) in bond_debug_unregister() 112 void bond_debug_reregister(struct bonding *bond) in bond_debug_reregister()
|
| A D | bond_main.c | 424 struct bonding *bond; in bond_ipsec_add_sa() 512 struct bonding *bond; in bond_ipsec_del_sa() 594 struct bonding *bond; in bond_ipsec_offload_ok() 840 struct bonding *bond = container_of(work, struct bonding, in bond_resend_igmp_join_requests_delayed() 1493 struct bonding *bond) in bond_should_deliver_exact_match() 1509 struct bonding *bond; in bond_handle_frame() 2715 struct bonding *bond = container_of(work, struct bonding, in bond_mii_monitor() 3492 struct bonding *bond = container_of(work, struct bonding, in bond_arp_monitor() 3544 struct bonding *bond; in bond_slave_netdev_event() 4635 struct bonding *bond = container_of(work, struct bonding, in bond_slave_arr_handler() [all …]
|
| A D | Makefile | 6 obj-$(CONFIG_BONDING) += bonding.o 8 bonding-objs := bond_main.o bond_3ad.o bond_alb.o bond_sysfs.o bond_sysfs_slave.o bond_debugfs.o bo… 11 bonding-objs += $(proc-y)
|
| A D | bond_procfs.c | 14 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_seq_start() 33 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_seq_next() 60 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_show_master() 176 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_show_slave() 266 void bond_create_proc_entry(struct bonding *bond) in bond_create_proc_entry() 282 void bond_remove_proc_entry(struct bonding *bond) in bond_remove_proc_entry()
|
| A D | bond_3ad.c | 143 struct bonding *bond = __get_bond_by_port(port); in __get_first_agg() 209 struct bonding *bond = __get_bond_by_port(port); in __get_agg_selection_mode() 223 struct bonding *bond = __get_bond_by_port(port); in __check_agg_selection_timer() 769 struct bonding *bond = aggregator->slave->bond; in __get_active_agg() 1398 struct bonding *bond; in ad_port_selection_logic() 1676 struct bonding *bond = agg->slave->bond; in ad_agg_selection_logic() 2098 struct bonding *bond = slave->bond; in bond_3ad_unbind_slave() 2295 struct bonding *bond = container_of(work, struct bonding, in bond_3ad_state_machine_handler() 2387 struct bonding *bond = slave->bond; in bond_3ad_rx_indication() 2585 int bond_3ad_set_carrier(struct bonding *bond) in bond_3ad_set_carrier() [all …]
|
| A D | bond_netlink.c | 136 struct bonding *bond = netdev_priv(bond_dev); in bond_slave_changelink() 163 struct bonding *bond = netdev_priv(bond_dev); in bond_changelink() 471 struct bonding *bond = netdev_priv(bond_dev); in bond_newlink() 521 static int bond_option_active_slave_get_ifindex(struct bonding *bond) in bond_option_active_slave_get_ifindex() 536 struct bonding *bond = netdev_priv(bond_dev); in bond_fill_info() 723 struct bonding *bond; in bond_fill_linkxstats() 770 .priv_size = sizeof(struct bonding),
|
| /linux/Documentation/networking/ |
| A D | bonding.rst | 384 bonding. 1101 of bonding. 1293 alias bond0 bonding 1379 # rmmod bonding 1415 alias bond0 bonding 1578 modprobe bonding 1811 bonding configuration, state, and version of the bonding driver. 1889 tagged internally by bonding itself. As a result, bonding must 2174 The bonding driver handles promiscuous mode changes to the bonding 2659 bonding on specific hardware platforms, or for interfacing bonding [all …]
|
| A D | index.rst | 45 bonding
|
| /linux/Documentation/devicetree/bindings/media/ |
| A D | renesas,drif.yaml | 32 phandles using a property called "renesas,bonding". For the rest of 47 "renesas,bonding" or "renesas,primary-bond" will have no effect. That 85 renesas,bonding: 128 - renesas,bonding 186 renesas,bonding = <&drif01>; 208 renesas,bonding = <&drif00>; 244 renesas,bonding = <&drif11>; 258 renesas,bonding = <&drif10>;
|
| /linux/drivers/iio/buffer/ |
| A D | Kconfig | 26 Provides a bonding of the generic IIO DMA buffer infrastructure with the 36 Provides a way to bonding when an IIO device has a direct connection
|
| /linux/Documentation/gpu/rfc/ |
| A D | i915_scheduler.rst | 91 The existing bonding uAPI is completely broken with GuC submission because 97 bonding uAPI does. Hence the need for a new parallel submission interface. Also 98 the legacy bonding uAPI is quite confusing and not intuitive at all. Furthermore
|
| /linux/drivers/net/ |
| A D | Makefile | 9 obj-$(CONFIG_BONDING) += bonding/
|
| A D | Kconfig | 37 networking core drivers (i.e. VLAN, bridging, bonding, etc.) 51 The driver supports multiple bonding modes to allow for both high 54 Refer to <file:Documentation/networking/bonding.rst> for more 58 will be called bonding.
|
| /linux/arch/arm64/boot/dts/renesas/ |
| A D | r8a77990.dtsi | 1370 renesas,bonding = <&drif01>; 1385 renesas,bonding = <&drif00>; 1400 renesas,bonding = <&drif11>; 1415 renesas,bonding = <&drif10>; 1430 renesas,bonding = <&drif21>; 1445 renesas,bonding = <&drif20>; 1460 renesas,bonding = <&drif31>; 1475 renesas,bonding = <&drif30>;
|
| A D | r8a77965.dtsi | 1634 renesas,bonding = <&drif01>; 1649 renesas,bonding = <&drif00>; 1664 renesas,bonding = <&drif11>; 1679 renesas,bonding = <&drif10>; 1694 renesas,bonding = <&drif21>; 1709 renesas,bonding = <&drif20>; 1724 renesas,bonding = <&drif31>; 1739 renesas,bonding = <&drif30>;
|
| A D | r8a77960.dtsi | 1771 renesas,bonding = <&drif01>; 1786 renesas,bonding = <&drif00>; 1801 renesas,bonding = <&drif11>; 1816 renesas,bonding = <&drif10>; 1831 renesas,bonding = <&drif21>; 1846 renesas,bonding = <&drif20>; 1861 renesas,bonding = <&drif31>; 1876 renesas,bonding = <&drif30>;
|
| A D | r8a77951.dtsi | 1899 renesas,bonding = <&drif01>; 1914 renesas,bonding = <&drif00>; 1929 renesas,bonding = <&drif11>; 1944 renesas,bonding = <&drif10>; 1959 renesas,bonding = <&drif21>; 1974 renesas,bonding = <&drif20>; 1989 renesas,bonding = <&drif31>; 2004 renesas,bonding = <&drif30>;
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| A D | iavf.rst | 229 device, when you add a slave, or change the active-backup slave, Linux bonding 231 active slave. Linux bonding will fail at this point. This issue will not occur
|