> -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