| /linux/include/net/ |
| H A D | bonding.h | 161 struct bonding *bond; /* our master */ 218 struct bonding { struct 228 int (*recv_probe)(const struct sk_buff *, struct bonding *, argument 290 static inline struct slave *bond_get_slave_by_dev(struct bonding *bond, in bond_get_slave_by_dev() argument 296 static inline struct bonding *bond_get_bond_by_slave(struct slave *slave) in bond_get_bond_by_slave() 301 static inline bool bond_should_override_tx_queue(struct bonding *bond) in bond_should_override_tx_queue() 307 static inline bool bond_is_lb(const struct bonding *bond) in bond_is_lb() 313 static inline bool bond_needs_speed_duplex(const struct bonding *bond) in bond_needs_speed_duplex() 318 static inline bool bond_is_nondyn_tlb(const struct bonding *bond) in bond_is_nondyn_tlb() 323 static inline bool bond_mode_can_use_xmit_hash(const struct bonding *bond) in bond_mode_can_use_xmit_hash() [all …]
|
| H 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);
|
| /linux/drivers/net/bonding/ |
| H A D | bond_options.c | 21 static int bond_option_active_slave_set(struct bonding *bond, 23 static int bond_option_miimon_set(struct bonding *bond, 25 static int bond_option_updelay_set(struct bonding *bond, 27 static int bond_option_downdelay_set(struct bonding *bond, 29 static int bond_option_peer_notif_delay_set(struct bonding *bond, 31 static int bond_option_use_carrier_set(struct bonding *bond, 33 static int bond_option_arp_interval_set(struct bonding *bond, 35 static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target); 36 static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target); 37 static int bond_option_arp_ip_targets_set(struct bonding *bond, [all …]
|
| H A D | bond_main.c | 268 static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act, 299 netdev_tx_t bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, in bond_dev_queue_xmit() 314 static bool bond_sk_check(struct bonding *bond) in bond_sk_check() 346 bool bond_xdp_check(struct bonding *bond, int mode) in bond_xdp_check() 378 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_add_vid() 412 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_kill_vid() 439 struct bonding *bond; in bond_ipsec_dev() 473 struct bonding *bond; in bond_ipsec_add_sa() 521 static void bond_ipsec_add_sa_all(struct bonding *bond) in bond_ipsec_add_sa_all() 598 static void bond_ipsec_del_sa_all(struct bonding *bond) in bond_ipsec_del_sa_all() [all …]
|
| H 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)
|
| H 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() 193 struct bonding *bond = pde_data(file_inode(seq->file)); in bond_info_show_slave() 283 void bond_create_proc_entry(struct bonding *bond) in bond_create_proc_entry() 299 void bond_remove_proc_entry(struct bonding *bond) in bond_remove_proc_entry()
|
| /linux/drivers/iio/buffer/ |
| H 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/tools/testing/selftests/drivers/net/team/ |
| H A D | Makefile | 12 ../bonding/lag_lib.sh \
|
| H A D | dev_addr_lists.sh | 16 source "$lib_dir"/../bonding/lag_lib.sh
|
| /linux/Documentation/gpu/rfc/ |
| H 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/Documentation/translations/zh_CN/networking/ |
| H A D | index.rst | 72 * bonding
|
| /linux/drivers/net/wireless/realtek/rtl8xxxu/ |
| H A D | 8192e.c | 468 u32 val32, bonding, sys_cfg, vendor; in rtl8192eu_identify_chip() local 479 bonding = rtl8xxxu_read32(priv, REG_HPON_FSM); in rtl8192eu_identify_chip() 480 bonding &= HPON_FSM_BONDING_MASK; in rtl8192eu_identify_chip() 481 if (bonding == HPON_FSM_BONDING_1T2R) { in rtl8192eu_identify_chip()
|
| /linux/tools/testing/selftests/drivers/net/bonding/ |
| H A D | netcons_over_bonding.sh | 36 modprobe bonding 2> /dev/null || true
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a77990.dtsi | 1385 renesas,bonding = <&drif01>; 1400 renesas,bonding = <&drif00>; 1415 renesas,bonding = <&drif11>; 1430 renesas,bonding = <&drif10>; 1445 renesas,bonding = <&drif21>; 1460 renesas,bonding = <&drif20>; 1475 renesas,bonding = <&drif31>; 1490 renesas,bonding = <&drif30>;
|
| /linux/drivers/net/ |
| H 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/tools/testing/selftests/ |
| H A D | Makefile | 24 TARGETS += drivers/net/bonding
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H 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
|
| H A D | e100.rst | 36 /Documentation/networking/bonding.rst
|
| /linux/net/batman-adv/ |
| H A D | mesh-interface.c | 756 atomic_set(&bat_priv->bonding, 0); in batadv_meshif_init_late()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-net | 92 Note: some special devices, e.g: bonding and team drivers will
|
| /linux/Documentation/networking/ |
| H A D | openvswitch.rst | 9 used to implement a plain Ethernet switch, network device bonding,
|
| H A D | switchdev.rst | 158 tools such as the bridge driver, the bonding/team drivers, and netlink-based
|
| /linux/drivers/thunderbolt/ |
| H A D | switch.c | 1089 static int tb_port_set_lane_bonding(struct tb_port *port, bool bonding) in tb_port_set_lane_bonding() argument 1102 if (bonding) in tb_port_set_lane_bonding()
|
| /linux/Documentation/networking/dsa/ |
| H A D | configuration.rst | 383 This can be achieved by placing the DSA conduits under a LAG interface (bonding
|
| /linux/ |
| H A D | CREDITS | 1243 D: Co-maintainer and co-author of the network bonding driver. 1457 D: Maintenance and contributions to the network interface bonding driver. 3808 D: Multicast support in bonding driver
|