Why you cannot use uio_pci_generic or even better vfio-pci in no-iommu mode instead of igb_uio?
> On 29 Mar 2018, at 20:18, Yichen Wang <yicw...@cisco.com> wrote: > > This is a general questions of Linux. Proper way is (1) Install the kernel > modules; (2) Create /etc/modules-load.d/<name>.conf so KO will automatically > being loaded > > More practical way, or for development: > (1) If you have a systemd managed VPP service, you can add these commands in > the systemd service file as ExecPre task; > (2) Just put this two line in /etc/rc.local. > > Normally for long term, you may want to deal with kernel update case for this > particular KO. > > Thanks very much! > > Regards, > Yichen > > On 3/29/18, 5:11 AM, "vpp-dev@lists.fd.io on behalf of Avi Cohen (A)" > <vpp-dev@lists.fd.io on behalf of avi.co...@huawei.com> wrote: > > Yichen > Also do I have to insmod the igb_uio or this can be done auto by vpp ? > where to put it ? > Regards > Avi > >> -----Original Message----- >> From: Avi Cohen (A) >> Sent: Thursday, 29 March, 2018 2:34 PM >> To: 'Yichen Wang (yicwang)'; vpp-dev@lists.fd.io >> Subject: RE: [vpp-dev] virtio devices add to white list >> >> Great Yichen, >> I see that the interfaces should be down before VPP startup, otherwise it >> does >> not acquire the interface >> >> Best Regards >> Avi >> >> >>> -----Original Message----- >>> From: Yichen Wang (yicwang) [mailto:yicw...@cisco.com] >>> Sent: Thursday, 29 March, 2018 9:45 AM >>> To: Avi Cohen (A); vpp-dev@lists.fd.io >>> Subject: Re: [vpp-dev] virtio devices add to white list >>> >>> Hi, Avu, >>> >>> If I am understanding correctly, you want to run VPP in a VM, while >>> the interface is a virtio interface. >>> >>> If that is the case, there is no difference as you want to use with a >>> physical NIC interface. You need to get the PCI address of your virtio >>> interface by using "lspci" + "ip" command. Or just this "basename >>> $(readlink /sys/class/net/ens3/device)". Once you have the pci >>> address, put below in the startup.conf file for VPP to consume: >>> dpdk { >>> dev {{PCI_ADDRESS_1}} >>> dev {{PCI_ADDRESS_2}} >>> uio-driver igb_uio >>> } >>> >>> For uio-driver, you have the choice of igb_uio or vfio-pci. Up to you. >>> If you want igb_uio, you may need to compile it manually from dpdk if on >> RedHat distro. >>> >>> Thanks very much! >>> >>> Regards, >>> Yichen >>> >>> On 3/28/18, 10:54 PM, "vpp-dev@lists.fd.io on behalf of Avi Cohen >>> (A)" <vpp- d...@lists.fd.io on behalf of avi.co...@huawei.com> wrote: >>> >>> Thank you Steven >>> My interfaces are not vhost-user. >>> Just virtio interfaces created on the host and then assigned to the VM. >>> In my VM is see them as ens3 , ens4 etc... >>> >>> Regards >>> Avu >>> >>> >>>> -----Original Message----- >>>> From: vpp-dev@lists.fd.io [mailto:vpp-dev@lists.fd.io] On Behalf Of >> steven >>>> luong >>>> Sent: Wednesday, 28 March, 2018 7:08 PM >>>> To: vpp-dev@lists.fd.io >>>> Subject: Re: [vpp-dev] virtio devices add to white list >>>> >>>> Avi, >>>> >>>> Yes, you can. As an example, I have it like this in my startup.conf >>>> >>>> dpdk { >>>> vdev virtio_user0,path=/tmp/sock0 >>>> } >>>> >>>> Steven >>>> >>>> On 3/28/18, 8:09 AM, "vpp-dev@lists.fd.io on behalf of Avi Cohen (A)" >>> <vpp- >>>> d...@lists.fd.io on behalf of avi.co...@huawei.com> wrote: >>>> >>>> Hi >>>> In the startup.conf , in the dpdk part we can add pci devices to the >> white- >>> list . >>>> Is there option to also add virtual interfaces to white-list - I'm >>>> running >>> VPP on >>>> virtual-machine and I have few virtio devices that I would >>> automatically add to >>>> VPP >>>> >>>> Best Regards >>>> Avi >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>> > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8735): https://lists.fd.io/g/vpp-dev/message/8735 View All Messages In Topic (9): https://lists.fd.io/g/vpp-dev/topic/16303673 Mute This Topic: https://lists.fd.io/mt/16303673/21656 New Topic: https://lists.fd.io/g/vpp-dev/post Change Your Subscription: https://lists.fd.io/g/vpp-dev/editsub/21656 Group Home: https://lists.fd.io/g/vpp-dev Contact Group Owner: vpp-dev+ow...@lists.fd.io Terms of Service: https://lists.fd.io/static/tos Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub -=-=-=-=-=-=-=-=-=-=-=-