Lines Matching refs:vifs
69 struct mlxsw_sp_mr_vif vifs[MAXVIFS]; member
323 &mr_table->vifs[i]); in mlxsw_sp_mr_route_create()
326 if (mr_table->vifs[i].dev && in mlxsw_sp_mr_route_create()
327 mr_table->vifs[i].dev->mtu < mr_route->min_mtu) in mlxsw_sp_mr_route_create()
328 mr_route->min_mtu = mr_table->vifs[i].dev->mtu; in mlxsw_sp_mr_route_create()
332 &mr_table->vifs[mfc->mfc_parent]); in mlxsw_sp_mr_route_create()
685 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; in mlxsw_sp_mr_vif_add()
696 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; in mlxsw_sp_mr_vif_del()
712 if (mr_table->vifs[vif_index].dev == dev) in mlxsw_sp_mr_dev_vif_lookup()
713 return &mr_table->vifs[vif_index]; in mlxsw_sp_mr_dev_vif_lookup()
932 INIT_LIST_HEAD(&mr_table->vifs[i].route_evif_list); in mlxsw_sp_mr_table_create()
933 INIT_LIST_HEAD(&mr_table->vifs[i].route_ivif_list); in mlxsw_sp_mr_table_create()
934 mr_table->vifs[i].ops = &mlxsw_sp_mr_vif_ops_arr[proto]; in mlxsw_sp_mr_table_create()
982 mr_table->vifs[i].dev = NULL; in mlxsw_sp_mr_table_flush()
983 mr_table->vifs[i].rif = NULL; in mlxsw_sp_mr_table_flush()
992 if (mr_table->vifs[i].dev) in mlxsw_sp_mr_table_empty()