Home
last modified time | relevance | path

Searched refs:master_esw (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dshared_fdb.c55 struct mlx5_eswitch *master_esw; in mlx5_lag_create_single_fdb_filter() local
64 master_esw = dev0->priv.eswitch; in mlx5_lag_create_single_fdb_filter()
73 err = mlx5_eswitch_offloads_single_fdb_add_one(master_esw, in mlx5_lag_create_single_fdb_filter()
87 mlx5_eswitch_offloads_single_fdb_del_one(master_esw, slave_esw); in mlx5_lag_create_single_fdb_filter()
97 struct mlx5_eswitch *master_esw; in mlx5_lag_create_vport_lag() local
106 master_esw = dev0->priv.eswitch; in mlx5_lag_create_vport_lag()
115 err = mlx5_eswitch_offloads_vport_lag_add_one(master_esw, in mlx5_lag_create_vport_lag()
130 mlx5_eswitch_offloads_vport_lag_del_one(master_esw, slave_esw); in mlx5_lag_create_vport_lag()
140 struct mlx5_eswitch *master_esw; in mlx5_lag_destroy_vport_lag() local
148 master_esw = dev0->priv.eswitch; in mlx5_lag_destroy_vport_lag()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h957 int mlx5_eswitch_offloads_vport_lag_add_one(struct mlx5_eswitch *master_esw,
959 void mlx5_eswitch_offloads_vport_lag_del_one(struct mlx5_eswitch *master_esw,
961 int mlx5_eswitch_offloads_single_fdb_add_one(struct mlx5_eswitch *master_esw,
963 void mlx5_eswitch_offloads_single_fdb_del_one(struct mlx5_eswitch *master_esw,
1055 mlx5_eswitch_offloads_single_fdb_add_one(struct mlx5_eswitch *master_esw, in mlx5_eswitch_offloads_single_fdb_add_one() argument
1062 mlx5_eswitch_offloads_single_fdb_del_one(struct mlx5_eswitch *master_esw, in mlx5_eswitch_offloads_single_fdb_del_one() argument
H A Deswitch_offloads.c3317 int mlx5_eswitch_offloads_single_fdb_add_one(struct mlx5_eswitch *master_esw, in mlx5_eswitch_offloads_single_fdb_add_one() argument
3322 err = esw_set_slave_root_fdb(master_esw->dev, in mlx5_eswitch_offloads_single_fdb_add_one()
3330 err = esw_set_master_egress_rule(master_esw->dev, in mlx5_eswitch_offloads_single_fdb_add_one()
3342 void mlx5_eswitch_offloads_single_fdb_del_one(struct mlx5_eswitch *master_esw, in mlx5_eswitch_offloads_single_fdb_del_one() argument
3346 esw_unset_master_egress_rule(master_esw->dev, slave_esw->dev); in mlx5_eswitch_offloads_single_fdb_del_one()
3349 int mlx5_eswitch_offloads_vport_lag_add_one(struct mlx5_eswitch *master_esw, in mlx5_eswitch_offloads_vport_lag_add_one() argument
3352 return esw_set_slave_egress_rule(master_esw->dev, slave_esw->dev); in mlx5_eswitch_offloads_vport_lag_add_one()
3355 void mlx5_eswitch_offloads_vport_lag_del_one(struct mlx5_eswitch *master_esw, in mlx5_eswitch_offloads_vport_lag_del_one() argument
3358 esw_unset_slave_egress_rule(master_esw->dev, slave_esw->dev); in mlx5_eswitch_offloads_vport_lag_del_one()