[PATCH v4 0/1] app/testpmd: add GPU memory option for mbuf pools
    eagostini at nvidia.com 
    eagostini at nvidia.com
       
    Wed Nov 17 22:49:22 CET 2021
    
    
  
From: Elena Agostini <eagostini at nvidia.com>
This patch introduces GPU memory in testpmd through the gpudev library.
Testpmd can be used for network benchmarks when using GPU memory
instead of regular CPU memory to send and receive packets.
This option is currently limited to iofwd engine to ensure
no workload is applied on packets not accessible from the CPU.
The options chose is --mbuf-size so buffer split feature across
different mempools can be enabled.
Main reasons for this patch are:
- test memory features like external memory mempools and buffer split
- provide an upstream tool to test network metrics with GPU memory
Changelog:
- gpudev dependency is optional
Elena Agostini (1):
  app/testpmd: add GPU memory option for mbuf pools
 app/test-pmd/cmdline.c    |  36 +++++++-
 app/test-pmd/config.c     |   4 +-
 app/test-pmd/icmpecho.c   |   2 +-
 app/test-pmd/meson.build  |   3 +
 app/test-pmd/parameters.c |  15 +++-
 app/test-pmd/testpmd.c    | 182 +++++++++++++++++++++++++++++++++++---
 app/test-pmd/testpmd.h    |  18 +++-
 7 files changed, 240 insertions(+), 20 deletions(-)
-- 
2.17.1
    
    
More information about the dev
mailing list