DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] ipc: fix send error handling
@ 2019-04-26 10:27 Anatoly Burakov
  2019-04-26 10:27 ` Anatoly Burakov
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Anatoly Burakov @ 2019-04-26 10:27 UTC (permalink / raw)
  To: dev; +Cc: stable

According to manpage, ENOBUFS error indicates that either the
input or the output queue is full. This should be considered
an error, but it is treated as an "ignore" condition. Fix the
code to report an error instead.

Fixes: bacaa2754017 ("eal: add channel for multi-process communication")
Cc: stable@dpdk.org

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
---
 lib/librte_eal/common/eal_common_proc.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/lib/librte_eal/common/eal_common_proc.c b/lib/librte_eal/common/eal_common_proc.c
index b46d644b3..f26a60595 100644
--- a/lib/librte_eal/common/eal_common_proc.c
+++ b/lib/librte_eal/common/eal_common_proc.c
@@ -678,11 +678,6 @@ send_msg(const char *dst_path, struct rte_mp_msg *msg, int type)
 			unlink(dst_path);
 			return 0;
 		}
-		if (errno == ENOBUFS) {
-			RTE_LOG(ERR, EAL, "Peer cannot receive message %s\n",
-				dst_path);
-			return 0;
-		}
 		RTE_LOG(ERR, EAL, "failed to send to (%s) due to %s\n",
 			dst_path, strerror(errno));
 		return -1;
-- 
2.17.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-dev] [PATCH] ipc: fix send error handling
  2019-04-26 10:27 [dpdk-dev] [PATCH] ipc: fix send error handling Anatoly Burakov
@ 2019-04-26 10:27 ` Anatoly Burakov
  2019-04-28  7:43 ` Rami Rosen
  2019-05-03 12:26 ` Thomas Monjalon
  2 siblings, 0 replies; 6+ messages in thread
From: Anatoly Burakov @ 2019-04-26 10:27 UTC (permalink / raw)
  To: dev; +Cc: stable

According to manpage, ENOBUFS error indicates that either the
input or the output queue is full. This should be considered
an error, but it is treated as an "ignore" condition. Fix the
code to report an error instead.

Fixes: bacaa2754017 ("eal: add channel for multi-process communication")
Cc: stable@dpdk.org

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
---
 lib/librte_eal/common/eal_common_proc.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/lib/librte_eal/common/eal_common_proc.c b/lib/librte_eal/common/eal_common_proc.c
index b46d644b3..f26a60595 100644
--- a/lib/librte_eal/common/eal_common_proc.c
+++ b/lib/librte_eal/common/eal_common_proc.c
@@ -678,11 +678,6 @@ send_msg(const char *dst_path, struct rte_mp_msg *msg, int type)
 			unlink(dst_path);
 			return 0;
 		}
-		if (errno == ENOBUFS) {
-			RTE_LOG(ERR, EAL, "Peer cannot receive message %s\n",
-				dst_path);
-			return 0;
-		}
 		RTE_LOG(ERR, EAL, "failed to send to (%s) due to %s\n",
 			dst_path, strerror(errno));
 		return -1;
-- 
2.17.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-dev] [PATCH] ipc: fix send error handling
  2019-04-26 10:27 [dpdk-dev] [PATCH] ipc: fix send error handling Anatoly Burakov
  2019-04-26 10:27 ` Anatoly Burakov
@ 2019-04-28  7:43 ` Rami Rosen
  2019-04-28  7:43   ` Rami Rosen
  2019-05-03 12:26 ` Thomas Monjalon
  2 siblings, 1 reply; 6+ messages in thread
From: Rami Rosen @ 2019-04-28  7:43 UTC (permalink / raw)
  To: Anatoly Burakov; +Cc: dev, stable

Acked-by: Rami Rosen <ramirose@gmail.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-dev] [PATCH] ipc: fix send error handling
  2019-04-28  7:43 ` Rami Rosen
@ 2019-04-28  7:43   ` Rami Rosen
  0 siblings, 0 replies; 6+ messages in thread
From: Rami Rosen @ 2019-04-28  7:43 UTC (permalink / raw)
  To: Anatoly Burakov; +Cc: dev, stable

Acked-by: Rami Rosen <ramirose@gmail.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-dev] [PATCH] ipc: fix send error handling
  2019-04-26 10:27 [dpdk-dev] [PATCH] ipc: fix send error handling Anatoly Burakov
  2019-04-26 10:27 ` Anatoly Burakov
  2019-04-28  7:43 ` Rami Rosen
@ 2019-05-03 12:26 ` Thomas Monjalon
  2019-05-03 12:26   ` Thomas Monjalon
  2 siblings, 1 reply; 6+ messages in thread
From: Thomas Monjalon @ 2019-05-03 12:26 UTC (permalink / raw)
  To: Anatoly Burakov; +Cc: dev, stable

26/04/2019 12:27, Anatoly Burakov:
> According to manpage, ENOBUFS error indicates that either the
> input or the output queue is full. This should be considered
> an error, but it is treated as an "ignore" condition. Fix the
> code to report an error instead.
> 
> Fixes: bacaa2754017 ("eal: add channel for multi-process communication")
> Cc: stable@dpdk.org
> 
> Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>

Applied, thanks

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-dev] [PATCH] ipc: fix send error handling
  2019-05-03 12:26 ` Thomas Monjalon
@ 2019-05-03 12:26   ` Thomas Monjalon
  0 siblings, 0 replies; 6+ messages in thread
From: Thomas Monjalon @ 2019-05-03 12:26 UTC (permalink / raw)
  To: Anatoly Burakov; +Cc: dev, stable

26/04/2019 12:27, Anatoly Burakov:
> According to manpage, ENOBUFS error indicates that either the
> input or the output queue is full. This should be considered
> an error, but it is treated as an "ignore" condition. Fix the
> code to report an error instead.
> 
> Fixes: bacaa2754017 ("eal: add channel for multi-process communication")
> Cc: stable@dpdk.org
> 
> Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>

Applied, thanks



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-05-03 12:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-26 10:27 [dpdk-dev] [PATCH] ipc: fix send error handling Anatoly Burakov
2019-04-26 10:27 ` Anatoly Burakov
2019-04-28  7:43 ` Rami Rosen
2019-04-28  7:43   ` Rami Rosen
2019-05-03 12:26 ` Thomas Monjalon
2019-05-03 12:26   ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).