DPDK patches and discussions
 help / color / mirror / Atom feed
* Re: [dpdk-dev] [PATCH] doc: announce ivshmem support removal
@ 2016-08-04  8:00 小川泰文
  2016-08-04 17:18 ` Thomas Monjalon
  0 siblings, 1 reply; 7+ messages in thread
From: 小川泰文 @ 2016-08-04  8:00 UTC (permalink / raw)
  To: thomas.monjalon; +Cc: dev

Hi Thomas,

I'm going to develop a NFV based carrier system with SPP because it's able
to chain VMs in high-performance and I think it might be the best solution
for service function chaining. Without ivshmem, throuput between VMs is
largely decreased. So we are not so happy if ivshmem is obsoleted.

As you mentioned, we can use v16.07 but it's unwelcome situation for us and
our possible users cannot gain of improvements from future version of DPDK.
I'm appreciated if you kindly keep ivshmem to be maintained. Or, is there
any idea for high-performance inter-VM communication as ivshmem?

Regards,

Yasufumi Ogawa
Research Engineer
NTT Network Service Systems Labs

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [dpdk-dev] [PATCH] doc: announce ivshmem support removal
@ 2016-07-20 16:35 Thomas Monjalon
  2016-07-22  0:36 ` Hiroshi Shimamoto
  2016-07-27  8:38 ` David Marchand
  0 siblings, 2 replies; 7+ messages in thread
From: Thomas Monjalon @ 2016-07-20 16:35 UTC (permalink / raw)
  To: anatoly.burakov; +Cc: dev

There was a prior call with an explanation of what needs to be done:
	http://dpdk.org/ml/archives/dev/2016-June/040844.html
- Qemu patch upstreamed
- IVSHMEM PCI device managed by a PCI driver
- No DPDK objects (ring/mempool) allocated by EAL

As nobody seems interested, it is time to remove this code which
makes EAL improvements harder.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
---
 doc/guides/rel_notes/deprecation.rst | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index 9cadf6a..1ef8460 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -42,6 +42,9 @@ Deprecation Notices
   will be removed in 16.11.
   It is replaced by rte_mempool_generic_get/put functions.
 
+* The ``rte_ivshmem`` feature (including library and EAL code) will be removed
+  in 16.11 because it has some design issues which are not planned to be fixed.
+
 * The ethtool support will be removed from KNI in 16.11.
   It is implemented only for igb and ixgbe.
   It is really hard to maintain because it requires some out-of-tree kernel
-- 
2.7.0

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

end of thread, other threads:[~2016-08-04 17:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-04  8:00 [dpdk-dev] [PATCH] doc: announce ivshmem support removal 小川泰文
2016-08-04 17:18 ` Thomas Monjalon
  -- strict thread matches above, loose matches on Subject: below --
2016-07-20 16:35 Thomas Monjalon
2016-07-22  0:36 ` Hiroshi Shimamoto
2016-07-22  7:52   ` Thomas Monjalon
2016-07-27  8:38 ` David Marchand
2016-07-28 18:09   ` 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).