Commit Graph

40 Commits

Author SHA1 Message Date
Andreas Jaeger 3edfee0cd6 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: Ia8e2df72f78f661b8b72c1960030de0c16cd1ab3
2019-12-18 19:44:04 +01:00
Guo Ruijing 0e55761328 Clean up and Remove DPDK from ovs with NSH
Change-Id: If3d4e8d9fa00077fe21959ad61eed9b423bc1ae8
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-02-13 12:23:49 -05:00
Jenkins 9b5292b244 Merge "Multiarch: Arch-qualify DEB binary archives" 2017-02-03 00:18:07 +00:00
Jenkins ead29f4f3f Merge "AArch64: Add native build support" 2017-02-03 00:18:01 +00:00
Alexandru Avadanii 1738bd1b18 build-ovs*.sh: Add apt-get update
In case the ubuntu:16.04 docker image already exists, update
apt cache before installing packages, to prevent stale entries
(packages that meanwhile were bumped to a newer version) from
breaking the build.

Change-Id: Ide95c1ecc76ee542b22f16df0b8d5fc603b4503d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-30 00:18:37 +01:00
Alexandru Avadanii 8736c8f6e6 Multiarch: Arch-qualify DEB binary archives
Append "_amd64" (or "_arm64" for binaries built on AArch64) to
the names of plugin archives containing DEB binaries.
E.g. <ovs-dpdk.tar.gz> for <amd64> becomes <ovs-dpdk_amd64.tar.gz>

Change-Id: Ib54e56ad9cc764cf4260b72236e306aaa8857c0e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-25 20:23:54 +01:00
Alexandru Avadanii cf24224808 AArch64: Add native build support
- ovs-dpdk/debian/control: Add arm64 to supported arch list
- Dockerfile: For AArch64 native builds, pull Docker image from
  "aarch64/ubuntu:16.04".
- install.sh: Simplify and remove version harcodes
  Since only one set of packages (DPDK/OVS/OVS-DPDK) is shipped per
  archive, we can safely wildcard the installed versions in
  install.sh, which previously hardcoded DPDK and OVS versions.
  This is helpful for arm64, which has a custom deb subversion
  for DPDK and also has different package names ("*_arm64.deb").
- build-ovs-*.sh: Fix debian changelog date formatting (two spaces)

Change-Id: I0f2ade6516040ae6295ca61c37beba1fd87d28c1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-25 20:23:54 +01:00
Alexandru Avadanii 710f1b6ad2 build: apt: --force-yes.
For arm64 builds, some packages are fetched from linux.enea.com,
leading to package version being reported as "older", although in
fact it is newer (dpkg version comparison is not that great with
suffixes). Also, since we don't explicitly add the GPG key of
the linux.enea.com repo yet, apt is complaining about unverified
package sources.

Bypass the above by using "--force-yes", next to "-y".

Change-Id: I4899fe62aaad9a13f8b2f9ffbdf2f3631ecba164
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-24 21:45:39 +01:00
Guo Ruijing 18b80bb154 build ovs with dpdk from mos
ovs with dpdk installation fails due to dpdk dependency change.
To fix this issue, dpdk is built from mos debian. with this fix,
ovs with dpdk can be installed. Another fix is expected to fix new
issue after ovs with dpdk installation.

Change-Id: Ia69bfbf64a820575fd5453f18ad33052a3a490af
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-16 15:40:50 -05:00
Guo Ruijing c7cfa4ecec Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian
Change-Id: I784e52801e840d11eebeb349ec9fb04507575add
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-11 16:45:06 -05:00
Guo Ruijing 4a404514bf Import dpdk 16.07 debian from mos
Import dpdk 16.07 debian from commit id
3eb3a17cb71f2f61210f678cf0aec2ad11cab92c
in http://review.fuel-infra.org/packages/xenial/dpdk

Change-Id: I7d5ae8f5796b5c286d9f5816c3dc81a4639827ba
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-11 16:20:56 -05:00
Guo Ruijing aef45c9d17 clean up code
1. change openvswitch-dpdk_2.5.90 to openvswitch_2.6-dpdk_16.07
2. delete dpdk_2.2.0
3. delete openvswitch-nsh-dpdk_2.5.90

Change-Id: Ib0bfea31332a94b68da0c15844edf74ce9cf11b1
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-28 13:48:41 -05:00
Guo Ruijing 199e239e85 ovs rebase and add ovs with NSH/DPDK
1. rebase to ovs commit 92043ab8ffd449dfd50c3e716d6db06d04af70d7
2. add DPDK for ovs with NSH
3. clean up later for easy code review
   a) change openvswitch-dpdk_2.5.90 to openvswitch_2.6-dpdk_16.07
   a) delete dpdk_2.2.0
   b) delete openvswitch-nsh-dpdk_2.5.90

Change-Id: I4d8b16a1c2517dba2b9356e6436885b65ac4b307
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-27 17:05:04 -05:00
Guo Ruijing db6380e405 enable ovs 2.6.1 with NSH
1. port from https://github.com/yyang13/ovs_nsh_patches/
2. todo: ovs 2.6.1 with NSH & DPDK 16.07

Change-Id: If887bdf072e891d2220b37c34ea7aac433fa8d66
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-20 19:46:17 -05:00
Guo Ruijing 996c928d42 Rebase to fuel 10.0
Change-Id: I110a8b3626bcb3ac64c7f2b489755a9fbb4669ff
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-10-31 17:50:47 -04:00
Jenkins e07d85f87e Merge "Compile DPDK to use basic cpu features." 2016-10-11 00:11:28 +00:00
Guo Ruijing 3d1de072cf Compile DPDK to use basic cpu features.
This should give a good balance between optimization while still
supporting common hardware. See
https://jira.opnfv.org/browse/FUEL-193 for details.

Change-Id: Ide33d56ba1567544b61512d24e2ce5519f23d9b0
Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com>
2016-10-09 14:46:47 +08:00
Michael Polenchuk 074aadce66 [dpdk] Turn off missing options
Change-Id: Ieb804b84a80f4f5d8cd4a6f742c5ea52506d602e
2016-09-15 11:06:32 +00:00
Michael Polenchuk f59c16b308 [dpdk] Target compiler to core i7
Remove AVX2 feature usage on non-haswell processors.
Another option supposes to bring in cpu dispatcher in code.

Change-Id: Id28a54fac2c1149636db368c03b2e84f4ed4323a
2016-09-12 16:26:46 +03:00
Guo Ruijing 5db7909f82 Disable cpu features
Change-Id: I8e5f1181b699241b061fbddfd9c014e7fc0dc3d1
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
(cherry picked from commit cde514abaa)
2016-09-07 06:17:32 +00:00
Guo Ruijing cde514abaa Disable cpu features
Change-Id: I8e5f1181b699241b061fbddfd9c014e7fc0dc3d1
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-09-06 19:19:04 -04:00
Alexandru Avadanii 0aa454157f Cleanup: Fix debian changelog missing date
See [1] for debian/changelog format.
Signature line should contain the date, separated with 2 spaces,
in RFC 2822 format.

[1] https://www.debian.org/doc/debian-policy/ch-source.html

Change-Id: I1eb79b5f425a1e632588e309a2cc8b0781766131
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-09-03 20:08:00 +02:00
Guo Ruijing 4f3ec02230 Rebase to OVS with DPDk 16.07
Change-Id: I47e19e5cf06b117c915ff1ed7bc69d70feef593b
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-09 15:42:15 +08:00
Guo Ruijing a18cd2628a Use local debian spec & fix ovs post installation failure
Change-Id: I6a8865a90e989f55ea0fd3888a0953c2c728722c
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-08 13:45:24 +08:00
Guo Ruijing af3fbac756 Add openvswitch-nsh-dpdk_2.5.90 debian spec
1. download ovs 2.4.0 debian spec
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/openvswitch-dpdk_2.4.0.orig.tar.gz
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/openvswitch-dpdk_2.4.0-0ubuntu1.dsc
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/openvswitch-dpdk_2.4.0-0ubuntu1.debian.tar.xz
dpkg-source -x openvswitch-dpdk_2.4.0-0ubuntu1.dsc

2. update patches and changelog

Change-Id: I31f6efc5a20a3845dc898ab20c5a72fa499f7b33
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-05 11:19:04 +08:00
Guo Ruijing bc4e8ca6a4 Add dpdk 2.2.0 debian spec
1. downlod dpdk 2.2.0 debian spec
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/dpdk_2.2.0-0ubuntu8.dsc
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/dpdk_2.2.0.orig.tar.gz
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/dpdk_2.2.0-0ubuntu8.debian.tar.xz
dpkg-source -x dpdk_2.2.0-0ubuntu8.dsc

Change-Id: Icb9aaf51982fa944e2b8a477c2816bf501ba2e03
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-05 11:01:44 +08:00
Guo Ruijing 2f68823227 Add openvswitch-dpdk_2.5.90 debian spec
1. download ovs 2.4.0 debian spec
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/openvswitch-dpdk_2.4.0.orig.tar.gz
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/openvswitch-dpdk_2.4.0-0ubuntu1.dsc
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/openvswitch-dpdk_2.4.0-0ubuntu1.debian.tar.xz
dpkg-source -x openvswitch-dpdk_2.4.0-0ubuntu1.dsc

2. remove patch & update debian spec
rm debian/patches/*.patch
echo > debian/patches/series

cat << EOF > debian/changelog
openvswitch-dpdk (2.5.90-1) unstable; urgency=low
  * New upstream version
 -- Open vSwitch team <dev@openvswitch.org>
EOF

Change-Id: I33616f5449d463ecadcc4df238c53ec99f6801ff
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-05 10:51:36 +08:00
Guo Ruijing 51f41273b3 Update dir name from dpdk-16.04 to dpdk_16.04
Change-Id: I673b9a86607f14e28e71ef3cd32742be0bb7cfaa
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-05 10:02:36 +08:00
Guo Ruijing 84bb4cb502 Update debian rules
Change-Id: I6d11a572ab90cda7e07062281475b7ee57210813
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-05 09:56:55 +08:00
Guo Ruijing ab30dcb7fb Add dpdk 16.04 debian spec
1. download dpdk 2.2.0 debian spec
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/dpdk_2.2.0-0ubuntu8.dsc
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/dpdk_2.2.0.orig.tar.gz
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/dpdk_2.2.0-0ubuntu8.debian.tar.xz
dpkg-source -x dpdk_2.2.0-0ubuntu8.dsc

2. remove patch and update debian spec
wget -c http://fast.dpdk.org/rel/dpdk-16.04.tar.xz
cd dpdk-2.2.0; rm -rf debian/patches/; uupdate -v 16.04 ../dpdk-16.04.tar.xz

3. update changelog
cat << EOF > debian/changelog
dpdk (16.04-1) unstable; urgency=low
  * DPDK 16.04
 -- DPDK team <dev@dpdk.org>
EOF

Change-Id: Ie4b4ef441d77b1dfb60897b972a08a1c86c0f0e2
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-05 09:52:51 +08:00
Guo Ruijing a58fe672a8 Update NSH patches
1. update from commit ID 307b06d

Change-Id: Iba4dce7a2564bd8787b1eefb01d06798258750b5
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-07-12 04:47:57 +08:00
Guo Ruijing 6f5f622210 Fix NSH Patches
Change-Id: I206c1729608868200c07d340aaef274953744113
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-06-28 22:53:06 +00:00
Guo Ruijing 537bee446f Update to DPDK 16.04 + OVS 2.5.90
Change-Id: I6efd1fd3efb6f0c80313a7a1d9d8ac87486802f9
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-06-07 17:50:27 +00:00
Guo Ruijing 10894a064c Fix some install issues
Change-Id: I6ad863bdb05e3ef7802395b8a4dcb737603bfb9a
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-27 14:52:10 +08:00
Guo Ruijing 953703d2da add fast build
Change-Id: Iad9017220c1bb0c8143910786c3a6bd1ee2de826
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-25 08:29:51 +00:00
Guo Ruijing 755efc1ee9 Fix install typo
Change-Id: I7bf6252c9ec843af1c7a2c328ed7307a85df9df4
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-25 02:01:49 +00:00
Guo Ruijing 2bad5a25e9 refactor scripts and update NSH patch
Change-Id: Ifc76e9bf2f83f904e765e6e8216ed98910642bae
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-24 08:06:51 +00:00
Guo Ruijing b15c57083b Build OVS with DPDK
Change-Id: I4f8657eeef418ee90fcb6a399541da1911c2ab27
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-19 14:50:09 +08:00
Guo Ruijing 5d3bd1e203 Add build home and move to ubuntu
Change-Id: I35723d79269dce2a6afbb97ac81bbe093c9575a6
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-03 15:24:50 +08:00
Guo Ruijing 5e73fe1c11 Refactor fuel ovs plugin
Change-Id: I078a1c7472d76041371075c41a1069a3ba248503
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-04-21 07:46:33 +00:00