DPDK usage discussions
 help / color / mirror / Atom feed
* multi-process support: how to share THE SAME packet between two different processes
@ 2022-11-25 16:27 ikuzar RABE
  2022-11-25 17:09 ` Stephen Hemminger
  0 siblings, 1 reply; 4+ messages in thread
From: ikuzar RABE @ 2022-11-25 16:27 UTC (permalink / raw)
  To: users

[-- Attachment #1: Type: text/plain, Size: 844 bytes --]

Hi all,

I would like to know how do you usually proceed to retrieve and share the
same packet read from NIC port between two different processes ? I try to
work in zero-copy way.

The first process job consists in parsing the packet and make some protocol
statistics. The second one dumps the same packet into pcap file for further
analysis with wireshark for example.

I think none of the cases exposed here corresponds to my need: 43.
Multi-process Support — Data Plane Development Kit 22.11.0-rc4
documentation (dpdk.org)
<https://doc.dpdk.org/guides/prog_guide/multi_proc_support.html#:~:text=Standalone%20DPDK%20processes%20are%20primary,process%20with%20same%20DPDK%20version.>.
Am I wrong ?

is there a dpdk-compliant way to do it with threads instead of processes ?

Thank you for your help.

Regards,

ikuzar

[-- Attachment #2: Type: text/html, Size: 1024 bytes --]

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

end of thread, other threads:[~2022-11-28 17:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-25 16:27 multi-process support: how to share THE SAME packet between two different processes ikuzar RABE
2022-11-25 17:09 ` Stephen Hemminger
2022-11-28 14:10   ` ikuzar RABE
2022-11-28 17:16     ` Stephen Hemminger

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).