numam-dpdk/drivers/net
Ajit Khaparde 23460b4c6a net/bnxt: avoid freeing memzone multiple times
Since we are storing the mem_zone address for each ring created,
we are freeing the same address multiple times.
For example the memory zone created for Rx is being freed during
Rx ring cleanup, AGG ring cleanup and CQ cleanup.
Avoid this by storing the memory zone address in RXQ instead and
free it as a part of queue_release dev_op.
In the same way do the same for TX queues as well.

Fixes: 51c87ebafc ("net/bnxt: add Tx queue create/destroy")
Cc: stable@dpdk.org

Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2018-04-27 15:54:56 +01:00
..
af_packet drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
ark ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
avf ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
avp ethdev: replace bus specific struct with generic dev 2018-04-14 00:41:44 +02:00
axgbe drivers/net: remove duplicated includes 2018-04-27 15:54:55 +01:00
bnx2x drivers/net: remove redundant icc flag 2018-04-14 00:43:30 +02:00
bnxt net/bnxt: avoid freeing memzone multiple times 2018-04-27 15:54:56 +01:00
bonding drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
cxgbe drivers/net: do not use private ethdev data 2018-04-24 12:33:51 +02:00
dpaa drivers/dpaa: reduce meson dependency lists 2018-04-17 16:09:43 +02:00
dpaa2 drivers/dpaa: reduce meson dependency lists 2018-04-17 16:09:43 +02:00
e1000 drivers/net: remove redundant icc flag 2018-04-14 00:43:30 +02:00
ena ethdev: replace bus specific struct with generic dev 2018-04-14 00:41:44 +02:00
enic net/enic: enable overlay offload for VXLAN and GENEVE 2018-04-27 15:54:55 +01:00
failsafe devargs: use proper namespace prefix 2018-04-25 04:00:22 +02:00
fm10k drivers/net: fix icc deprecated parameter warning 2018-04-14 00:43:30 +02:00
i40e drivers/net: remove redundant icc flag 2018-04-14 00:43:30 +02:00
ifc net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
ixgbe net/ixgbe: fix build when vector driver disabled 2018-04-16 18:57:03 +02:00
kni eal: set name when creating a control thread 2018-04-25 00:51:31 +02:00
liquidio ethdev: replace bus specific struct with generic dev 2018-04-14 00:41:44 +02:00
mlx4 ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
mlx5 ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
mvpp2 net/mvpp2: add to meson build 2018-04-19 14:10:44 +02:00
nfp net/nfp: support MAC address change 2018-04-27 15:54:55 +01:00
null drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
octeontx drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
pcap drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
qede drivers/net: remove redundant icc flag 2018-04-14 00:43:30 +02:00
ring drivers/net: do not use private ethdev data 2018-04-24 12:33:51 +02:00
sfc net/sfc: add missing Rx fini on RSS setup fail path 2018-04-27 15:54:55 +01:00
softnic drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
szedata2 net/szedata2: add new kernel module dependency 2018-04-14 00:43:30 +02:00
tap net/tap: fix protocol field for non-IP 2018-04-27 15:54:55 +01:00
thunderx mempool: rename flag to control IOVA-contiguous objects 2018-04-24 01:39:20 +02:00
vdev_netvsc devargs: rename legacy API 2018-04-25 04:00:37 +02:00
vhost drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
virtio net/virtio: skip device probe in vDPA mode 2018-04-27 15:54:55 +01:00
vmxnet3 net/vmxnet3: change the SPDX tag style 2018-04-27 15:54:55 +01:00
Makefile net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
meson.build net/mvpp2: add to meson build 2018-04-19 14:10:44 +02:00