>  
> +     if (unlikely(alloc_err)) {
> +             uint16_t i = entry_success;
> +
> +             m->nb_segs = seg_num;
> +             for (; i < free_entries; i++)
> +                     rte_pktmbuf_free(pkts[entry_success]); -> 
> rte_pktmbuf_free(pkts[i]);
> +     }
> +
>       rte_compiler_barrier();
>       vq->used->idx += entry_success;
>       /* Kick guest if required. */
> 


Reply via email to