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: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected]
Also, Qi Zhang's email is wrong. Please don't write anything out manually, copy-paste is your friend :)
-- Thanks, Anatoly

