[Bug 1539775] Re: Enable ppc64el on dpdk
** Tags added: bugnameltc-136144 severity-medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
--- Comment From gowrishanka...@in.ibm.com 2017-02-09 06:25 EDT--- New request for openvswitch-switch-dpdk to be in main archive: https://bugs.launchpad.net/ubuntu/+source/openvswitch-dpdk/+bug/1663206 ** Tags removed: bugnameltc-136144 severity-medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Please do note that I happened to find that openvswitch rebuilt fine as well but there ppc is not enabled for DPDK. See: https://launchpad.net/ubuntu/+source/openvswitch/2.6.1-0ubuntu4 There was no bug about that, so no one considered enabling that as well so far. If you want/need that as well please let us know asap (FF on 16th). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, I got the issues fixed that prevented it from migrating. Now fixed in https://launchpad.net/ubuntu/+source/dpdk/16.11-1ubuntu3 ppc build fine https://launchpad.net/ubuntu/+source/dpdk/16.11-1ubuntu3/+build/11981275 The auto-close in the changelog got lost in the back and forth between sync and merge of the package, thereby closing manually now. ** Changed in: dpdk (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Let me clarify: - dpdk is hereby enabled for ppc64el - dpdk is not yet enabled for openvswitch-switch-dpdk for ppc64el If you happen to need the second as well, please get in touch asap. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Assigning to paelzer since he has this bug already fix committed. ** Changed in: dpdk (Ubuntu) Assignee: Taco Screen team (taco-screen-team) => ChristianEhrhardt (paelzer) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Since release is correctly in queue but blocked due to the component mismatch for now setting back from released to committed to reflect that. ** Changed in: dpdk (Ubuntu) Status: Fix Released => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
What ? It has the 16M code we discussed a while ago in its init script: grep 16 debian/dpdk-init if [ -n "${NR_16M_PAGES}" -a -z "$(get_hugetlbfs_mountpoint '16M')" ]; then _mount_hugetlbfs 16M _setup_hugepages "hugepages-16384kB" "$NR_16M_PAGES" Is there an issue with it? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Upload which has it enabled is in the queue, waiting for one more approval and then a rebuild of openvswitch - but ppc enabled dpdk is there now https://launchpad.net/ubuntu/+source/dpdk/16.11-1. I'll ping you again once it is consumable. ** Changed in: dpdk (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
I wanted to let you know, that I've made the latest changes available for you. The ppa now holds dpdk - 16.07-1~git2 which contains the contributions of your coworker gshankarmk. I also pushed a newer version of openvswitch openvswitch - 2.6.0~git20160912.dc61b4e-0ubuntu5~ppa1 including the ppc enablement I already had before but on that newer openvswitch version. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Thank you Pradeep, Thanks for the clarification about the MLX drivers. I'm a bit afraid that this will just be another drop on spinning the "mlx-often-broken-by-being-too-special" wheel instead of once getting them upstream for real and by that to "just work". But that is a debate outside of the scope of ppc64el I went ahead and worked on B) right away. After a bunch of build issues that blocked me at first I added an dpdk enabled openvswitch to the ppa at https://launchpad.net/~paelzer/+archive/ubuntu/deb-dpdk-16.07 Along that I found a few more issues in the dpdk ppc64el packaging but was able to fix them. Also I already pushed the enablement of ppc to the shared packaging we drive at https://wiki.fd.io/view/Deb_dpdk. That will help to get you onto Debian as well and to drop Ubuntu delta for this in 17.04. I'm leaving the bug open until 17.04 opens up, dpdk gets added there and and we start working together in regard to ppc64el enablement, testing and verification. ** Changed in: dpdk (Ubuntu) Milestone: ubuntu-16.10 => ubuntu-17.04 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, thanks for your reply - it improved my expectation a bit, but not in all regards. I'll slim down the content of the discussion a bit and try to focus on the important pieces. > 1. Start with Ubuntu 16.10 Tech Preview and support only Mellanox adapter (requires MLNX_OFED) As I explained before - the mlx pmd drivers in dpdk can't be built. This can't be fixed in DPDK (well it might be), but the right solution is getting Mellanox to properly upstream their bits into libverbs and such. > 2. In Ubuntu 17.04 expand the Tech Preview to include additional adapters > 3. Lift the Tech preview in 17.10 > That should hopefully erase some of the concerns and ease acceptance. We are committed to supporting DPDK on Power. I like the step by step approach in general and I trust you in your commitment - thanks! > One of the things we discovered during the course of our testing is that > package ovs-dpdk has not been enabled on Power in the ppa. I can add that to the ppa, but this is just one more example of this likely isn't ready. Openvswitch has no enablement for dpdk on ppc yet. I can add it for you, and provide it in the ppa but I highly doubt we want to make that change as well so lat in the cycle. > I understand some of your concerns. It is precisely to facilitate thorough > testing that we are requesting a Tech Preview. The request is to release note > it with a "Tech Preview" label only for the Mellanox devices. In this way, a > customer will not attempt to use other devices. I was at IBM long enough to know the Tech Preview business - I just haven't found a Ubuntu way of doing this for "parts of a package". I mean it is easy to have let's say a package "ppc-special-tool-X" as preview. But dpdk and more so openvswitch are in main and important - and I can't easily make different support statements per arch afaik. >> - take over responsibility the power related issues for the 16.10 support >> time > Yes, we do understand the commitment required from IBM and previous responses should provide the assurance you are seeking. Thank you, that is one thing I wanted to hear. > Given the previous explanations, can you move these to the main archive? That > would be our preference. This will also enable additional run time outside of > IBM. Please let us know what you think, and what are the next steps moving > forward. Yes I think working together we could put it in the archive, but not in 16.10 with all you wanted. The following can't be met: - dpdk mlx pmd drivers which can't be made available - I doubt you'll get the openvswitch dpdk enablement on ppc64el that late either That said you have two options: A) - enable ppc64el in dpdk in 16.10 - without MLX drivers - without changing openvswitch - the impact to other architectures should be zero, but one can never be sure - drive a FFE very late in the cycle - on such a short runway I expect issue to show up which will be unnecessary work and bad publicity for both of us B) - enable ppc64el in dpdk in 16.10 via a ppa - without MLX drivers initially - but if you later on can provide a DPDK patch that lets it build with upstream libibverb I surely can add them to the ppa - also provide a dpdk ppc64el enabled openvswitch to the same ppa - the impact to other architectures now IS zero - the ppa is what makes it a "tech preview" IMO - here it is perfectly fine to add custom patches/fixes if needed - do not consider ppa a bad thing, many projects have "official ppa's" and many people use packages from ppa's on a daily base. For both options we would then go on: - Right when 17.04 opens up we will - enable dpdk on ppc64el - enable dpdk support on ppc64el in openvswitch - If we get things reasonably stable 17.04 will be all fine and released with it - if things are bad, we identify roadblocks, anybody looses funding or anything like it we can disable them again before 17.04 is released I clearly prefer B). Because A) will leave you without any dpdk exploiters (ovs) and without the device drivers you wanted in 16.10. That might only be worth if that was on someones scorechart, but not for any real use by a customer or tester. B clearly is better for everyone as it has all you need in 16.10 as a ppa and we can work on 17.04 together (earlier than after feature freeze this time) to get it in proper shape to be in the release itself. If you, despite all tries to explain why B is better than A still want A - could you please tell me what the benefit of A would be over B? I really would like to see that, but I don't so far. You asked for next steps: - Next step if you choose A is that you add a https://wiki.ubuntu.com/FreezeExceptionProcess here in the bug to convince the release Team. - Next step if you chose B (and I hope you do) is give me a few days to enable dpdk/ppc in openvswitch for you as well, I'll modify the bug here accordingly for all further things needed towards 17.04. --
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, thanks for testing, sad that there could have been no HW test and also that it was only testpmd. I think it is time to discuss what we do about your request to have it as "tech preview only". To my knowledge there is no such thing as a tech preview per package (please correct me if I'm wrong). It either is of good quality and will go into the package and be supported for the full support period or it is not - in which case it should not go in. I'd currently prefer to decline the inclusion for the following reasons: - power8 dpdk upstream work is still on the old state of dpdk 2.2 (see the example with the broken default config) - power still disables many devices since they are not tested properly - the devices you requested yourself (mlx) are actually unusable in a Distribution environment - there is not a lot of test exposure on power yet, nor upstream focus If we would put it into 16.10 archive as is this would mean Canonical will have to - Add the delta to packaging - add release notes entry about "tech preview" only status - carry changes into deb_dpdk packaging But if we do so, that implies several todos and especially serious commitment for IBM - stabilize dpdk on power upstream - take over responsibility the power related issues for the 16.10 support time I'm afraid if we pick it up now it might end up carrying this as "preview" forever and it will become a maintenance burden. As suggested before, given the current release deadlines and the current state as outline I'd suggest we provide a ppa which provides dpdk as in Ubuntu 16.10 plus the ppc enablement I created. - This much more matches what a "tech preview" is and despite not in the main archive still gives everyone an established way to consume it. - On that you can work, experiment and test - Avoids throwing things out later which is a much higher impact task - Once stability and confidence is reached we can enable it in the main archive in e.g. 17.04 Looking forward for your opinion on "providing it as a ppa for 16.10". If it is unacceptable I can provide the packaging bits as they are done, but you will have to convince the release team in the discussion for the feature freeze exception which surely will hit this topic. If you are good with a ppa let me know and I'll do all that is needed including bringing the packaging to deb_dpdk as well. But if you are really hard bound on going into 16.10 I'd ask you to add the content for the FFE process right away so we don't loose time -> https://wiki.ubuntu.com/FreezeExceptionProcess. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hello Christian, Thanks. I will ask Pradeep, who is our DPDK specialist, to test it. Thanks -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, the issue with the xenvirt dep was a weird one. After some analysis I could track it down to a build artifact from a change to dpdk packaging a few weeks ago that made it into the uploaded tarballs. That was hard to spot. I fixed that up and after that also found a few other related creeping issues that I was able to fix. The latest upload in the ppa is at version 16.07-0ubuntu3~dev07 and I hope it should be good now for your test. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, I doubt a spec file will help deb packaging, but I can still use that info :-) You changes look good, I was able to apply and extended them for you. Some of that as-is would have broken arm or the dep8 tests. Regarding this change: Removing "CONFIG_RTE_LIBRTE_PMD_BOND=n" from config/ Could you get that upstream for power, so that this doesn't have to be a delta for a long time? A test on your machines should be done with dpdk - 16.07-0ubuntu3~dev05 from ppa: https://launchpad.net/~paelzer/+archive/ubuntu/deb-dpdk-16.07 If you could confirm that this works for you I'd try to integrate and push to deb_dpdk and Yakkety. FYI - The latter will also need a FFE to pass. And the irc name - as I wrote - is cpaelzer. Sorry if that could be misread. I'm in many channels on freenode, you can go with #deb_dpdk or #ubuntu-server in this case I think. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, this is just the "old" patch we had in the past isn't it? It still refers to 2.0, libdpdk0 and many other things long gone, has no ref to any current PMD packages and so on. Also these days you shouldn't need to patch default vars, you have your own. We set machines and such via d/rules as needed and I did so in my branch already along other changes for you. Also with all that in place it searches already the correct defconfig_ppc_64-power8-linuxapp-gcc already, no need to copy-patch that. As I suggested the git branch I listed before [1] should be the base for your work now. No offense, but looking just attached patch I have to assume you haven't even looked at the pre-work I did for you. I did a few more tweaks for you in that branch, but the main issue I reported still exists [3] and [4]. Please branch off this, get it working in regard to [2] and report your branch as merge request to mine. There I can review the changes and discuss/apply as appropriate. Please catch me as cpaelzer on IRC if you want a faster turnaround time or schedule a meeting. [1]: https://code.launchpad.net/~ubuntu-server/dpdk/+git/dpdk/+ref/enablepowerpc [2]: https://launchpadlibrarian.net/281703816/buildlog_ubuntu-yakkety-ppc64el.dpdk_16.07-0ubuntu3~dev03_BUILDING.txt.gz [3]: https://launchpad.net/~paelzer/+archive/ubuntu/deb-dpdk-16.07/+packages [4]: https://launchpadlibrarian.net/282056793/buildlog_ubuntu-yakkety-ppc64el.dpdk_16.07-0ubuntu3~dev04_BUILDING.txt.gz -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Tags added: bugnameltc-136144 severity-medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Tags removed: bugnameltc-136144 severity-medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
I consider the ppc build issue a task of IBM to look into, but took the chance to researched the case of the MLX issues a bit. I found bugs that would address this, but aren't fixed due to people changing at mellanox that were supposed to work on this. To get the MLX drivers working we are blocked on (at least): https://bugs.launchpad.net/ubuntu/+source/libibverbs/+bug/1528799 https://bugs.launchpad.net/ubuntu/+source/libmlx4/+bug/1528790 https://bugs.launchpad.net/ubuntu/+source/libmlx5/+bug/1528795 There are more like these to update all in sync to each other, but those three in particular block MLX for DPDK. That now being known I'd at least nack to enabling MLX drivers in DPDK for Yakkety. If you can work without MLX PMD DPDK drivers please go further and try to check why testpmd is failing for ppc64el only. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
@Mark - thanks for your feedback about the prio. In fact we have discussed here and on IRC about DPDK for Power for quite a while. I wouldn't mind setting any higher priority, but so far the bug was never blocked on us and wishlist reflected the "somewhen in the future when upstream ppc is ready" state this was in for quite a while. Given it was re-requested now - despite all the issues I found - and also by your referral on power-NFV market opportunities I'll raise the prio. ** Changed in: dpdk (Ubuntu) Importance: Wishlist => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi Pradeep and Breno, since you refer to MLNX_OFED I assume that implies you will need the mlx4/5 pmd drivers in DPDK. Those drivers are disabled by default in DPDK which usually implies they are not considered is not stable to be used. In this case they are disabled due to external dependencies. But never the less that implies they get less exposure to testing and discussions, not to speak about the potential version mismatches that often occur with mlx based drivers. Also DPDK for power can only build for power8 and I'm not sure if that gets us into trouble. I asked around and got confirmations that recent userspace is on >=power8 anyway. So at least that won't be an issue then. As I promised I started to prepare something for you in a ppa that you can test to verify - as this will be the first step to think about going on with a feature freeze exception in case you really want to push for inclusion into yakkety. To do so, I have: - enabled dpdk for ppc64el - added power arch dependent custom target and conf - enabled mlx - added dependencies for mlx - enabled autopkgtests for ppc64el Almost as I expected that fails to build for the MLX drivers. And given that http://www.mellanox.com/page/products_dyn?product_family=209=pmd_for_dpdk refers to only DPDK 2.2 and not 16.07. I explicitly checked - that also applies to power, see https://launchpadlibrarian.net/281700914/buildlog_ubuntu-yakkety-ppc64el.dpdk_16.07-0ubuntu3~dev02_BUILDING.txt.gz These issues are known http://dpdk.org/ml/archives/dev/2015-November/027781.html But I can't really think of providing a in-archive package build against out-of archive Mellanix OFED libs on that short term. Maybe there is a way, but for now that means mlx drivers stay disabled. But with those disabled ppc64el has issues. It FTBFS as-is where amd64, i386 and arm64 just work. https://launchpadlibrarian.net/281703816/buildlog_ubuntu-yakkety-ppc64el.dpdk_16.07-0ubuntu3~dev03_BUILDING.txt.gz The ppa (would be) at: https://launchpad.net/~paelzer/+archive/ubuntu/deb-dpdk-16.07 For now only with associated build issues and log there. The git branch where I have done that is at: https://code.launchpad.net/~ubuntu-server/dpdk/+git/dpdk/+ref/enablepowerpc Please feel free to take a look at the branch yourself if you like to give it an extra try, just as we worked together in the past. I've not yet given up considering to enable it, but given the state as reported that certainly is worth a bit of a discussion and a lot more work. If you want tech preview only anyway, how about keeping it a ppa for 16.10 - that gives you time to identify and fixup the arch specific issues? Mid Term - I encourage you work with me early on to get it into https://wiki.fd.io/view/Deb_dpdk - from there it will naturally migrate into 17.04 later on. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Folks, we should not consider this a "wishlist" so much as a "why isn't this already in Power since we are claiming equivalent support for features". This also blocks some of our NFV market. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1539775] Re: Enable ppc64el on dpdk
Hi, it is kind of late for 16.10 I think. Since I lack HW to test it - as already made aware before in this bug - this depends to some extend on your commitment to validate and test. If I enable it in a ppa tomorrow are you willing and able to test that ppa Tue-Friday to ensure that DPDK and Vswitch-DPDK is working on ppc64el? In that case I think we could make this an FFE bug I prep it for you and given your (=IBMs) commitment to test and jointly support this should have a chance to pass. The chance to break anything on the other architectures is very low due to that. Please confirm me that until tomorrow and I shall prepare something for you that we can work on. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hello, I have been working internally and we want to enable and support DPDK on Ubuntu. Is it still possible to enable it to be compiled against ppc64el? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi Christian. My apologies for not replying to this earlier. I will try to check how it is on our side and let you know. Thanks. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Tags removed: targetmilestone-inin1610 ** Tags added: targetmilestone-inin1704 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hi, I've seen upstream ppc work recently. So I wanted to know whats your status on testing/stability and so on? We are working on dpdk 16.04 currently - is ppc something we should/could consider now? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Changed in: dpdk (Ubuntu) Milestone: None => ubuntu-16.10 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Changed in: dpdk (Ubuntu) Status: New => Triaged ** Changed in: dpdk (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Changed in: dpdk (Ubuntu) Status: New => Triaged ** Changed in: dpdk (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to dpdk in Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Tags removed: targetmilestone-inin1604 ** Tags added: targetmilestone-inin1610 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
Hello Christian. This is exactly the same as 1538664 because I created this immediately after invalidating the other one. Please consider this as the feature request. Thanks -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
So all I said on the other bug still applies. Everbody is invited to use my ppa for testing purpose, but since dpdk is going to be in main in 16.04 we would need someone to commit seriously on testing and working on dodk-ppc64el. For that I need the taco Team and IBM to coordinate if/how it shall be done. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1539775] Re: Enable ppc64el on dpdk
** Package changed: ubuntu => dpdk (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1539775 Title: Enable ppc64el on dpdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs