Hi Damjan,

Regarding the diffs, do you know in which error case(s) the retry will hit the 
most to cause such a big improvement in NDR? I have counted no less than 8 got 
done in the outer loop and it seems to me some of the error cases should not be 
retried at all (e.g. VHOST_USER_TX_FUNC_ERROR_INDIRECT_OVERFLOW line 1853)?
Lastly, he max retry is hardcoded at 8 (line 1816), do you feel like this will 
work out the same retry value in all vpp ports? If not it might be worth making 
it a vpp config parameter.

Also which performance test did you run to see the 40% improvement?

Thanks

  Alec






From: <vpp-dev-boun...@lists.fd.io> on behalf of "Damjan Marion (damarion)" 
<damar...@cisco.com>
Date: Thursday, November 24, 2016 at 3:21 AM
To: vpp-dev <vpp-dev@lists.fd.io>
Subject: [vpp-dev] native vhost-user perf improvements



I know that several people are playing with VPP vhost-user implementation
so just a heads-up about latest change in master which really helps
with NDR performance. We are observing NDR gain of 41% in our testbeds.

https://git.fd.io/vpp/commit/?id=4e969f9

Let me know if any issues, or just feedback how it works.

Thanks,

Damjan



_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>
https://lists.fd.io/mailman/listinfo/vpp-dev

_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to