[PATCH v2] net/idpf: fix crash when launching l3fwd
    Wu, Jingjing 
    jingjing.wu at intel.com
       
    Fri Nov 18 07:24:25 CET 2022
    
    
  
> -
>  	if (conf->txmode.mq_mode != RTE_ETH_MQ_TX_NONE) {
>  		PMD_INIT_LOG(ERR, "Multi-queue TX mode %d is not supported",
>  			     conf->txmode.mq_mode);
> diff --git a/drivers/net/idpf/idpf_vchnl.c b/drivers/net/idpf/idpf_vchnl.c
> index ac6486d4ef..88770447f8 100644
> --- a/drivers/net/idpf/idpf_vchnl.c
> +++ b/drivers/net/idpf/idpf_vchnl.c
> @@ -1197,6 +1197,9 @@ idpf_vc_dealloc_vectors(struct idpf_vport *vport)
>  	int err, len;
> 
>  	alloc_vec = vport->recv_vectors;
> +	if (alloc_vec == NULL)
> +		return -EINVAL;
> +
Would it be better to check before idpf_vc_dealloc_vectors?
    
    
More information about the dev
mailing list