Home
last modified time | relevance | path

Searched defs:bond (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.15/drivers/net/bonding/
Dbond_options.c592 static int bond_opt_check_deps(struct bonding *bond, in bond_opt_check_deps()
607 static void bond_opt_dep_print(struct bonding *bond, in bond_opt_dep_print()
620 static void bond_opt_error_interpret(struct bonding *bond, in bond_opt_error_interpret()
684 int __bond_opt_set(struct bonding *bond, in __bond_opt_set()
722 int __bond_opt_set_notify(struct bonding *bond, in __bond_opt_set_notify()
746 int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf) in bond_opt_tryset_rtnl()
775 static bool bond_set_xfrm_features(struct bonding *bond) in bond_set_xfrm_features()
788 static bool bond_set_tls_features(struct bonding *bond) in bond_set_tls_features()
801 static int bond_option_mode_set(struct bonding *bond, in bond_option_mode_set()
840 static int bond_option_active_slave_set(struct bonding *bond, in bond_option_active_slave_set()
[all …]
Dbond_sysfs.c41 struct bonding *bond; in bonding_show_bonds() local
64 struct bonding *bond; in bond_get_by_name() local
145 struct bonding *bond = to_bond(d); in bonding_sysfs_store_option() local
168 struct bonding *bond = to_bond(d); in bonding_show_slaves() local
201 struct bonding *bond = to_bond(d); in bonding_show_mode() local
215 struct bonding *bond = to_bond(d); in bonding_show_xmit_hash() local
230 struct bonding *bond = to_bond(d); in bonding_show_arp_validate() local
246 struct bonding *bond = to_bond(d); in bonding_show_arp_all_targets() local
262 struct bonding *bond = to_bond(d); in bonding_show_fail_over_mac() local
278 struct bonding *bond = to_bond(d); in bonding_show_arp_interval() local
[all …]
Dbond_alb.c92 static void __tlb_clear_slave(struct bonding *bond, struct slave *slave, in __tlb_clear_slave()
115 static void tlb_clear_slave(struct bonding *bond, struct slave *slave, in tlb_clear_slave()
124 static int tlb_initialize(struct bonding *bond) in tlb_initialize()
148 static void tlb_deinitialize(struct bonding *bond) in tlb_deinitialize()
166 static struct slave *tlb_get_least_loaded_slave(struct bonding *bond) in tlb_get_least_loaded_slave()
190 static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index, in __tlb_choose_channel()
226 static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index, in tlb_choose_channel()
247 static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp) in rlb_update_entry_from_arp()
271 static int rlb_arp_recv(const struct sk_buff *skb, struct bonding *bond, in rlb_arp_recv()
305 static struct slave *__rlb_next_rx_slave(struct bonding *bond) in __rlb_next_rx_slave()
[all …]
Dbond_main.c292 netdev_tx_t bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, in bond_dev_queue_xmit()
307 bool bond_sk_check(struct bonding *bond) in bond_sk_check()
320 static bool bond_xdp_check(struct bonding *bond) in bond_xdp_check()
366 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_add_vid() local
400 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_kill_vid() local
424 struct bonding *bond; in bond_ipsec_add_sa() local
468 static void bond_ipsec_add_sa_all(struct bonding *bond) in bond_ipsec_add_sa_all()
512 struct bonding *bond; in bond_ipsec_del_sa() local
551 static void bond_ipsec_del_sa_all(struct bonding *bond) in bond_ipsec_del_sa_all()
594 struct bonding *bond; in bond_ipsec_offload_ok() local
[all …]
Dbond_debugfs.c20 struct bonding *bond = m->private; in bond_debug_rlb_hash_show() local
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()
Dbond_procfs.c14 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_seq_start() local
33 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_seq_next() local
60 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_show_master() local
176 struct bonding *bond = PDE_DATA(file_inode(seq->file)); in bond_info_show_slave() local
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()
Dbond_3ad.c143 struct bonding *bond = __get_bond_by_port(port); in __get_first_agg() local
209 struct bonding *bond = __get_bond_by_port(port); in __get_agg_selection_mode() local
223 struct bonding *bond = __get_bond_by_port(port); in __check_agg_selection_timer() local
380 const struct bonding *bond = bond_get_bond_by_slave(port->slave); in __ad_actor_update_port() local
769 struct bonding *bond = aggregator->slave->bond; in __get_active_agg() local
1398 struct bonding *bond; in ad_port_selection_logic() local
1676 struct bonding *bond = agg->slave->bond; in ad_agg_selection_logic() local
1995 void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout) in bond_3ad_initiate_agg_selection()
2007 void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution) in bond_3ad_initialize()
2044 struct bonding *bond = bond_get_bond_by_slave(slave); in bond_3ad_bind_slave() local
[all …]
Dbond_netlink.c136 struct bonding *bond = netdev_priv(bond_dev); in bond_slave_changelink() local
163 struct bonding *bond = netdev_priv(bond_dev); in bond_changelink() local
471 struct bonding *bond = netdev_priv(bond_dev); in bond_newlink() local
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() local
723 struct bonding *bond; in bond_fill_linkxstats() local
/Linux-v5.15/include/net/
Dbonding.h50 #define BOND_MODE(bond) ((bond)->params.mode) argument
53 #define bond_slave_list(bond) (&(bond)->dev->adj_list.lower) argument
55 #define bond_has_slaves(bond) !list_empty(bond_slave_list(bond)) argument
58 #define bond_first_slave(bond) \ argument
62 #define bond_last_slave(bond) \ argument
68 #define bond_first_slave_rcu(bond) \ argument
71 #define bond_is_first_slave(bond, pos) (pos == bond_first_slave(bond)) argument
72 #define bond_is_last_slave(bond, pos) (pos == bond_last_slave(bond)) argument
82 #define bond_for_each_slave(bond, pos, iter) \ argument
86 #define bond_for_each_slave_rcu(bond, pos, iter) \ argument
[all …]
Dbond_alb.h14 #define BOND_ALB_INFO(bond) ((bond)->alb_info) argument
23 #define BOND_ALB_LP_INTERVAL(bond) (bond->params.lp_interval) /* In seconds, periodic send of argument
30 #define BOND_ALB_LP_TICKS(bond) (BOND_ALB_LP_INTERVAL(bond) \ argument
Dbond_3ad.h259 #define BOND_AD_INFO(bond) ((bond)->ad_info) argument
/Linux-v5.15/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3-sva.c311 struct arm_smmu_bond *bond; in __arm_smmu_sva_bind() local
374 struct arm_smmu_bond *bond = sva_to_bond(handle); in arm_smmu_sva_unbind() local
388 struct arm_smmu_bond *bond = sva_to_bond(handle); in arm_smmu_sva_get_pasid() local
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/
Dxdp_bonding.c387 int veth, bond, err; in test_xdp_bonding_attach() local
466 int bond, err; in test_xdp_bonding_nested() local
/Linux-v5.15/drivers/net/ethernet/mscc/
Docelot.c1308 static u32 ocelot_get_bond_mask(struct ocelot *ocelot, struct net_device *bond, in ocelot_get_bond_mask()
1407 struct net_device *bond = ocelot_port->bond; in ocelot_apply_bridge_fwd_mask() local
1725 struct net_device *bond = ocelot->ports[lag]->bond; in ocelot_set_aggr_pgids() local
1781 struct net_device *bond; in ocelot_setup_logical_port_ids() local
1805 struct net_device *bond, in ocelot_port_lag_join()
1822 struct net_device *bond) in ocelot_port_lag_leave()
Docelot_net.c1222 struct net_device *bond, in ocelot_netdevice_lag_join()
1255 struct net_device *bond) in ocelot_netdevice_pre_lag_leave()
1267 struct net_device *bond) in ocelot_netdevice_lag_leave()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_rep.h97 struct mlx5e_rep_bond *bond; member
/Linux-v5.15/drivers/net/dsa/ocelot/
Dfelix.c719 struct net_device *bond, in felix_lag_join()
728 struct net_device *bond) in felix_lag_leave()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2902 struct mlx4_en_bond *bond = container_of(work, in mlx4_en_bond_work() local
2934 struct mlx4_en_bond *bond = NULL; in mlx4_en_queue_bond_work() local
Dresource_tracker.c5026 static int mlx4_mirror_fs_rules(struct mlx4_dev *dev, bool bond) in mlx4_mirror_fs_rules()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_context.c499 struct intel_engine_cs *bond; in set_proto_ctx_engines_bond() local
/Linux-v5.15/include/soc/mscc/
Docelot.h608 struct net_device *bond; member
/Linux-v5.15/include/linux/
Dnetdevice.h2901 #define for_each_netdev_in_bond_rcu(bond, slave) \ argument