| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_lag.c | 37 static void ice_lag_set_primary(struct ice_lag *lag) in ice_lag_set_primary() 57 static void ice_lag_set_bkup(struct ice_lag *lag) in ice_lag_set_bkup() 116 static void ice_lag_config_eswitch(struct ice_lag *lag, in ice_lag_config_eswitch() 157 ice_lag_find_hw_by_lport(struct ice_lag *lag, u8 lport) in ice_lag_find_hw_by_lport() 206 static struct ice_lag *ice_lag_find_primary(struct ice_lag *lag) in ice_lag_find_primary() 236 ice_lag_cfg_fltr(struct ice_lag *lag, u32 act, u16 recipe_id, u16 *rule_idx, in ice_lag_cfg_fltr() 299 ice_lag_cfg_dflt_fltr(struct ice_lag *lag, bool add) in ice_lag_cfg_dflt_fltr() 332 ice_lag_cfg_drop_fltr(struct ice_lag *lag, bool add) in ice_lag_cfg_drop_fltr() 348 ice_lag_cfg_pf_fltrs_act_bkup(struct ice_lag *lag, in ice_lag_cfg_pf_fltrs_act_bkup() 378 ice_lag_cfg_lp_fltr(struct ice_lag *lag, bool add, bool cp) in ice_lag_cfg_lp_fltr() [all …]
|
| H A D | ice.h | 652 struct ice_lag *lag; /* Link Aggregation information */ member
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | lag_conf.c | 86 static unsigned int nfp_fl_get_next_pkt_number(struct nfp_fl_lag *lag) in nfp_fl_get_next_pkt_number() 94 static void nfp_fl_increment_version(struct nfp_fl_lag *lag) in nfp_fl_increment_version() 106 nfp_fl_lag_group_create(struct nfp_fl_lag *lag, struct net_device *master) in nfp_fl_lag_group_create() 142 nfp_fl_lag_find_group_for_master_with_lag(struct nfp_fl_lag *lag, in nfp_fl_lag_find_group_for_master_with_lag() 209 struct nfp_tun_neigh_lag *lag) in nfp_flower_lag_get_info_from_netdev() 232 nfp_fl_lag_config_group(struct nfp_fl_lag *lag, struct nfp_fl_lag_group *group, in nfp_fl_lag_config_group() 300 struct nfp_fl_lag *lag; in nfp_fl_lag_do_work() local 416 nfp_fl_lag_put_unprocessed(struct nfp_fl_lag *lag, struct sk_buff *skb) in nfp_fl_lag_put_unprocessed() 436 static void nfp_fl_send_unprocessed(struct nfp_fl_lag *lag) in nfp_fl_send_unprocessed() 502 nfp_fl_lag_schedule_group_remove(struct nfp_fl_lag *lag, in nfp_fl_lag_schedule_group_remove() [all …]
|
| H A D | main.h | 155 struct nfp_tun_neigh_lag lag; member 171 struct nfp_tun_neigh_lag lag; member
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_lag.c | 10 int p, lag, i; in lan966x_lag_set_aggr_pgids() local 267 struct netdev_lag_lower_state_info *lag = info->lower_state_info; in lan966x_lag_port_changelowerstate() local 333 bool lan966x_lag_first_port(struct net_device *lag, struct net_device *dev) in lan966x_lag_first_port()
|
| H A D | lan966x_mac.c | 25 bool lag; member
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_main.c | 878 struct prestera_lag *lag; in prestera_lag_by_dev() local 893 struct prestera_lag *lag; in prestera_lag_id() local 917 struct prestera_lag *lag = NULL; in prestera_lag_create() local 934 struct prestera_lag *lag) in prestera_lag_destroy() 945 struct prestera_lag *lag; in prestera_lag_port_add() local 975 struct prestera_lag *lag = port->lag; in prestera_lag_port_del() local
|
| H A D | prestera.h | 136 struct prestera_lag *lag; member
|
| H A D | prestera_switchdev.c | 1775 struct prestera_lag *lag; in prestera_fdb_event() local
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-switch.c | 604 static int dpaa2_switch_lag_fdb_add(struct dpaa2_switch_lag *lag, in dpaa2_switch_lag_fdb_add() 642 static void dpaa2_switch_lag_fdb_del(struct dpaa2_switch_lag *lag, in dpaa2_switch_lag_fdb_del() 2021 struct dpaa2_switch_lag *lag; in dpaa2_switch_port_mdb_add() local 2138 struct dpaa2_switch_lag *lag; in dpaa2_switch_port_mdb_del() local 2189 struct dpaa2_switch_lag *lag; in dpaa2_switch_port_to_bridge_port() local 2431 struct dpaa2_switch_lag *lag = NULL; in dpaa2_switch_pre_lag_join() local 2517 struct dpaa2_switch_lag *lag = NULL; in dpaa2_switch_port_set_lag_group() local 2552 struct dpaa2_switch_lag *lag; in dpaa2_switch_port_in_lag() local 2564 struct dpaa2_switch_lag *lag = ðsw->lags[lag_id - 1]; in dpaa2_switch_set_lag_cfg() local 2658 struct dpaa2_switch_lag *lag; in dpaa2_switch_port_bond_join() local [all …]
|
| H A D | dpaa2-switch.h | 189 struct dpaa2_switch_lag __rcu *lag; member 308 struct dpaa2_switch_lag *lag = rcu_dereference_rtnl(port_priv->lag); in dpaa2_switch_port_offloads_bridge_port() local
|
| /linux/net/dsa/ |
| H A D | switch.h | 63 struct dsa_lag *lag; member 79 struct dsa_lag lag; member
|
| H A D | tag_dsa.c | 264 struct dsa_lag *lag; in dsa_rcv_ll() local
|
| H A D | switch.c | 354 static int dsa_switch_do_lag_fdb_add(struct dsa_switch *ds, struct dsa_lag *lag, in dsa_switch_do_lag_fdb_add() 396 static int dsa_switch_do_lag_fdb_del(struct dsa_switch *ds, struct dsa_lag *lag, in dsa_switch_do_lag_fdb_del()
|
| H A D | dsa.c | 65 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_map() 93 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_unmap()
|
| H A D | port.c | 611 struct dsa_lag *lag; in dsa_port_lag_create() local 636 struct dsa_lag *lag = dp->lag; in dsa_port_lag_destroy() local
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot.c | 2281 int i, port, lag; in ocelot_set_aggr_pgids() local 2379 int lag = ocelot_bond_get_id(ocelot, bond); in ocelot_setup_logical_port_ids() local 2467 int lag) in ocelot_migrate_lag_fdbs() 2564 int lag, err; in ocelot_lag_fdb_add() local
|
| /linux/include/net/ |
| H A D | dsa.h | 206 struct dsa_lag *lag = dsa_lag_by_id(dst, id); in dsa_lag_id() local 308 struct dsa_lag *lag; member 366 struct dsa_lag lag; member 743 const struct dsa_lag *lag) in dsa_port_offloads_lag()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum.c | 4114 struct mlxsw_sp_lag *lag; in mlxsw_sp_lag_create() local 4144 mlxsw_sp_lag_destroy(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_lag *lag) in mlxsw_sp_lag_destroy() 4218 struct mlxsw_sp_lag *lag; in mlxsw_sp_lag_get() local 4230 mlxsw_sp_lag_put(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_lag *lag) in mlxsw_sp_lag_put() 4355 struct mlxsw_sp_lag *lag; in mlxsw_sp_port_lag_join() local 4424 struct mlxsw_sp_lag *lag; in mlxsw_sp_port_lag_leave() local
|
| /linux/kernel/rcu/ |
| H A D | rcu.h | 620 static inline void rcu_set_gpwrap_lag(unsigned long lag) { } in rcu_set_gpwrap_lag()
|
| /linux/include/linux/mlx5/ |
| H A D | driver.h | 618 struct mlx5_lag *lag; member
|