Home
last modified time | relevance | path

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

/linux/drivers/net/bonding/
H A Dbond_options.c679 static int bond_opt_check_deps(struct bonding *bond, in bond_opt_check_deps()
694 static void bond_opt_dep_print(struct bonding *bond, in bond_opt_dep_print()
712 static void bond_opt_error_interpret(struct bonding *bond, in bond_opt_error_interpret()
788 int __bond_opt_set(struct bonding *bond, in __bond_opt_set()
827 int __bond_opt_set_notify(struct bonding *bond, in __bond_opt_set_notify()
851 int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf) in bond_opt_tryset_rtnl()
880 static bool bond_set_xfrm_features(struct bonding *bond) in bond_set_xfrm_features()
893 static int bond_option_mode_set(struct bonding *bond, in bond_option_mode_set()
943 static int bond_option_active_slave_set(struct bonding *bond, in bond_option_active_slave_set()
1007 static int bond_option_miimon_set(struct bonding *bond, in bond_option_miimon_set()
[all …]
H A Dbond_main.c299 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()
327 bool bond_xdp_check(struct bonding *bond, int mode) in bond_xdp_check()
373 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_add_vid() local
407 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_kill_vid() local
434 struct bonding *bond; in bond_ipsec_dev() local
468 struct bonding *bond; in bond_ipsec_add_sa() local
516 static void bond_ipsec_add_sa_all(struct bonding *bond) in bond_ipsec_add_sa_all()
593 static void bond_ipsec_del_sa_all(struct bonding *bond) in bond_ipsec_del_sa_all()
639 struct bonding *bond; in bond_ipsec_free_sa() local
[all …]
H A 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
193 struct bonding *bond = pde_data(file_inode(seq->file)); in bond_info_show_slave() local
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/include/net/
H A Dbonding.h51 #define BOND_MODE(bond) ((bond)->params.mode) argument
54 #define bond_slave_list(bond) (&(bond)->dev->adj_list.lower) argument
56 #define bond_has_slaves(bond) !list_empty(bond_slave_list(bond)) argument
59 #define bond_first_slave(bond) \ argument
63 #define bond_last_slave(bond) \ argument
69 bond_first_slave_rcu(bond) global() argument
72 bond_is_first_slave(bond,pos) global() argument
73 bond_is_last_slave(bond,pos) global() argument
83 bond_for_each_slave(bond,pos,iter) global() argument
87 bond_for_each_slave_rcu(bond,pos,iter) global() argument
162 struct bonding *bond; /* our master */ global() member
290 bond_get_slave_by_dev(struct bonding * bond,struct net_device * slave_dev) bond_get_slave_by_dev() argument
301 bond_should_override_tx_queue(struct bonding * bond) bond_should_override_tx_queue() argument
307 bond_is_lb(const struct bonding * bond) bond_is_lb() argument
313 bond_needs_speed_duplex(const struct bonding * bond) bond_needs_speed_duplex() argument
318 bond_is_nondyn_tlb(const struct bonding * bond) bond_is_nondyn_tlb() argument
323 bond_mode_can_use_xmit_hash(const struct bonding * bond) bond_mode_can_use_xmit_hash() argument
331 bond_mode_uses_xmit_hash(const struct bonding * bond) bond_mode_uses_xmit_hash() argument
350 bond_uses_primary(struct bonding * bond) bond_uses_primary() argument
355 bond_option_active_slave_get_rcu(struct bonding * bond) bond_option_active_slave_get_rcu() argument
404 bond_slave_state_change(struct bonding * bond) bond_slave_state_change() argument
417 bond_slave_state_notify(struct bonding * bond) bond_slave_state_notify() argument
494 slave_do_arp_validate(struct bonding * bond,struct slave * slave) slave_do_arp_validate() argument
500 slave_do_arp_validate_only(struct bonding * bond) slave_do_arp_validate_only() argument
522 slave_oldest_target_arp_rx(struct bonding * bond,struct slave * slave) slave_oldest_target_arp_rx() argument
535 slave_last_rx(struct bonding * bond,struct slave * slave) slave_last_rx() argument
641 bond_slave_link_notify(struct bonding * bond) bond_slave_link_notify() argument
721 bond_create_proc_entry(struct bonding * bond) bond_create_proc_entry() argument
725 bond_remove_proc_entry(struct bonding * bond) bond_remove_proc_entry() argument
738 bond_slave_has_mac(struct bonding * bond,const u8 * mac) bond_slave_has_mac() argument
752 bond_slave_has_mac_rcu(struct bonding * bond,const u8 * mac) bond_slave_has_mac_rcu() argument
[all...]
H A 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
H A Dbond_3ad.h262 BOND_AD_INFO(bond) global() argument
[all...]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_lag.c42 struct net_device *bond; in lan966x_lag_set_aggr_pgids() local
126 struct net_device *bond, in lan966x_lag_port_join()
166 void lan966x_lag_port_leave(struct lan966x_port *port, struct net_device *bond) in lan966x_lag_port_leave()
349 u32 lan966x_lag_get_mask(struct lan966x *lan966x, struct net_device *bond) in lan966x_lag_get_mask()
H A Dlan966x_main.h417 struct net_device *bond; member
/linux/drivers/net/ethernet/mscc/
H A Docelot.c1721 static u32 ocelot_get_bond_mask(struct ocelot *ocelot, struct net_device *bond) in ocelot_get_bond_mask()
1744 int ocelot_bond_get_id(struct ocelot *ocelot, struct net_device *bond) in ocelot_bond_get_id()
1864 struct net_device *bond = ocelot_port->bond; in ocelot_apply_bridge_fwd_mask() local
2310 struct net_device *bond = ocelot->ports[lag]->bond; in ocelot_set_aggr_pgids() local
2370 struct net_device *bond; in ocelot_setup_logical_port_ids() local
2464 struct net_device *bond, in ocelot_migrate_lag_fdbs()
2494 struct net_device *bond, in ocelot_port_lag_join()
2519 struct net_device *bond) in ocelot_port_lag_leave()
2557 int ocelot_lag_fdb_add(struct ocelot *ocelot, struct net_device *bond, in ocelot_lag_fdb_add()
2593 int ocelot_lag_fdb_del(struct ocelot *ocelot, struct net_device *bond, in ocelot_lag_fdb_del()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_bonding.c384 int veth, bond, err; in test_xdp_bonding_attach() local
463 int bond, err; in test_xdp_bonding_nested() local
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dbond.c280 struct mlx5e_rep_bond *bond; in mlx5e_rep_esw_bond_netevent() local
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h94 struct mlx5e_rep_bond *bond; member
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dmain.c1518 struct mlx4_bond *bond = container_of(work, struct mlx4_bond, work); in mlx4_bond_work() local
1547 struct mlx4_bond *bond; in mlx4_queue_bond_work() local
H A Dresource_tracker.c5026 static int mlx4_mirror_fs_rules(struct mlx4_dev *dev, bool bond) in mlx4_mirror_fs_rules()
/linux/include/soc/mscc/
H A Docelot.h745 struct net_device *bond; member
777 struct net_device *bond; member