> -static struct idpf_vport *
> +static struct cpfl_vport *
> cpfl_find_vport(struct cpfl_adapter_ext *adapter, uint32_t vport_id)
> {
> - struct idpf_vport *vport = NULL;
> + struct cpfl_vport *vport = NULL;
> int i;
>
> for (i = 0; i < adapter->cur_vport_nb; i++) {
> - vport = &adapter->vports[i]->base;
> - if (vport->vport_id != vport_id)
> + vport = adapter->vports[i];
> + if (vport->base.vport_id != vport_id)
Check if vport is NULL to ensure the structure access?
> continue;
> else
> return vport;
> }
>
> - return vport;
> + return NULL;
> }
- [PATCH v3 07/11] net/cpfl: support probe again beilei . xing
- [PATCH v3 08/11] net/cpfl: create port representor beilei . xing
- [PATCH v3 09/11] net/cpfl: support vport list/info get beilei . xing
- [PATCH v3 10/11] net/cpfl: update vport info before creating... beilei . xing
- [PATCH v3 11/11] net/cpfl: support link update for represent... beilei . xing
- [PATCH v4 00/10] net/cpfl: support port representor beilei . xing
- [PATCH v4 01/10] net/cpfl: refine devargs parse and pro... beilei . xing
- [PATCH v4 02/10] net/cpfl: introduce interface structur... beilei . xing
- [PATCH v4 03/10] net/cpfl: refine handle virtual channe... beilei . xing
- RE: [PATCH v4 03/10] net/cpfl: refine handle virtua... Wu, Jingjing
- [PATCH v4 04/10] net/cpfl: introduce CP channel API beilei . xing
- [PATCH v4 05/10] net/cpfl: enable vport mapping beilei . xing
- [PATCH v4 06/10] net/cpfl: parse representor devargs beilei . xing
- [PATCH v4 07/10] net/cpfl: support probe again beilei . xing
- [PATCH v4 08/10] net/cpfl: support vport list/info get beilei . xing
- [PATCH v4 09/10] net/cpfl: create port representor beilei . xing
- [PATCH v4 10/10] net/cpfl: support link update for repr... beilei . xing

