Re: [vpp-dev] How are graph nodes scheduled?

2018-10-21 Thread Dave Barach via Lists.Fd.Io
See …/src/vlib/main.c, and https://fdio-vpp.readthedocs.io/en/latest/gettingstarted/developers/vlib.html?highlight=dispatch#graph-node-dispatcher At this level, we need to make a distinction between a vlib_pending_frame_t – a vector of buffer indices to be processed by a certain node – and

[vpp-dev] How are graph nodes scheduled?

2018-10-21 Thread A. Ilchinger
Hello, I'd like to know a few more details how the packet scheduling in the node graph works. From what I understand, in every scheduling "event", the input node is executed. But what about the other nodes? Are they executed in parallel or sequentially? Is a packet vector processed completely