Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
dpdk.7902
dpdk.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dpdk.changes of Package dpdk.7902
------------------------------------------------------------------- Tue Apr 25 13:40:05 CEST 2017 - ndas@suse.de - sync mailbox definitions with Linux PF driver(bsc#1035993) [+0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch] ------------------------------------------------------------------- Tue Apr 18 11:35:19 CEST 2017 - ndas@suse.de - Enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch] ------------------------------------------------------------------- Tue Apr 4 15:28:20 CEST 2017 - ndas@suse.de - Fix dpdk KMP build fails(bsc#1031750) - enable igb_uio kernel module(fate#322394) - update kernel version for SLES12SP3 4.4.59 for bsc#1031705 [*0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch] ------------------------------------------------------------------- Thu Mar 30 16:50:07 CEST 2017 - ndas@suse.de - Enable HAVE_VF_VLAN_PROTO for SLE12SP3(bsc#1031705). [+0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch] ------------------------------------------------------------------- Mon Mar 20 15:32:12 CET 2017 - ndas@suse.de - Disable dpdk-kmp package for ix86. ------------------------------------------------------------------- Fri Mar 3 11:37:59 CET 2017 - ndas@suse.de - Upgrade to LTS release of 16.11 which contains fixes below(fate#321541): * app/test: fix symmetric session free in crypto perf tests * app/testpmd: fix check for invalid ports * app/testpmd: fix static build link ordering * crypto/aesni_gcm: fix IV size in capabilities * crypto/aesni_gcm: fix J0 padding bytes * crypto/aesni_mb: fix incorrect crypto session * crypto/openssl: fix extra bytes written at end of data * crypto/openssl: fix indentation in guide * crypto/qat: fix IV size in capabilities * crypto/qat: fix to avoid buffer overwrite in OOP case * cryptodev: fix crash on null dereference * cryptodev: fix loop in device query * devargs: reset driver name pointer on parsing failure * drivers/crypto: fix different auth/cipher keys * ethdev: check maximum number of queues for statistics * ethdev: fix extended statistics name index * ethdev: fix port data mismatched in multiple process model * ethdev: fix port lookup if none * ethdev: remove invalid function from version map * examples/ethtool: fix driver information * examples/ethtool: fix querying non-PCI devices * examples/ip_pipeline: fix coremask limitation * examples/ip_pipeline: fix parsing of pass-through pipeline * examples/l2fwd-crypto: fix overflow * examples/vhost: fix calculation of mbuf count * examples/vhost: fix lcore initialization * mempool: fix API documentation * mempool: fix stack handler dequeue * net/af_packet: fix fd use after free * net/bnx2x: fix Rx mode configuration * net/cxgbe/base: initialize variable before reading EEPROM * net/cxgbe: fix parenthesis on bitwise operation * net/ena: fix setting host attributes * net/enic: fix hardcoding of some flow director masks * net/enic: fix memory leak with oversized Tx packets * net/enic: remove unnecessary function parameter attributes * net/i40e: enable auto link update for 25G * net/i40e: fix Rx checksum flag * net/i40e: fix TC bandwidth definition * net/i40e: fix VF reset flow * net/i40e: fix checksum flag in x86 vector Rx * net/i40e: fix crash in close * net/i40e: fix deletion of all macvlan filters * net/i40e: fix ethertype filter on X722 * net/i40e: fix link update delay * net/i40e: fix logging for Tx free threshold check * net/i40e: fix segment number in reassemble process * net/i40e: fix wrong return value when handling PF message * net/i40e: fix xstats value mapping * net/i40evf: fix casting between structs * net/i40evf: fix reporting of imissed packets * net/ixgbe: fix blocked interrupts * net/ixgbe: fix received packets number for ARM * net/ixgbe: fix received packets number for ARM NEON * net/ixgbevf: fix max packet length * net/mlx5: fix RSS hash result for flows * net/mlx5: fix Rx packet validation and type * net/mlx5: fix Tx doorbell * net/mlx5: fix endianness in Tx completion queue * net/mlx5: fix inconsistent link status * net/mlx5: fix leak when starvation occurs * net/mlx5: fix link status query * net/mlx5: fix memory leak when parsing device params * net/mlx5: fix missing inline attributes * net/mlx5: fix updating total length of multi-packet send * net/mlx: fix IPv4 and IPv6 packet type * net/nfp: fix VLAN offload flags check * net/nfp: fix typo in Tx offload capabilities * net/pcap: fix timestamps in output pcap file * net/qede/base: fix FreeBSD build * net/qede: add vendor/device id info * net/qede: fix PF fastpath status block index * net/qede: fix filtering code * net/qede: fix function declaration * net/qede: fix per queue statisitics * net/qede: fix resource leak * net/vhost: fix socket file deleted on stop * net/vhost: fix unix socket not removed as closing * net/virtio-user: fix not properly reset device * net/virtio-user: fix wrongly get/set features * net/virtio: fix build without virtio-user * net/virtio: fix crash when number of virtio devices > 1 * net/virtio: fix multiple process support * net/virtio: fix performance regression due to TSO * net/virtio: fix rewriting LSC flag * net/virtio: fix wrong Rx/Tx method for secondary process * net/virtio: optimize header reset on any layout * net/virtio: store IO port info locally * net/virtio: store PCI operators pointer locally * net/vmxnet3: fix Rx deadlock * pci: fix check of mknod * pmdinfogen: fix endianness with cross-compilation * pmdinfogen: fix null dereference * sched: fix crash when freeing port * usertools: fix active interface detection when binding * vdev: fix detaching with alias * vfio: fix file descriptor leak in multi-process * vhost: allow many vhost-user ports * vhost: do not GSO when no header is present * vhost: fix dead loop in enqueue path * vhost: fix guest/host physical address mapping * vhost: fix long stall of negotiation * vhost: fix memory leak ------------------------------------------------------------------- Fri Feb 24 13:46:44 CET 2017 - ndas@suse.de - Fix broken dpdk-pmd/* soft links(bsc#1026804). ------------------------------------------------------------------- Thu Feb 16 18:29:43 CET 2017 - ndas@suse.de - Do not disable cryptodev as EXPREMENTAL tag has been removed. - Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending on it anymore and its removed from the upstream. ------------------------------------------------------------------- Fri Feb 10 11:24:27 CET 2017 - ndas@suse.de - Enable rte_kni kernel module for dpdk(fate#322394). [+preamble] - Build dpdk-thunderx only for aarch64 ------------------------------------------------------------------- Thu Feb 2 15:21:14 CET 2017 - ndas@suse.de - Update to version 16.11(fate#321541). Some of the new features are listed below: * Added software parser for packet type. * Improved offloads support in mbuf. * Added vhost-user dequeue zero copy support. * Added vhost-user indirect descriptors support. * Added vhost PMD xstats. * Added virtio NEON support for ARM. * Updated the ixgbe base driver. * Added APIs for VF management to the ixgbe PMD. * Updated the enic driver. * Added openssl PMD. * Added support for new gcc -march option. Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html - Resolved fixes in the updated versions are : * enic: Fixed several flow director issues. * enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets. * enic: Fixed high driver overhead when servicing Rx queues beyond the first. ------------------------------------------------------------------- Fri Jan 20 11:01:47 CET 2017 - ndas@suse.de - Added gcc-6 as default compiler for CRC/mtune & other optimizations. - Fix possible parallel installation of dpdk subpackages. ------------------------------------------------------------------- Wed Jan 4 18:11:17 CET 2017 - ndas@suse.de - Add pre_checkin.sh to generate the dpdk-thunderx.spec file ------------------------------------------------------------------- Mon Dec 12 11:35:44 UTC 2016 - marco.varlese@suse.com - Fixed paths using %{name} to have the dpdk.spec aligned with dpdk-thunderx.spec ------------------------------------------------------------------- Mon Dec 12 11:08:37 UTC 2016 - marco.varlese@suse.com - Added back in all the architectures to keep .spec files aligned * Driving thunderx platform architectural dependency via the ExclusiveArch tag ------------------------------------------------------------------- Mon Dec 12 10:30:00 UTC 2016 - mvarlese@suse.com - Added support to build code for Thunderx platform(fate#321960). - Introduced new dpdk-thunderx.spec file: * Removed architectures not supporting Thunderx platform (e.g. x86) * Added dependency on gcc v5.0 for armv8a-crc ------------------------------------------------------------------- Wed Nov 30 16:51:47 UTC 2016 - mchandras@suse.de - Update to version 16.07.2. Some of the fixes are listed below: * ethdev: prevent duplicate event callback * hash: fix bucket size usage * hash: fix unlimited cuckoo path * lpm: fix freeing memory * lpm: fix freeing unused sub-table on rule delete * mempool: fix leak if populate fails * mempool: fix search of maximum contiguous pages * pci: fix probing error if no driver found * net/bnx2x: fix maximum PF queues * net/bnxt: fix bit shift size * net/bnxt: fix crash when closing * net/enic: fix Rx queue index when not using Rx scatter * net/enic: fix crash on MTU update or Rx queue reconfigure * net/enic: fix crash with removed flow director filters * net/enic: fix max packet length check * net/enic: fix multi-queue Rx performance * net/enic: revert truncated packets counter fix * net/fm10k: fix VF Tx queue initialization * net/i40e: fix Rx hang when disable LLDP * net/ixgbe: fix VF registers * net/thunderx: fix Tx checksum handling * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#id2] ------------------------------------------------------------------- Thu Nov 24 15:31:27 UTC 2016 - mchandras@suse.de - Update to version 16.07.1. Some of the fixes are listed below: * contigmem: zero all pages during mmap * crypto/null: fix key size increment value * hash: fix false zero signature key hit lookup * mem: fix crash on hugepage mapping error * mbuf: fix error handling on pool creation * net/e1000: fix returned number of available Rx descriptors * net/enic: fix freeing memory for descriptor ring * net/i40e: fix dropping packets with ethertype 0x88A8 * net/i40e: fix mbuf leak during Rx queue release * net/i40e: fix null pointer dereferences when using VMDq+RSS * net/ixgbe/base: fix possible corruption of shadow RAM * net/ixgbe: fix VF reset to apply to correct VF * net/virtio_user: fix error management during init * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#fixes-in-16-07-01-stable-release] ------------------------------------------------------------------- Thu Oct 6 10:36:52 UTC 2016 - mchandras@suse.de - Drop code for generating our own linker script. * Commit 948fd64befc3 (" mk: replace the combined library with a linker script") added upstream support for building and installing a linker script so we drop our code from the spec file which generated a much larger and possibly broken linker script resulting to linking issues (boo#1002534) ------------------------------------------------------------------- Wed Aug 10 16:51:17 CEST 2016 - ndas@suse.de - Update to version 16.07. Some of the new features are listed below: * Removed the mempool cache memory if caching is not being used. * Added mempool external cache for non-EAL thread. * Changed the memory allocation scheme in the mempool library. * Added a new driver for Broadcom NetXtreme-C devices. * Added a new driver for ThunderX nicvf devices. * Added mailbox interrupt support for ixgbe and igb VFs. * Updated the ixgbe base driver. * Updated the i40e base driver. * Updated the enic driver. * Updated the mlx5 driver. * Added support for virtio on IBM POWER8. * Added support for Virtio in containers. * Added vhost-user client mode. * Added NSH packet recognition in i40e. * Added AES-CTR support to AESNI MB PMD. * Added AES counter mode support for Intel QuickAssist devices. * Added KASUMI SW PMD. * Added multi-writer support for RTE Hash with Intel TSX. * Improved IP Pipeline Application. * Added keepalive enhancements. * Added packet capture framework. * Added floating VEB support for i40e PF driver. * Added support for live migration of a VM with SRIOV VF. * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides/rel_notes/release_16_07.html - http://dpdk.org/browse/dpdk/tree/doc/guides/rel_notes/release_16_07.rst - Or the doc/guides/rel_notes/release_16_07.rst file in the released tarball.] - Removed patches that are already avilable in dpdk-16.07 [ -0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch -0003-mk-fix-external-shared-library-dependencies-of-libraries.patch -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 -0007-ixgbe-fix-VLAN-filter-missing-brackets.patch -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 -0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch -0036-examples-fix-build-dependencies.patch -0037-examples-ethtool-fix-build.patch -0099-mk-fix-gcc-5-version-on-suse.patch -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 ] - Created soft link for dpdk_proc_info and dpdk_nic_bind(from dpdk-procinfo, dpdk-devbind) to keep compatibility. - Added a new binary dpdk-pdump dpdk-procinfo ------------------------------------------------------------------- Thu Jul 28 16:39:07 CEST 2016 - ndas@suse.de - Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462). - 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, +_constraints] ------------------------------------------------------------------- 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)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor