Short answer: yes. If you imagine several frames on the pending frame queue - all of which end up enqueueing buffer indices to a common successor node - the successor frame will be merged by the time it’s processed.
We’ve seen this effect when handing off frames from multiple source threads to a common destination: 10 buffer indices from thread A + 10 buffer indices from thread B => 20 buffer indices by the time they’re processed by thread C. Within reason, it’s a feature. Nodes are more efficient when processing large vectors... Thanks… Dave From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Yuliang Li Sent: Friday, July 14, 2017 8:23 PM To: vpp-dev@lists.fd.io Subject: [vpp-dev] Merge multiple frames? Hi, The packets in a frame (a batch of packets) can be split (if they goes to different next node). Are there places where packets from different frames are merged into one frame? Thanks, -- Yuliang Li PhD student Department of Computer Science Yale University
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev