> -----Original Message----- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, February 11, 2015 10:16 PM > To: Stephen Hemminger > Cc: dev at dpdk.org; Vincent JARDIN; Ouyang, Changchun > Subject: Re: [dpdk-dev] [PATCH v4 17/26] virtio: Use port IO to get PCI > resource. > > 2015-02-11 05:50, Stephen Hemminger: > > But driver needs to tell application via driver flags > > I think it's done: > > + pci_dev->intr_handle.type = RTE_INTR_HANDLE_UIO; > > + pci_drv->drv_flags |= RTE_PCI_DRV_INTR_LSC; > > In my understanding, Changchun chose to use ioports as a fallback if uio is > not available. Seems OK.
Thomas is absolutely correct! :-) And on the other hand, without uio, disable the interrupt in driver flag: + /* can't support lsc interrupt without uio */ + pci_drv->drv_flags &= ~RTE_PCI_DRV_INTR_LSC; Thanks Changchun