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]] -=-=-=-=-=-=-=-=-=-=-=-
