Lines Matching refs:vifs
67 struct mlxsw_sp_mr_vif vifs[MAXVIFS]; member
320 &mr_table->vifs[i]); in mlxsw_sp_mr_route_create()
323 if (mr_table->vifs[i].dev && in mlxsw_sp_mr_route_create()
324 mr_table->vifs[i].dev->mtu < mr_route->min_mtu) in mlxsw_sp_mr_route_create()
325 mr_route->min_mtu = mr_table->vifs[i].dev->mtu; in mlxsw_sp_mr_route_create()
329 &mr_table->vifs[mfc->mfc_parent]); in mlxsw_sp_mr_route_create()
674 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; in mlxsw_sp_mr_vif_add()
685 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; in mlxsw_sp_mr_vif_del()
701 if (mr_table->vifs[vif_index].dev == dev) in mlxsw_sp_mr_dev_vif_lookup()
702 return &mr_table->vifs[vif_index]; in mlxsw_sp_mr_dev_vif_lookup()
920 INIT_LIST_HEAD(&mr_table->vifs[i].route_evif_list); in mlxsw_sp_mr_table_create()
921 INIT_LIST_HEAD(&mr_table->vifs[i].route_ivif_list); in mlxsw_sp_mr_table_create()
922 mr_table->vifs[i].ops = &mlxsw_sp_mr_vif_ops_arr[proto]; in mlxsw_sp_mr_table_create()
962 mr_table->vifs[i].dev = NULL; in mlxsw_sp_mr_table_flush()
963 mr_table->vifs[i].rif = NULL; in mlxsw_sp_mr_table_flush()
972 if (mr_table->vifs[i].dev) in mlxsw_sp_mr_table_empty()