| /linux/drivers/net/bonding/ |
| H A D | bond_options.c | 679 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 D | bond_main.c | 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() 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 D | bond_procfs.c | 14 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 D | bonding.h | 51 #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 D | bond_alb.h | 14 #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 D | bond_3ad.h | 262 BOND_AD_INFO(bond) global() argument [all...] |
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_lag.c | 42 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 D | lan966x_main.h | 417 struct net_device *bond; member
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot.c | 1721 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 D | xdp_bonding.c | 384 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 D | bond.c | 280 struct mlx5e_rep_bond *bond; in mlx5e_rep_esw_bond_netevent() local
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rep.h | 94 struct mlx5e_rep_bond *bond; member
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | main.c | 1518 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 D | resource_tracker.c | 5026 static int mlx4_mirror_fs_rules(struct mlx4_dev *dev, bool bond) in mlx4_mirror_fs_rules()
|
| /linux/include/soc/mscc/ |
| H A D | ocelot.h | 745 struct net_device *bond; member 777 struct net_device *bond; member
|