[dpdk-dev] i40e igb_uio: reset pci on process exit
    Shijith Thotton 
    shijith.thotton at caviumnetworks.com
       
    Mon May 29 13:01:48 CEST 2017
    
    
  
On Mon, May 29, 2017 at 01:01:06PM +0300, Gregory Etelson wrote:
>    I still have to support Red Hat 6.x. These system do not have VFIO
> 
>    IGB_UIO is the only option there.
> 
>    Also, there was a discussion that claimed IGB_UIO has better performance
>    than VFIO.
> 
>    http://dpdk.org/ml/archives/dev/2014-August/004609.html
> 
>    Regards,
>    Gregory
> 
[..]
>> static int
>> igbuio_pci_open(struct uio_info *info, struct inode *inode)
>> {
>>	struct rte_uio_pci_dev *udev = info->priv;
>>	struct pci_dev *dev = udev->pdev;
>>
>>	return pci_reset_function(dev);
>> }
>>
>> and..
>> udev->info.open = igbuio_pci_open;
>>
I was suggesting to make reset part of open. It should work on your setup.
-	udev->info.release = igbuio_pci_release;
+	udev->info.open = igbuio_pci_open;
Shijith
    
    
More information about the dev
mailing list