Did you have a chance to look at async sw crypto ?
- set sw_scheduler worker <idx> crypto on|off
- show sw_scheduler workers

I am not sure this is precisely what you want but that’s an example of how you 
can dedicate cores to crypto.
Maybe in your case a simple packet handoff would be easier…


De : [email protected] <[email protected]> de la part de Gulshan via 
lists.fd.io <[email protected]>
Date : vendredi, 30 janvier 2026 à 08:27
À : [email protected] <[email protected]>
Objet : Re: [vpp-dev] Doing DPI on a slow thread/child thread. #vppctl #vpp-dev 
#vppinfra #dpdk #mellanox

Not exactly, let me explain.

Currently my process is working on 32 threads, Now i want to use another 32 
threads just for the decryption part or in future for any DPI tasks. Which will 
run independently from the fast path. I want this 32 threads to just do the 
sidewise process so that my main application doesn't get affected. I can do 
this in DPDK by launchine another child thread for functions like this  but not 
able to do this in VPP.

I have enough CPU, which is 128 physical cores on a single NUMA, so there is no 
CPU constraint.

Why i'm not running for all the cores?
Because in future i'll have to go for 800Gbps and there will be a lot of DPI 
functions will comes into play for even TCP and UDP packets.
That's why i need new threads to process this.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26760): https://lists.fd.io/g/vpp-dev/message/26760
Mute This Topic: https://lists.fd.io/mt/117523632/21656
Mute #vppctl:https://lists.fd.io/g/vpp-dev/mutehashtag/vppctl
Mute #vpp-dev:https://lists.fd.io/g/vpp-dev/mutehashtag/vpp-dev
Mute #vppinfra:https://lists.fd.io/g/vpp-dev/mutehashtag/vppinfra
Mute #dpdk:https://lists.fd.io/g/vpp-dev/mutehashtag/dpdk
Mute #mellanox:https://lists.fd.io/g/vpp-dev/mutehashtag/mellanox
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

  • ... Gulshan via lists.fd.io
    • ... Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via lists.fd.io
      • ... Gulshan via lists.fd.io
        • ... Benoit Ganne (bganne) via lists.fd.io
          • ... Gulshan via lists.fd.io
            • ... Gulshan via lists.fd.io
              • ... Jerome Tollet via lists.fd.io
                • ... Gulshan via lists.fd.io
                • ... Jerome Tollet via lists.fd.io
                • ... Gulshan via lists.fd.io
            • ... Benoit Ganne (bganne) via lists.fd.io
              • ... Gulshan via lists.fd.io
                • ... Benoit Ganne (bganne) via lists.fd.io
                • ... Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via lists.fd.io
                • ... Benoit Ganne (bganne) via lists.fd.io

Reply via email to