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