> yes this is really a big missing feature from VPP, as i can open a new thread 
> in other application where i can do some other tasks like VPN/TOR detection 
> by traffic analysis or Decryption part which will finally send the 5 touple 
> to the processing thread which can take action on that flow.

You should definitely be able to do those things in VPP. Do you want to send 
those packets to another process, or just another graph node in VPP?
If the former, I'd encourage you to look at memif [1], if the latter I'd try 
something like this:
 - divide your workers in fastpath and slowpath
 - affects rx queues only on fastpath cores so that packets are only processed 
in the fastpath by default
 - in the fastpath, handoff [2] the specific packets to your slowpath node in 
the slowpath workers

That should guarantee that slowpath packets will not delay fastpath packets.

[1] https://s3-docs.fd.io/vpp/26.02/interfacing/libmemif/index.html
[2] https://s3-docs.fd.io/vpp/26.02/developer/plugindoc/handoffdemo.html

HTH
ben
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26750): https://lists.fd.io/g/vpp-dev/message/26750
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

Reply via email to