2017-04-05 16:51:28 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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]
|
|
|
|
|
2017-04-05 13:45:54 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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]
|
|
|
|
|
2017-03-21 10:55:37 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 20 15:32:12 CET 2017 - ndas@suse.de
|
|
|
|
|
|
|
|
- Disable dpdk-kmp package for ix86.
|
|
|
|
|
2017-03-06 11:07:56 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 3 11:37:59 CET 2017 - ndas@suse.de
|
|
|
|
|
2017-03-13 16:14:52 +01:00
|
|
|
- Upgrade to LTS release of 16.11 which contains fixes below(fate#321541):
|
2017-03-06 11:07:56 +01:00
|
|
|
* 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
|
|
|
|
|
2017-02-24 14:21:15 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 24 13:46:44 CET 2017 - ndas@suse.de
|
|
|
|
|
|
|
|
- Fix broken dpdk-pmd/* soft links(bsc#1026804).
|
|
|
|
|
2017-02-20 10:25:09 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2017-02-13 12:42:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 10 11:24:27 CET 2017 - ndas@suse.de
|
|
|
|
|
|
|
|
- Enable rte_kni kernel module for dpdk(fate#322394).
|
|
|
|
[+preamble]
|
2017-02-15 17:11:14 +01:00
|
|
|
- Build dpdk-thunderx only for aarch64
|
2017-02-13 12:42:18 +01:00
|
|
|
|
2017-02-03 16:13:14 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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:
|
2017-02-09 14:08:17 +01:00
|
|
|
* 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
|
2017-02-03 16:13:14 +01:00
|
|
|
- Resolved fixes in the updated versions are :
|
2017-02-09 14:08:17 +01:00
|
|
|
* 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.
|
2017-02-03 16:13:14 +01:00
|
|
|
|
2017-01-20 12:01:04 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 20 11:01:47 CET 2017 - ndas@suse.de
|
|
|
|
|
|
|
|
- Added gcc-6 as default compiler for CRC/mtune & other optimizations.
|
2017-01-24 11:01:26 +01:00
|
|
|
- Fix possible parallel installation of dpdk subpackages.
|
2017-01-20 12:01:04 +01:00
|
|
|
|
2017-01-02 16:27:54 +01:00
|
|
|
-------------------------------------------------------------------
|
2017-01-05 10:51:54 +01:00
|
|
|
Wed Jan 4 18:11:17 CET 2017 - ndas@suse.de
|
|
|
|
|
|
|
|
- Add pre_checkin.sh to generate the dpdk-thunderx.spec file
|
2017-01-24 11:01:26 +01:00
|
|
|
|
2017-01-05 10:51:54 +01:00
|
|
|
-------------------------------------------------------------------
|
2017-01-02 16:27:54 +01:00
|
|
|
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
|
|
|
|
|
2017-01-12 13:20:21 +01:00
|
|
|
- Added support to build code for Thunderx platform(fate#321960).
|
2017-01-02 16:27:54 +01:00
|
|
|
- Introduced new dpdk-thunderx.spec file:
|
|
|
|
* Removed architectures not supporting Thunderx platform (e.g. x86)
|
|
|
|
* Added dependency on gcc v5.0 for armv8a-crc
|
|
|
|
|
2016-12-01 10:24:01 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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]
|
|
|
|
|
2016-11-28 10:58:46 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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]
|
|
|
|
|
2016-10-06 16:10:19 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
2016-11-28 10:58:46 +01:00
|
|
|
tarball.]
|
2016-10-06 16:10:19 +02:00
|
|
|
- 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
|
|
|
|
|
2016-08-09 12:58:13 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 28 16:39:07 CEST 2016 - ndas@suse.de
|
|
|
|
|
2017-03-13 16:14:52 +01:00
|
|
|
- Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462).
|
2016-08-09 12:58:13 +02:00
|
|
|
- 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,
|
2017-03-13 16:14:52 +01:00
|
|
|
+0037-examples-ethtool-fix-build.patch,
|
|
|
|
+_constraints]
|
2016-08-09 12:58:13 +02:00
|
|
|
|
2016-07-12 11:27:16 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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 .
|
|
|
|
|
2016-06-23 12:41:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2016-06-15 00:04:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 14 10:04:09 UTC 2016 - ndas@suse.de
|
|
|
|
|
|
|
|
- Removed unwanted files(bsc#984437).
|
|
|
|
|
2016-06-09 17:21:07 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 9 17:18:01 CEST 2016 - ndas@suse.de
|
|
|
|
|
2016-06-10 14:58:17 +02:00
|
|
|
- Added missing GPL-2.0 and LGPL-2.1 licenses.
|
2016-06-09 17:21:07 +02:00
|
|
|
|
2016-06-01 16:30:50 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 1 14:16:10 UTC 2016 - mchandras@suse.de
|
|
|
|
|
|
|
|
- Update tarball URL.
|
|
|
|
|
Accepting request 399089 from home:ndas:branches:network
- 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]
OBS-URL: https://build.opensuse.org/request/show/399089
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=3
2016-05-31 13:30:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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]
|
|
|
|
|
2016-05-31 13:37:13 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 11 09:21:40 UTC 2016 - mchandras@suse.de
|
|
|
|
|
|
|
|
- Use fdupes to manage duplicate files
|
|
|
|
|
2016-04-26 11:01:32 +02:00
|
|
|
-------------------------------------------------------------------
|
2016-05-12 15:45:14 +02:00
|
|
|
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]
|
2016-04-26 11:01:32 +02:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
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)
|
|
|
|
|