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

Martinx - ジェームズ thiagocmartinsc at gmail.com
Tue Sep 1 17:25:16 UTC 2015


On 1 September 2015 at 12:54, Stefan Bader <stefan.bader at ubuntu.com> wrote:
> 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.
>
> -Stefan
>
>>
>> BTW, it is compiling just fine under Debian Jessie too!     :-)
>>
>> Cheers!
>> Thiago
>>
>

Thank you for your clarification! I really appreciate it.

Best,
Thiago




More information about the Ubuntu-devel-discuss mailing list