On Tue,  5 May 2015 13:39:44 +0800
Cunming Liang <cunming.liang at intel.com> wrote:

>  
> +     /* set max interrupt vfio request */
> +     if (pci_dev->intr_handle.vec_en) {
> +             pci_dev->intr_handle.max_intr = hw->mac.max_rx_queues +
> +                     IXGBEVF_MAX_OTHER_INTR;
> +             pci_dev->intr_handle.intr_vec =
> +                     rte_zmalloc("intr_vec",
> +                                 hw->mac.max_rx_queues * sizeof(int), 0);
> +     

Since MSI-X vectors are limited on many hardware platforms, this whole API
should be changed so that max_intr is based on number of rx_queues actually
used by the application.  That means the setup needs to move from init to 
configure.

Reply via email to