mbox series

[v2,0/1] app/test-gpudev: introduce ethdev to rx/tx packets using GPU memory

Message ID 20211118185613.3246-1-eagostini@nvidia.com (mailing list archive)
Headers show
Series app/test-gpudev: introduce ethdev to rx/tx packets using GPU memory | expand

Message

Elena Agostini Nov. 18, 2021, 6:56 p.m. UTC
From: Elena Agostini <eagostini@nvidia.com>

This patch introduces ethdev in test-gpudev app to provide:
- an example to show how GPU memory can be used to send and receive packets
- an useful tool to measure network metrics when using GPU memory with
io forwarding

With this feature test-gpudev can:
- RX packets in CPU or GPU memory
- Store packets in the gpudev communication list
- TX receive packets from the communication list

It's a simulation of a multi-core application.

Changelog:
- Address review comments
- Minor improvements

Elena Agostini (1):
  app/test-gpudev: introduce ethdev to rx/tx packets using GPU memory

 app/test-gpudev/main.c | 477 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 458 insertions(+), 19 deletions(-)