Go to file
Rasesh Mody 7105b24f4b net/qede: fix memory alloc for multiple port reconfig
Multiple port reconfigurations can lead to memory allocation failures
due to hitting RTE memzone limit or no more room in config while
reserving memzone.

When freeing memzones, update the memzone mapping and the memzone count.
Release Rx and Tx queue rings allocated during queue setup.

Fixes: a39001d90d ("net/qede: fix DMA memory leak")
Cc: stable@dpdk.org

Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
Reviewed-by: Kevin Traynor <ktraynor@redhat.com>
2018-06-14 19:27:50 +02:00
app app/testpmd: fix descriptor number for Rx queue setup 2018-05-23 00:35:01 +02:00
buildtools use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
config mempool/bucket: add to meson build 2018-05-21 12:00:09 +02:00
devtools devtools: fix ARM builds test with meson 2018-06-14 17:46:02 +02:00
doc doc: add template release notes for 18.08 2018-06-01 10:45:25 +02:00
drivers net/qede: fix memory alloc for multiple port reconfig 2018-06-14 19:27:50 +02:00
examples examples/performance-thread: convert license to SPDX 2018-05-25 12:55:11 +02:00
kernel kernel: add missing SPDX license identifiers 2018-05-25 10:30:44 +02:00
lib version: 18.08-rc0 2018-06-01 12:58:36 +02:00
license license: introduce SPDX identifiers 2018-01-04 22:41:38 +01:00
mk use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
pkg version: 18.05.0 2018-05-30 22:55:57 +02:00
test cryptodev: rename functions to get session size 2018-05-22 16:36:12 +02:00
usertools usertools: add Cavium TIM as an event device 2018-04-16 11:11:06 +02:00
.gitattributes improve git diff 2016-11-13 15:25:12 +01:00
.gitignore doc: add compression driver and ISA-L PMD guides 2018-05-10 17:46:20 +01:00
GNUmakefile move kernel modules directories 2018-03-21 23:04:21 +01:00
MAINTAINERS maintainers: add vhost and virtio co-maintainers 2018-06-14 17:16:43 +02:00
Makefile license: use SPDX tag in root makefile 2018-01-04 22:41:38 +01:00
meson_options.txt net/mvpp2: add to meson build 2018-04-19 14:10:44 +02:00
meson.build version: 18.08-rc0 2018-06-01 12:58:36 +02:00
README license: introduce SPDX identifiers 2018-01-04 22:41:38 +01:00

DPDK is a set of libraries and drivers for fast packet processing.
It supports many processor architectures and both FreeBSD and Linux.

The DPDK uses the Open Source BSD-3-Clause license for the core libraries
and drivers. The kernel components are GPL-2.0 licensed.

Please check the doc directory for release notes,
API documentation, and sample application information.

For questions and usage discussions, subscribe to: users@dpdk.org
Report bugs and issues to the development mailing list: dev@dpdk.org