DPDK patches and discussions
 help / color / mirror / Atom feed
* ipsec on dpdk
@ 2024-07-28 12:51 Yaron Illouz
  2024-07-31 10:39 ` Thomas Monjalon
  0 siblings, 1 reply; 3+ messages in thread
From: Yaron Illouz @ 2024-07-28 12:51 UTC (permalink / raw)
  To: users; +Cc: dev

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

Hi

I am interested to do ipsec encoding and decoding in my dpdk application
From my readings, i understand ipsec can be done one time in the nic (inline ipsec) or with multiple calls (rte_cryptodev_enqueue_burst, rte_cryptodev_dequeue_burst....)


  1.  If ipsec is done by nic I only need to call rte_ipsec_pkt_process(...) without other functions?

I use  rte_eth_rx_burst to read from nic.

  1.  Where do I see list of nic that support nic inline ipsec? I believe not all dpdk nic support it.
  2.  How much does it impact performance ? is there a table of performance per nic?
  3.  My application is multi process, I can see in documentation :

“Currently, the security library does not support the case of multi-process. It will be updated in the future releases.” From https://doc.dpdk.org/guides/prog_guide/rte_security.html

So ipsec also is not supported for multi process application?

Even if done inline by the nic?

And what about non inline ipsec for multi process applications?



  1.  Is ip sec also supported in multi queue with rte flow in the inline ipsec ?

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

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

end of thread, other threads:[~2024-07-31 18:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-28 12:51 ipsec on dpdk Yaron Illouz
2024-07-31 10:39 ` Thomas Monjalon
2024-07-31 18:06   ` [EXTERNAL] " Akhil Goyal

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