All,
I tried to find this on VPP wiki and on web, but no luck hence question
here.

I wanted to try pipe line processing in VPP (each core doing specific job
and passing on the packets further to next core for subsequent processing
and finally send out).

In other words, use case is multi threaded with Master core(as is today),
I/O core and worker cores. Each worker core does specific job. Worker 1
does Job A and passes the packet to Worker 2 which does Job B and then
transmits the packet out.
And definitely I should be able to scale this (whole pipe line processing
into multiple pipelines) by increasing the number of cores on the system.

Does VPP support this ?
How can I dedicate a worker core to execute specific nodes in the graph?
How each worker can pass on packets to the next core in the pipeline for
further processing? memif can be used or direct dpdk ring buffers can be
used ?

Thanks

Reply via email to