numam-dpdk/drivers/net
Michal Krawczyk 207a514ce5 net/ena: fix cleanup of the Tx bufs
After cleanup of the mbuf on Tx path, queue was still pointing to this
mbuf and upon cleanup of the Tx buffers, it was being freed second time.

Moreover, to make sure that upon interrupt all mbufs will be freed,
whole ring is being cleaned up instead of part of it - originally only
range between head and tail was being cleaned up.

Fixes: 1173fca25a ("ena: add polling-mode driver")
Cc: stable@dpdk.org

Signed-off-by: Michal Krawczyk <mk@semihalf.com>
2017-07-06 15:00:57 +02:00
..
af_packet drivers/net: use device name from device structure 2017-07-06 00:17:02 +02:00
ark net/ark: fix stats reset 2017-07-06 15:00:57 +02:00
avp net/avp: remove redundant assignment 2017-06-12 10:41:26 +01:00
bnx2x fix typos using codespell utility 2017-06-14 23:54:13 +02:00
bnxt net/bnxt: fix copy/pasted error message 2017-07-06 15:00:57 +02:00
bonding net/bonding: use ethdev API to get socket 2017-07-06 15:00:57 +02:00
cxgbe net/cxgbe: fix supported speed capabilities 2017-07-06 15:00:57 +02:00
dpaa2 net/dpaa2: add support for multi seg buffers 2017-07-06 15:00:56 +02:00
e1000 net/igb: fix flex filter length 2017-07-06 15:00:56 +02:00
ena net/ena: fix cleanup of the Tx bufs 2017-07-06 15:00:57 +02:00
enic net/enic: replace check for SSE4 with check for x86 2017-07-04 14:39:18 +02:00
fm10k net/fm10k: initialize link status in device start 2017-07-06 15:00:56 +02:00
i40e net/i40e: support VLAN stripping for VF 2017-07-06 15:00:57 +02:00
ixgbe net/ixgbe: improve link state check on VF 2017-07-06 15:00:57 +02:00
kni drivers/net: use device name from device structure 2017-07-06 00:17:02 +02:00
liquidio net/liquidio: do not touch mbuf initialized fields 2017-06-12 10:41:29 +01:00
mlx4 net/mlx: update C compliance standard 2017-07-06 15:00:57 +02:00
mlx5 net/mlx: update C compliance standard 2017-07-06 15:00:57 +02:00
nfp eal: introduce integer log2 function 2017-07-03 10:44:12 +02:00
null net/null: do not touch mbuf next or nb segs on Rx 2017-06-12 10:41:25 +01:00
pcap drivers/net: use ethdev allocation helper for vdev 2017-04-18 19:04:49 +02:00
qede net/qede: update PMD version to 2.5.1.1 2017-07-06 15:00:57 +02:00
ring drivers/net: use device name from device structure 2017-07-06 00:17:02 +02:00
sfc net/sfc: support flow API isolated mode 2017-07-06 15:00:56 +02:00
szedata2 net/szedata2: use macro from common library 2017-07-06 15:00:56 +02:00
tap net/tap: restore state of remote device when closing 2017-07-06 15:00:57 +02:00
thunderx net/thunderx: fix build with clang 2017-07-03 22:28:03 +02:00
vhost ethdev: add return values to callback process API 2017-07-01 17:19:55 +02:00
virtio ethdev: add return values to callback process API 2017-07-01 17:19:55 +02:00
vmxnet3 net/vmxnet3: preserve configured MAC address 2017-07-06 15:00:57 +02:00
xenvirt ethdev: remove driver name from device private data 2017-06-12 16:27:44 +01:00
Makefile net/dpaa2: introduce NXP DPAA2 driver 2017-04-19 15:37:37 +02:00