[Edited Message Follows] Hi,
We are facing a strange problem when we moved from single worker to multi worker VPP. Our application plugin registers for a specific udp port and gets the packets from udp_local node. In Single Worker VPP: ==================== We see that our app-plugin-node is receiving frames of bigger vector size ( most of the times 256 ), which is resulting is good performance figures. In Multi Worker VPP: ( 2 workers ) ========================== Though we have two workers here, we are receiving udp packets from one worker only ( based on our rx-placement ). With this model, we thought our performance would be atleast equal to the single worker mode, but we are seeing degraded performance. In this mode, we see that, our app-plugin-node is receiving frames with vector size as 1 ( most of the times ), due to which, we are seeing degraded performance figures, we believe. We checked the underlying udp-local node, and observed that, it is always receiving frames of vector sizes 256 and 99.99% of these frames belong to our plugin related udp port. Hence, they all are sent to our app-plugin-node. But these packets are received by our node with vector size as 1, in each frame, which is causing an issue. We are using exact same test tool to pump the traffic in both single and multi thread VPP models. Is there anything that we need to do to avoid vector sizes as 1 in this case ? Also, any reason why this behavior is seen only when we have multi workers, even though the other worker is not really tampering with any of the packets that we are dealing here. Any inputs on this would really help us. -- Thanks & Regards, Murthy
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14669): https://lists.fd.io/g/vpp-dev/message/14669 Mute This Topic: https://lists.fd.io/mt/61598908/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-