dev.dpdk.org archive mirror
 help / color / mirror / Atom feed
From: "chanzk@m.scnu.edu.cn" <chanzk@m.scnu.edu.cn>
To: "Wiles, Keith" <keith.wiles@intel.com>, dev <dev@dpdk.org>
Subject: Re: [dpdk-dev] Questions about DPDK IOAT driver
Date: Thu, 22 Aug 2019 21:57:33 +0800	[thread overview]
Message-ID: <emc_9055c57f9a034c11a85bc3c66d0348ea@pc.loc> (raw)
In-Reply-To: 6A987753-967F-4628-9AD7-4F623C3DA88F@intel.com

Dear Wiles,
        Thank you for your reply. I would like to use IOAT for bulk memory copy instead of memcpy function.
        By the way ,would it possible to notify user application by interrupting instead of polling when the IOAT copy operation is done ? 
        
 
Regards,
Zhenke Chan

发件人: Wiles, Keith
发送时间: 2019-08-21 00:01:38
收件人:  chanzk@m.scnu.edu.cn
抄送:  dev
主题: Re: [dpdk-dev] Questions about DPDK IOAT driver


> On Aug 20, 2019, at 7:35 AM, chanzk@m.scnu.edu.cn wrote:
> 
> Hello DPDK,
> I am a postgraduate student from South China Normal University, Guangzhou, China. 
> I found that the IOAT driver was released in DPDK 19.08 for the first time. At the same time, I noticed that the code of DPDK IOAT driver was similar to SPDK one. So there are some questions I would like to ask you. The questions are as follows.
> 
> 1. What's the difference between SPDK IOAT driver and DPDK IOAT driver ?

The SPDK has it own IOAT driver today, but we are looking to have SPDK use the DPDK IOAT driver in the future, but the SPDK folks can answer that question. The DPDK IOAT driver leveraged some of the code from the SPDK system and this is why they look the same.
> 2. I have an idea that apply DPDK lockless ring (struct rte_ring) to DPDK IOAT ring so that multiple threads can enqueue copy request to the same DPDK IOAT ring at the same time, is that work ?

We have the Ring PMD which I think could be used on top of the IOAT driver, but I would have to think about it more. What would be the design you had in mind here?
> 
> At your convenience, would you please answer my questions?
> 
> Thank you ! 
> Wish you a good day !
> 
> Regards,
> Zhenke Chan
> 
> 

Regards,
Keith

      reply	other threads:[~2019-08-23  8:10 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-20 12:35 [dpdk-dev] Questions about DPDK IOAT driver chanzk
2019-08-20 16:01 ` Wiles, Keith
2019-08-22 13:57   ` chanzk [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=emc_9055c57f9a034c11a85bc3c66d0348ea@pc.loc \
    --to=chanzk@m.scnu.edu.cn \
    --cc=dev@dpdk.org \
    --cc=keith.wiles@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).