summaryrefslogtreecommitdiffstats
path: root/debian/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog302
1 files changed, 302 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..36a76421
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,302 @@
+dpdk (16.04-1) UNRELEASED; urgency=medium
+
+ [ Christian Ehrhardt ]
+ * Merge with upstream DPDK 16.04 release
+ * droping patches/backports that are already upstream in DPDK 16.04
+ - d/p/ubuntu-fix-doc-installpath.patch
+ - d/p/ubuntu-fix-testpmd-without-xen.patch
+ - d/p/ubuntu-fix-lpm-use-after-free-and-leak.patch
+ - d/p/ubuntu-backport-[01-32,34-35] backports for stability
+ - d/p/ubuntu-backport-[36-37] but keep doc and example changes in d/*
+ * droping patches for soname / linking fixups.
+ - Upstream now goes with proper soname/abi/api handling per sublib plus a
+ linker script.
+ - dropped d/p/ubuntu-combined-shared-lib-abiversion.patch
+ - dropped d/p/ubuntu-fix-library-linkage.patch
+ * keeping patches:
+ - d/p/ubuntu-backport-38-* fix for memory leak
+ this now applies as is, so changed from a modified backport to match the
+ post 16.04 upstream commit now.
+ - d/p/ubuntu-backport-33-vhost-user-add-error-handling-for-fd-1023.patch
+ - doc and example changes that were related to d/p/ubuntu-backport-[36-37]
+ - d/p/ubuntu-fix-vhost-user-socket-permission.patch adapted for dpdk-16.04:
+ In the new build system with sublibs the exposed function needs to be
+ listed in lib/librte_eal/linuxapp/eal/rte_eal_version.map
+ * adding upstream backports - can be dropped when merging DPDK 16.07.
+ - d/p/ubuntu-backport-39-lpm-fix-freeing-in-compatibility-mode.patch
+ This was formerly part of a combined patch that we dropped because the
+ majority is upstream (d/p/ubuntu-fix-lpm-use-after-free-and-leak.patch).
+ - d/p/ubuntu-backport-40-linking-fixes-stage-[1-4]-4.patch
+ Fixing underlinking and overlinking issues in apps and libraries.
+ - d/p/ubuntu-backport-41-fix-install-tar-1.29.patch
+ Fix issues with tar >=1.29 (Yakkety)
+ - d/p/ubuntu-backport-43-increase-default-logging-level.patch
+ avoid default debug messages causing a perf degradation
+ - d/p/ubuntu-backport-43-fix-level-type-retrieving.patch
+ Fix type retrieving which was broken in standard threads
+ * adapt to new build system
+ - drop enabling the following build config symbols as they no more exist
+ CONFIG_RTE_BUILD_COMBINE_LIBS
+ - Sub-Libraries are now packaged in a versioned package per library. That
+ allows consumers of dpdk to just depend on what they need. As well as
+ installation of multiple .so versions concurrently.
+ - added the hidden dependency of librte_eal to librte_mempool
+ * Adding DKMS package for rte_kni (LP: #1592786)
+
+ [ Ricardo Salveti ]
+ * Adding support for ARM64:
+ - debian/control: adding arm64 to the supported architecture list
+ - debian/rules: supporting dpdk config and machine for arm64
+ - d/p/ubuntu-fix-xenvirt-support-dynamic-page-size.patch: fix build
+ failure on arm64
+ - debian/dpdk-sdk-env.sh: generating the right RTE_TARGET during build
+ time, so we can also make it compatible with ARM64
+ - debian/tests: also making tests compatible with ARM64
+ * Adding DKMS package for igb_uio
+ * Build static dpdk with -fPIC so it can be used by shared libraries
+ * debian/copyright: fixing Canonical's copyright entry
+ * Renaming symbol files so they can match the right package
+ * Drop the arch specific symbol files, as they are identical
+
+ [ Anders Roxell ]
+ * debian/dpdk.init: add remote_fs (lintian)
+ * debian/control: fixing week-library-dev-dependency (lintian)
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 17 May 2016 14:23:21 +0200
+
+dpdk (2.2.0-0ubuntu9) yakkety; urgency=medium
+
+ * d/p/ubuntu-backport-[36-37] fix virtio issues (LP: #1570195):
+ - don't let DPDK initialize virtio devices still in use by the kernel
+ - this avoids conflicts between kernel and dpdk usage of those devices
+ - an admin now has to unbind/bind devices as on physical hardware
+ - this is in the dpdk 16.04 release and delta can then be dropped
+ - d/dpdk-doc.README.Debian update for changes in virtio-pci handling
+ - d/dpdk.interfaces update for changes in virtio-pci handling
+ * d/p/ubuntu-backport-38... fix for memory leak (LP: #1570466):
+ - call vhost_destroy_device on removing vhost user ports to fix memory leak
+ - this likely is in the dpdk 16.07 release and delta can then be dropped
+ * d/p/ubuntu-fix-vhost-user-socket-permission.patch fox (LP: #1546565):
+ - when vhost_user sockets are created they are owner:group of the process
+ - the DPDK api to create those has no way to specify owner:group
+ - to fix that without breaking the API and potential workaround code in
+ consumers of the library like openvswitch 2.6 for example. This patch
+ adds an EAL commandline option to specify user:group created vhost_user
+ sockets should have.
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 27 Apr 2016 07:52:48 -0500
+
+dpdk (2.2.0-0ubuntu7) xenial; urgency=medium
+
+ * Increase max_map_count after setting huge pages (LP: #1507921):
+ - The default config of 65530 would cause issues as soon as about 64GB or
+ more are used as 2M huge pages for dpdk.
+ - Increase this value to base+2*#hugepages to avoid issues on huge systems.
+ * d/p/ubuntu-backport-[28-32,34-35] backports for stability (LP: #1568838):
+ - these will be in the 16.04 dpdk release, delta can then be dropped.
+ - 5 fixes that do not change api/behaviour but fix serious issues.
+ - 01 f82f705b lpm: fix allocation of an existing object
+ - 02 f9bd3342 hash: fix multi-process support
+ - 03 1aadacb5 hash: fix allocation of an existing object
+ - 04 5d7bfb73 hash: fix race condition at creation
+ - 05 fe671356 vfio: fix resource leak
+ - 06 356445f9 port: fix ring writer buffer overflow
+ - 07 52f7a5ae port: fix burst size mask type
+ * d/p/ubuntu-backport-33-vhost-user-add-error-handling-for-fd-1023.patch
+ - this will likely be in dpdk release 16.07 and delta can then be dropped.
+ - fixes a crash on using fd's >1023 (LP: #1566874)
+ * d/p/ubuntu-fix-lpm-use-after-free-and-leak.patch fix lpm_free (LP: #1569375)
+ - the old patches had an error freeing a pointer which had no meta data
+ - that lead to a crash on any lpm_free call
+ - folded into the fix that generally covers the lpm allocation and free
+ weaknesses already (also there this particular mistake was added)
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Apr 2016 16:13:47 +0200
+
+dpdk (2.2.0-0ubuntu6) xenial; urgency=medium
+
+ * d/dpdk-init fix handling of multiple huge page sizes (LP: #1557532):
+ - dpdk-init now ensures non-default-hugepage-size mountpoints are
+ available as well.
+ - extra mountpoints are only created if requested in dpdk.conf and not yet
+ available (e.g. by the admin).
+ * d/dpdk-init fix issues with unassigned devices (LP: #1558485):
+ - dpdk-init no more checks /sys/.../driver of the device unconditionally
+ - removed the superfluous tr call in that path
+ * d/p/ubuntu-fix-lpm-use-after-free-and-leak.patch lpm/lpm6 (LP: #1554009):
+ - lpm/lpm6 fix use after free on lpm[6]_create
+ - lpm/lpm6 fix missing frees of rules_tbl substructure
+ - lpm/lpm6 fix missing free of lpm due to early exit
+ - make RTE_LOG messages of the failed allocation unique
+ * d/p/ubuntu-backport-[01-26] backport for stability (LP: #1559981):
+ - these will be in the following dpdk release and delta can then be dropped
+ - 26 fixes that do not change api/behaviour but fix serious issues
+ - 01 d3a274ce app/testpmd: handle SIGINT and SIGTERM
+ - 02 308df2bf Handle SIGINT and SIGTERM in l3fwd.
+ - 03 da82ee17 tools: fix unbinding failure handling
+ - 04 16c1814c tools: support Python 3 in bind script
+ - 05 bb9f4085 tools: support binding to built-in kernel modules
+ - 06 6e7caa1a eal/linux: support built-in kernel modules
+ - 07 86f36ff9 mempool: fix leak when creation fails
+ - 08 ca67ed28 vhost: fix leak of fds and mmaps
+ - 09 fa11a8a7 port: fix crash for ring writer nodrop
+ - 10 04f36690 port: fix crash for ethdev writer nodrop
+ - 11 c7a4ff80 i40e: fix overflow
+ - 12 097e920c i40e: fix inverted check for no refcount
+ - 13 330aa319 i40e: fix VLAN filtering
+ - 14 9f44dd3d i40e/base: fix missing check for stopped admin queue
+ - 15 8a880736 i40e/base: fix driver load failure
+ - 16 7656a546 fm10k: fix VLAN flag in scattered Rx
+ - 17 c6fb0e55 pcap: fix captured frame length
+ - 18 6e027237 bonding: fix detach of bonded device
+ - 19 df3e8ad7 bonding: fix detach of slave devices
+ - 20 786c990a bonding: copy entire config structure in mode 4
+ - 21 6698820b bonding: do not ignore multicast in mode 4
+ - 22 8997a10b bonding: fix active slaves with no primary
+ - 23 7a7122ed bonding: do not activate slave twice
+ - 24 2186fff3 bonding: fix crash when no slave device
+ - 25 c680a4a8 virtio: fix crash in statistics functions
+ - 26 3b1e3e4e virtio: fix descriptors pointing to the same buffer
+ * d/p/ubuntu-backport-27-virtio-fix-restart.patch for (LP: #1559981):
+ - fixing re-initializing the ethdev as openvswitch-dpdk does in the
+ virtio pmd driver by moving the detection of already being initialized
+ from virtio_dev_close to virtio_dev_start/stop
+ - this will be in the following dpdk release and delta can then be dropped
+ * d/rules build with debuginfo (LP: #1560839):
+ - exporting CFLAGS for all dpdk build processes
+ - dh_strip will automatically and create -dbgsym packages accordingly
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 23 Mar 2016 10:34:50 +0100
+
+dpdk (2.2.0-0ubuntu5) xenial; urgency=medium
+
+ * d/t/test-initscripts fix issues regarding 1G hugepages
+ - the dep8 was already taking care of 1G hugepages being not supported in
+ some environments. But it was failing when supported, but not enough
+ memory available.
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Mar 2016 17:19:24 +0000
+
+dpdk (2.2.0-0ubuntu4) xenial; urgency=medium
+
+ * harden d/dpdk-init for configuration issues (LP: #1551601):
+ - detect and warn about bad bus specifications.
+ - detect and warn about incomplete device specifications.
+ - detect and warn about non existing pci IDs.
+ - avoid failing when working with unassigned devices.
+ - d/t/test-initscripts now testing various misconfigs.
+ - d/t/test-initscripts now also verifying service status.
+ * d/dpdk-init d/dpdk.conf now also support 1G hugepages (LP: #1551767):
+ - detect and warn if 1G pages are not available but configured.
+ - d/t/test-initscripts now also testing hugepage allocations.
+ - d/dpdk.conf has an option to drop caches to incease the likeliness of
+ successful 1G hugepage allocations (default off).
+ * d/rules replaced uname -m with DEB_HOST_GNU_CPU (LP: #1551796):
+ * fix testpmd to run without Xen environment (LP: #1551752):
+ - upstream discussion is slow, but we need a fix now. We can drop this
+ and change to the upstream solution when it is available.
+ * avoid errors due to missing modules (LP: #1554397):
+ - d/dpdk-init gracefully warns about missing modules.
+ - d/control now suggests linux-image-generic.
+ - d/dpdk.interfaces has a comment that makes the user aware.
+ * d/dpdk-init fix failure loading vfio-pci (LP: #1554214):
+ - d/dpdk-init no more converts "-" to "_" to make vfio-pci work
+ - d/dpdk.interfaces enhanced comments and updated examples
+ - d/dpdk-doc.README.debian got extra notes about using some modules
+ * unify whitespace/tabs in packaging and scripts
+ - tabs/spaces to just spaces in d/dpdk-init and d/dpdk.init.
+ - few remaining spaces to tabs in d/rules
+ * d/t/test-* now satisfy shellcheck
+ * d/* fix various comments and guides to be more readable
+ * d/dpdk-init and d/copyright updated copyright information
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Mar 2016 08:48:58 +0000
+
+dpdk (2.2.0-0ubuntu3) xenial; urgency=medium
+
+ * Guard dep8 tests against non supported platforms (LP: #1551158):
+ - d/t/control now avoids failing due to "dependencies are unsatisfiable"
+ when fetching packages. The packages architecture restrictions got added
+ to avoid that.
+ - d/t/check-dpdk-supported-arch.sh is called by all DPDK tests to ensure
+ the platform is supported. If not it skips the test.
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 29 Feb 2016 11:03:39 +0000
+
+dpdk (2.2.0-0ubuntu2) xenial; urgency=medium
+
+ [ Christian Ehrhardt ]
+ * fix libdpdk.so library linking (LP: #1547517)
+ - libdpdk.so now has proper linkage information (was underlinked)
+ Note: this can be dropped when moving to DPDK 2.3 with linker script
+ instead of combined shared lib.
+ - remove reference to extra linkage needed when building against -ldpdk
+ in dpdk-doc README.
+ - add dep8 d/t/test-linkage to verify linking dpdk works as expected.
+ * d/control remove ${shlibs:Depends} on package with no linked binary
+ avoiding dpkg-gencontrol build warning about unknown ${shlibs:Depends}.
+ * d/dpdk-doc.README.debian fix path to DPDK build environment variable
+ helper script in README file.
+ * Update VCS Info in d/control to include our repositories.
+
+ [ James Page ]
+ * d/*: wrap-and-sort.
+ * d/control: Trim trailing whitespace.
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 25 Feb 2016 16:07:21 +0000
+
+dpdk (2.2.0-0ubuntu1) xenial; urgency=low
+
+ * Merge from Upstream to DPDK 2.2
+ Remaining changes:
+ - Set soabi for the combined shared library
+ * Drop changes:
+ - configuring RTE_LIBNAME to dpdk as it is the upstream default now
+ - enabled formerly non building components as they build properly in 2.2
+ - d/p/ubunut-avoid-texlive-fonts-extra, d/control:
+ Replace use of DejaVuSansMono is no more needed as upstream changed the
+ font. Thereby we can drop our delta.
+ - d/p/ubuntu-fix-gcc5-ftbs.patch no more needed with DPDK 2.2
+ * Added changes
+ - Disable CONFIG_RTE_NEXT_ABI as required for packaging (git 506f51cc)
+ - Enable LIBRTE_PMD_PCAP which is useful for some DPDK testcase examples
+ this adds a build dependency to libpcap-dev
+ - Fully support DH_VERBOSE for build debugging convenience
+ - adapt to new make infrastructure of dpdk 2.2
+ - d/README.debian: convert into d/dpdk-doc.README.debian
+ - d/dpdk-doc.README.debian: update recommendations about sdk env variables
+ - d/dpdk-sdk-env.sh: now deployed in /usr/share/dpdk to be opt in
+ - enable XEN support for dpdk (LP: #1521289).
+
+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 17 Feb 2016 09:29:28 +0100
+
+dpdk (2.0.0-0ubuntu3) xenial; urgency=medium
+
+ * Only generate HTML documentation, easing backports to 14.04 and
+ reducing the time to build and size of the -doc package (LP: #1524700).
+
+ -- James Page <james.page@ubuntu.com> Thu, 10 Dec 2015 10:23:51 +0000
+
+dpdk (2.0.0-0ubuntu2) xenial; urgency=low
+
+ * d/p/ubunut-avoid-texlive-fonts-extra, d/control:
+ Replace use of DejaVuSansMono by courier and drop dependency on the
+ texlive-fonts-extra package (which is in universe).
+ * d/watch added to allow use of uscan to check for upstream releases.
+ * d/dpdk-init: fix error if bash variables could not be resolved that
+ appeared as "[: -gt: unexpected operator" (had no functional impact)
+ * d/dpdk-init:
+ Replace use of head and cut (in /usr/bin) commands with sed (in /bin)
+ while also adding /usr/bin to the PATH used on direct /etc/init.d/dpdk
+ invocation. The PATH is only updated to be on the safe side, there
+ should be no other commands from /usr/bin used (LP: #1516543).
+ * d/t/test-mountpoint: add dep8 test to cover the issue of LP #1517075.
+ * d/dpdk-dev.install: Copy the SDK makefiles into place (LP: #1517075).
+
+ -- Stefan Bader <stefan.bader@canonical.com> Tue, 17 Nov 2015 11:50:15 +0100
+
+dpdk (2.0.0-0ubuntu1) wily; urgency=low
+
+ * Initial release (LP: #1487538)
+
+ -- Stefan Bader <stefan.bader@canonical.com> Mon, 01 Jun 2015 18:46:38 +0200