|
@@ -405,37 +405,6 @@ int i40e_vf_client_capable(struct i40e_pf *pf, u32 vf_id,
|
|
|
return capable;
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * i40e_vsi_lookup - finds a matching VSI from the PF list starting at start_vsi
|
|
|
- * @pf: board private structure
|
|
|
- * @type: vsi type
|
|
|
- * @start_vsi: a VSI pointer from where to start the search
|
|
|
- *
|
|
|
- * Returns non NULL on success or NULL for failure
|
|
|
- **/
|
|
|
-struct i40e_vsi *i40e_vsi_lookup(struct i40e_pf *pf,
|
|
|
- enum i40e_vsi_type type,
|
|
|
- struct i40e_vsi *start_vsi)
|
|
|
-{
|
|
|
- struct i40e_vsi *vsi;
|
|
|
- int i = 0;
|
|
|
-
|
|
|
- if (start_vsi) {
|
|
|
- for (i = 0; i < pf->num_alloc_vsi; i++) {
|
|
|
- vsi = pf->vsi[i];
|
|
|
- if (vsi == start_vsi)
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- for (; i < pf->num_alloc_vsi; i++) {
|
|
|
- vsi = pf->vsi[i];
|
|
|
- if (vsi && vsi->type == type)
|
|
|
- return vsi;
|
|
|
- }
|
|
|
-
|
|
|
- return NULL;
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* i40e_client_add_instance - add a client instance struct to the instance list
|
|
|
* @pf: pointer to the board struct
|