<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="en-IT" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<div>
<p class="MsoNormal">> From: Ferruh Yigit <ferruh.yigit@intel.com><o:p></o:p></p>
<p class="MsoNormal">> Date: Tuesday, 16 November 2021 at 19:00<o:p></o:p></p>
<p class="MsoNormal">> To: Elena Agostini <eagostini@nvidia.com><o:p></o:p></p>
<p class="MsoNormal">> Cc: dev@dpdk.org <dev@dpdk.org>, Slava Ovsiienko <viacheslavo@nvidia.com><o:p></o:p></p>
<p class="MsoNormal">> Subject: Re: [PATCH v2 1/1] app/testpmd: add GPU memory option in iofwd engine<o:p></o:p></p>
<p class="MsoNormal">> External email: Use caution opening links or attachments> <o:p>
</o:p></p>
<p class="MsoNormal">> <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">> On 11/11/2021 9:41 PM, eagostini@nvidia.com wrote:<o:p></o:p></p>
<p class="MsoNormal">> > --- a/app/test-pmd/meson.build<o:p></o:p></p>
<p class="MsoNormal">> > +++ b/app/test-pmd/meson.build<o:p></o:p></p>
<p class="MsoNormal">> > @@ -32,7 +32,7 @@ if dpdk_conf.has('RTE_HAS_JANSSON')<o:p></o:p></p>
<p class="MsoNormal">> > ext_deps += jansson_dep<o:p></o:p></p>
<p class="MsoNormal">> > endif<o:p></o:p></p>
<p class="MsoNormal">> ><o:p></o:p></p>
<p class="MsoNormal">> > -deps += ['ethdev', 'gro', 'gso', 'cmdline', 'metrics', 'bus_pci']<o:p></o:p></p>
<p class="MsoNormal">> > +deps += ['ethdev', 'gro', 'gso', 'cmdline', 'metrics', 'bus_pci', 'gpudev']>
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">> I didn't review the set, but in a very high level do we want to add<o:p></o:p></p>
<p class="MsoNormal">> 'gpudev' as dependency? Isn't this like adding 'rawdev' as dependency.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">gpudev is a library that can be built without a gpu driver as all the other libraries<o:p></o:p></p>
<p class="MsoNormal">and it<span lang="EN-US"> is actually </span>used only in case of GPU memory mempool.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Reasons for this patch are:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">- Have an upstreamed benchmark tool to measure network metrics
<span lang="EN-US">using </span>GPU memory<o:p></o:p></p>
<p class="MsoNormal">- Test some DPDK features not really tested anywhere like the external memory mempool feature<o:p></o:p></p>
</div>
</div>
</body>
</html>