@Alex- - unfortunately there are no options officially to add more workers to VR. But. Just talked to R&D and we might do just that manually on GW as a workaround whilst investigating actual root cause. And yes - I totally agree, vsx start/stop times are horrendous in 3.10 kernel. But I'm hoping that will improve soon - all seems sequential start that hopefully can get run in parallel
--
Had a long session with R&D -seems like there is a bug when traffic is passed from Node-A > VS1 > VR > VS2 > Node-B, in such case traffic is not accelerated in VR and gets passed onto VR fwk... so we managed to push it to 100% with approx 10Gbps traffic
Expectation was that traffic would get accelerated of course in VR and not hit fwk
It works correctly for "external" case: Node-A > VS1 > VR > Ext_router > Node-B or vice-versa. In this case traffic is accelerated via VR.
As an alternative workaround, we are considering to re-introduce a virtual switch between two busiest VSes as then acceleration would work.
I'll send an update once I have something useful.