Home
last modified time | relevance | path

Searched refs:bonding (Results 1 – 25 of 43) sorted by relevance

12

/linux/include/net/
A Dbonding.h155 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 Dbond_alb.h11 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 Dbond_3ad.h158 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 Dbond_options.h83 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 Dbond_options.c19 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 Dbond_sysfs.c41 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 Dbond_alb.c124 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 Dbond_debugfs.c20 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 Dbond_main.c424 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 DMakefile6 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 Dbond_procfs.c14 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 Dbond_3ad.c143 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 Dbond_netlink.c136 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 Dbonding.rst384 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 Dindex.rst45 bonding
/linux/Documentation/devicetree/bindings/media/
A Drenesas,drif.yaml32 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 DKconfig26 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 Di915_scheduler.rst91 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 DMakefile9 obj-$(CONFIG_BONDING) += bonding/
A DKconfig37 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 Dr8a77990.dtsi1370 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 Dr8a77965.dtsi1634 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 Dr8a77960.dtsi1771 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 Dr8a77951.dtsi1899 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 Diavf.rst229 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

Completed in 71 milliseconds

12