Panu Matilainen <pmatilai at redhat.com> writes: > On 11/11/2015 06:28 PM, Bruce Richardson wrote: >> On Wed, Nov 11, 2015 at 04:13:01PM +0000, Montorsi, Francesco wrote: >>> Hi, >>> Is there a way to permanently (i.e., have the configuration automatically >>> applied after reboot) bind a NIC port to DPDK? >>> >>> In case there's none, I'm thinking to save in my software a list of the NIC >>> ports chosen by the user for use with DPDK and then, upon software startup >>> to just do >>> for (int i=0; i < ...; i++) >>> system("dpdk_nic_bind.py --bind=igb_uio " + PCI_device_chosen[i]); >>> Do you see any problem with that? >>> >>> Thanks! >>> Francesco Montorsi >>> >> >> Hi Francesco, >> >> I'm not aware of any way to make the bindings permanent across >> reboots. What you >> have suggested will work, but there are probably better ways to do >> the same thing. >> For example, a couple of lines in an rc.local script can reapply the >> bindings at >> boot for you. I'm sure others can suggest other ways of having the >> same effect, >> for example, there may be a way to automatically do this using udev or >> systemd >> or some such package. > > I've been looking into this recently, here's what I have so far: > http://laiskiainen.org/git/?p=driverctl.git >
I've been using this recently, on my systems. +1 for driverctl :-)