numam-dpdk/drivers/net
Herakliusz Lipiec 7dccd4e02b net/tap: fix multi process reply buffer
A successful call to rte_mp_request_sync does not guarantee that there
are any messages in the buffer, and this should be checked for before
accessing data in the message. Buffer can be empty if IPC is disabled or
if we decide to ignore replies.

Fixes: c9aa56edec ("net/tap: access primary process queues from secondary")
Cc: stable@dpdk.org

Signed-off-by: Herakliusz Lipiec <herakliusz.lipiec@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2019-04-19 19:34:01 +02:00
..
af_packet build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
af_xdp net/af_xdp: fix creating multiple instance 2019-04-19 14:51:55 +02:00
ark replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
atlantic net/atlantic: bump internal driver version 2019-04-19 14:51:54 +02:00
avp build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
axgbe build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
bnx2x net/bnx2x: fix optic module verification 2019-04-19 14:51:54 +02:00
bnxt net/bnxt: fix big endian build 2019-04-12 11:02:02 +02:00
bonding net/bonding: fix potential out of bounds read 2019-04-19 14:51:55 +02:00
cxgbe net/cxgbe: update Chelsio T5/T6 NIC device ids 2019-04-19 14:51:55 +02:00
dpaa build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
dpaa2 ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
e1000 replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
ena net/ena: fix checksum feature flag 2019-04-12 11:02:02 +02:00
enetc net/enetc: fix crash at high speed traffic 2019-04-19 14:51:54 +02:00
enic ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
failsafe net/failsafe: fix source port id in Rx packets 2019-04-19 14:51:55 +02:00
fm10k net/fm10k: fix VLAN strip offload flag 2019-03-29 17:25:32 +01:00
i40e ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
iavf net/iavf: fix queue interrupt for ice 2019-04-19 14:51:54 +02:00
ice net/ice: fix Tx function selection 2019-04-19 14:51:55 +02:00
ifc net/ifc: fix used ring update 2019-04-19 14:51:54 +02:00
ipn3ke net/ipn3ke: support flow API 2019-04-19 14:51:54 +02:00
ixgbe net/ixgbevf: remove MTU setting limitation 2019-04-05 17:45:22 +02:00
kni replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
liquidio replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
mlx4 net/mlx4: fix memory region cleanup 2019-04-19 14:51:55 +02:00
mlx5 net/mlx5: add drop action to Direct Verbs E-Switch 2019-04-19 14:51:55 +02:00
mvneta replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
mvpp2 replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
netvsc net/netvsc: remove useless condition 2019-03-29 17:25:32 +01:00
nfb net/nfb: add new netcope driver 2019-04-12 17:01:13 +02:00
nfp build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
null ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
octeontx net/octeontx: fix vdev name 2019-03-20 18:15:42 +01:00
pcap replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
qede replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
ring replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
sfc ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
softnic build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
szedata2 ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
tap net/tap: fix multi process reply buffer 2019-04-19 19:34:01 +02:00
thunderx net/thunderx: fix Tx desc corruption in scatter-gather mode 2018-11-14 00:35:53 +01:00
vdev_netvsc build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00
vhost net/vhost: fix double free of MAC address 2018-12-21 16:22:41 +01:00
virtio net/virtio: fix dangling pointer on failure 2019-04-19 14:51:54 +02:00
vmxnet3 net/vmxnet3: add v4 boot and guest UDP RSS config 2019-04-19 14:51:55 +02:00
Makefile net/ipn3ke: add new driver 2019-04-19 14:51:54 +02:00
meson.build net/ipn3ke: add new driver 2019-04-19 14:51:54 +02:00