DPDK for Ubuntu / Debian, let's do it?

Stefan Bader stefan.bader at ubuntu.com
Tue Sep 1 15:54:01 UTC 2015

On 01.09.2015 17:34, Martinx - ジェームズ wrote:
> On 22 July 2015 at 07:02, Robie Basak <robie.basak at ubuntu.com> wrote:
>> On Sat, Jul 11, 2015 at 01:06:12AM -0300, Martinx - ジェームズ wrote:
>>> Hey guys,
>>>  Any plans to package Intel DPDK for Ubuntu?
>>>  Also, what about integrating Open vSwitch with DPDK (after package ready)?
>> We're looking into this. One of us will probably file an ITP. Some
>> packaging work in progress (not ready yet) for dpdk:
>> https://launchpad.net/~smb/+archive/ubuntu/dpdk
>> and for openvswitch:
>> https://launchpad.net/~james-page/+archive/ubuntu/ovs-dpdk
> Hello Robie!
> This is AWESOME! Thank you so much for sharing this...
> Let me ask you guys something, about the DPDK package.
> I'm not seeing the kernel modules, are you guys planning to add a DKMS
> package for it? We'll need this OVS-DPDK, am I right? Also, my DPDK
> app needs this anyway...

The special kernel modules should not be needed as uio-pci-generic and vfio-pci
that are already in the kernel are working. So no DKMS planned.
> Also, I'm planning to enable support for Xen/dom0 and everything else
> that Debian / Ubuntu can support.

I did not yet enable Xen/dom0, yet. Maybe as a next step.

> My new DPDK "build-dep" list on Trusty looks like this:
> "make coreutils gcc binutils linux-generic-lts-vivid
> linux-headers-generic-lts-vivid libc6-dev-i386 libpcap0.8-dev fakeroot
> python-sphinx libxen-dev doxygen"
> And for CPU flags, I also want to use everything that my server can
> provides, not only the bare minimum (SSE3). Can we add some
> instructions about how to change this at the "debian/README.debian"?

It was said that the library did some runtime detection and the only parts still
pulling in built-time optimizations would be include file macros which then
could be activated when building against it. But I am not sure about it, so I
would currently not want to claim any support in the readme. Might be something
else to add later.


> BTW, it is compiling just fine under Debian Jessie too!     :-)
> Cheers!
> Thiago

More information about the Ubuntu-devel-discuss mailing list