[dpdk-dev] [PATCH] eal/ipc: fix missing ignore message name

Tan, Jianfeng jianfeng.tan at intel.com
Fri Apr 13 18:16:16 CEST 2018



On 4/13/2018 11:55 PM, Anatoly Burakov wrote:
> We are trying to notify sender that response from current process
> should be ignored, but we didn't specify which request this response
> was for. Fix by copying request name from the original message.
>
> Fixes: 579a4ccc345c ("eal: ignore IPC messages until init is complete")
> Cc: anatoly.burakov at intel.com
>
> Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>

Acked-by: Jianfeng Tan <jianfeng.tan at intel.com>

> ---
>   lib/librte_eal/common/eal_common_proc.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/lib/librte_eal/common/eal_common_proc.c b/lib/librte_eal/common/eal_common_proc.c
> index 2d3bda3..5c2acd4 100644
> --- a/lib/librte_eal/common/eal_common_proc.c
> +++ b/lib/librte_eal/common/eal_common_proc.c
> @@ -323,6 +323,8 @@ process_msg(struct mp_msg_internal *m, struct sockaddr_un *s)
>   			 */
>   			struct rte_mp_msg dummy;
>   			memset(&dummy, 0, sizeof(dummy));
> +			snprintf(dummy.name, sizeof(dummy.name),
> +					"%s", msg->name);
>   			mp_send(&dummy, s->sun_path, MP_IGN);
>   		} else {
>   			RTE_LOG(ERR, EAL, "Cannot find action: %s\n",



More information about the dev mailing list