On 17-Apr-19 3:38 PM, Herakliusz Lipiec wrote:
When sending multiple requests, rte_mp_request_sync
can succeed sending a few of those requests, but then
fail on a later one and in the end return with rc=-1.
The upper layers - e.g. device hotplug - currently
handles this case as if no messages were sent and no
memory for response buffers was allocated, which is
not true. Fixed by always initializing message buffer
to NULL.

Fixes: 783b6e54971d ("eal: add synchronous multi-process communication")
Cc: jianfeng....@intel.com
Cc: jia....@intel.com
Cc: gi.z.zh...@intel.com
Cc: sta...@dpdk.org

Also, Qi Zhang's email is wrong. Please don't write anything out manually, copy-paste is your friend :)


--
Thanks,
Anatoly

Reply via email to