bb6e6a3190
- Add _constraints file to force build dpdk with sse3 enabled x86 machine. - Enable compilation for ppc64le with the help of Rüdiger(ro@suse.de). - Enable example package for aarch64 using Rüdiger(ro@suse.de) changes. - Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings). - Disable examples that need LPM which is disabled on non-x86. [+0036-examples-fix-build-dependencies.patch, +0037-examples-ethtool-fix-build.patch] OBS-URL: https://build.opensuse.org/request/show/417972 OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=13
149 lines
6.3 KiB
Plaintext
149 lines
6.3 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jul 28 16:39:07 CEST 2016 - ndas@suse.de
|
|
|
|
- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
|
|
- Enable compilation for ppc64le with the help of Rüdiger(ro@suse.de).
|
|
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
|
|
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
|
|
- Disable examples that need LPM which is disabled on non-x86.
|
|
|
|
[+0036-examples-fix-build-dependencies.patch,
|
|
+0037-examples-ethtool-fix-build.patch]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 11 18:20:57 CEST 2016 - ndas@suse.de
|
|
|
|
- Added support for aarch64 compilation.
|
|
[+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
|
|
- Disabled aarch64 dpdk-examples package for the time being as it
|
|
contains lots of Intel specific code.
|
|
- Added proper "Group" field for the subpackages .
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 09:56:05 UTC 2016 - mchandras@suse.de
|
|
|
|
- Add upstream patches to fix building with gcc >= 6
|
|
* 0100-kni-fix-build-with-gcc-6.patch
|
|
* 0101-ixgbe-fix-uninitialized-warning.patch
|
|
* 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch
|
|
* 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch
|
|
* 0104-igb-fix-constant-sign-in-left-shift-operator.patch
|
|
* 0105-e1000-fix-missing-link-interrupt-check-brackets.patch
|
|
* 0106-app-test-fix-missing-brackets.patch
|
|
* 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 10:04:09 UTC 2016 - ndas@suse.de
|
|
|
|
- Removed unwanted files(bsc#984437).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 17:18:01 CEST 2016 - ndas@suse.de
|
|
|
|
- Added missing GPL-2.0 and LGPL-2.1 licenses.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 14:16:10 UTC 2016 - mchandras@suse.de
|
|
|
|
- Update tarball URL.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 27 12:28:02 CEST 2016 - ndas@suse.de
|
|
|
|
- Applied all the fixes recommended by upstream for
|
|
v2.2 stable release(bsc#981996).
|
|
|
|
[+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
|
|
+0009-bonding-copy-entire-config-structure-in-mode-4.patch,
|
|
+0010-bonding-fix-active-slaves-with-no-primary.patch,
|
|
+0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
|
|
+0012-bonding-do-not-activate-slave-twice.patch,
|
|
+0013-bonding-fix-crash-when-no-slave-device.patch,
|
|
+0014-bonding-fix-detach-of-bonded-device.patch,
|
|
+0015-bonding-fix-detach-of-slave-devices.patch,
|
|
+0016-eal-linux-support-built-in-kernel-modules.patch,
|
|
+0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
|
|
+0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
|
|
+0019-i40e-base-fix-driver-load-failure.patch,
|
|
+0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
|
|
+0021-i40e-fix-inverted-check-for-no-refcount.patch,
|
|
+0022-i40e-fix-overflow.patch,
|
|
+0023-i40e-fix-VLAN-filtering.patch,
|
|
+0024-mempool-fix-leak-when-creation-fails.patch,
|
|
+0025-pcap-fix-captured-frame-length.patch,
|
|
+0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
|
|
+0027-port-fix-crash-for-ring-writer-nodrop.patch,
|
|
+0028-tools-fix-unbinding-failure-handling.patch,
|
|
+0029-tools-support-Python-3-in-bind-script.patch,
|
|
+0030-tools-support-binding-to-built-in-kernel-modules.patch,
|
|
+0031-vhost-fix-leak-of-fds-and-mmaps.patch,
|
|
+0032-virtio-fix-crash-in-statistics-functions.patch,
|
|
+0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
|
|
+0034-virtio-fix-restart.patch]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 09:21:40 UTC 2016 - mchandras@suse.de
|
|
|
|
- Use fdupes to manage duplicate files
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 14:39:36 CEST 2016 - ndas@suse.de
|
|
|
|
- Create DPDK packages for 32 bit x86(bsc#977639).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 14:55:37 UTC 2016 - mchandras@suse.de
|
|
|
|
- Add upstream patch for the ixgbe driver
|
|
* 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
|
|
filtering logic by adding the missing brackets in the 'if' statement.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 10:45:29 CEST 2016 - ndas@suse.de
|
|
|
|
- DPDK is most common vhost-user backend, Adding upstream patches to
|
|
help qemu vm live migration with vhost-user (fate#320713).
|
|
[+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
|
|
+ 0005-d293dac-vhost-claim-support-of-guest-announce.patch
|
|
+ 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 10:56:08 UTC 2016 - mchandras@suse.de
|
|
|
|
- Move the combined library back to the devel package (bsc#975123)
|
|
Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
|
|
libdpdk.so is no longer a shared object but rather a linker script
|
|
generated by the spec file. This means that it is only used during
|
|
linking and the linker will add the individual DPDK libraries to the
|
|
DT_NEEDED tag on the dependent binaries.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 12 12:45:40 UTC 2016 - mchandras@suse.de
|
|
|
|
- Fix shared linking against libdpdk.so (bsc#975123)
|
|
* Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
|
|
patch which sets the correct dependencies for the shared libraries.
|
|
* Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
|
|
is used to create and install a more lightweight version of libdpdk.so.
|
|
* Include the combined libdpdk.so library to the regular package since it
|
|
is also necessary during runtime.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 11 16:12:09 CEST 2016 - ndas@suse.de
|
|
|
|
- Removed unwnated patch and reformated patch file names(bsc#974903).
|
|
[- dpdk-2.2-dtneeded.patch,
|
|
- dpdk-2.2-examples.patch,
|
|
- enic-pun-fix.patch,
|
|
- dpdk-2.2-warningflags.patch,
|
|
+ 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
|
|
+ 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
|
|
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
|
|
one library
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 21 14:15:08 UTC 2016 - nirmoy.das@suse.com
|
|
|
|
- Intial version 2.2.0(fate#319169)
|
|
|