Dear Satish,

Your question indicates what you are missing basic understanding of how VPP 
works (i.e. fact that all nodes are running on the same thread).
I suggest that you go trough series of videos available on the youtube, some of 
them are explaining how that works.

Regards,

Damjan

> On 25 Jun 2018, at 14:47, satishp <satishpitchik...@gmail.com> wrote:
> 
> Thanks Dave for your reply.
> Below is my usecase:
> Currently I have a single worker thread processing traffic. To scale the 
> throughput, I would like to 'handoff' some packet processing to second worker 
> thread. I would like to do this dynamically(i.e handoff packet from any node 
> based on a cli command). 
> 
> For example:
> node1(on worker 1) => handoff=> node2(on worker 2)
>  node1, node2 are inputs to cli which should setup this flow.
> 
> Currently, I was able to handoff between two fixed nodes(using readily 
> available handoff nodes). I'm now trying to extend this to any two nodes.
> 
> Best Regards,
> Satish
> 
> 
> 
> On Mon, Jun 25, 2018 at 5:25 PM, Dave Barach (dbarach) <dbar...@cisco.com 
> <mailto:dbar...@cisco.com>> wrote:
> What you’re describing is at least marginally possible, but before I describe 
> how one might do such a thing I want to know why you plan to do it. There are 
> far less invasive techniques already available, e.g. for adding features.
> 
>
> 
> HTH... Dave
> 
>
> 
> From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> <vpp-dev@lists.fd.io 
> <mailto:vpp-dev@lists.fd.io>> On Behalf Of satish pitchikala
> Sent: Monday, June 25, 2018 2:30 AM
> To: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>
> Subject: [vpp-dev] Adding a node dynamically between any two nodes
> 
>
> 
> Hi,
> 
> My requirement is to add a node at runtime between any two nodes. Addition is 
> to be done via cli.
> 
>
> 
> eg: set handoff node1 node2
> 
>
> 
> 1. This should create a node by name node1_handoff_node2.
> 
> 2. node1_handoff_node2 previous node should be node1
> 
> 3. node1_handoff_node2  next node should be node2
> 
>
> 
> I tried using VLIB_NODE_TYPE_PROCESS to create a node inside cli It creates a 
> node but couldn't insert it between node 1 and node 2.
> 
>
> 
> Request for some pointers in this regard.
> 
>
> 
> Best Regards,
> 
> Satish P
> 
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#9692): https://lists.fd.io/g/vpp-dev/message/9692
Mute This Topic: https://lists.fd.io/mt/22674708/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to