On Tue, Feb 12, 2019 at 10:30 AM Davide Caratti <dcara...@redhat.com> wrote:
> Set RTE_PCI_DRV_IOVA_AS_VA in drv_flags: this allows initializing bnxt > PMD as non-root also on Linux v4.x, where /proc/self/pagemap can't be > acccessed without CAP_SYS_ADMIN privileges. > > Cc: sta...@dpdk.org > Signed-off-by: Davide Caratti <dcara...@redhat.com> > Acked-by: Ajit Khaparde <ajit.khapa...@broadcom.com> > --- > drivers/net/bnxt/bnxt_ethdev.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/bnxt/bnxt_ethdev.c > b/drivers/net/bnxt/bnxt_ethdev.c > index 801c6ffad..189527207 100644 > --- a/drivers/net/bnxt/bnxt_ethdev.c > +++ b/drivers/net/bnxt/bnxt_ethdev.c > @@ -3548,7 +3548,7 @@ static int bnxt_pci_remove(struct rte_pci_device > *pci_dev) > static struct rte_pci_driver bnxt_rte_pmd = { > .id_table = bnxt_pci_id_map, > .drv_flags = RTE_PCI_DRV_NEED_MAPPING | > - RTE_PCI_DRV_INTR_LSC, > + RTE_PCI_DRV_INTR_LSC | RTE_PCI_DRV_IOVA_AS_VA, > .probe = bnxt_pci_probe, > .remove = bnxt_pci_remove, > }; > -- > 2.20.1 > >