Hi Jarno, That's great! Thanks for the clarification. So, if anything it should only improve the performance when I move to OVS tree kernel module.
On Thu, 13 Apr 2017, 1:05 AM Jarno Rajahalme, <[email protected]> wrote: > > > On Apr 12, 2017, at 12:49 AM, Kapil Adhikesavalu <[email protected]> > wrote: > > > > Hi, > > > > Is there any performance difference with using the OVS kernel Datapath > > available part of Linux upstream Vs the module built from Linux OVS tree. > > > > OVS tree kernel module has an Exact Match Cache, which generally improves > performance. Upstream linux openvswitch module does not have it. > > > So far i have been using the DP part of the Linux upstream and as NAT > > feature requires Linux version 4.6, i plan to switch to DP module built > > from OVS tree. > > > > 1. In general is there any performance between using these two ? or would > > it vary based on the features being in use. > > 2. I am currently using VXLAN and L2 forwarding + NAT(plan to use it), > > would like to know if there could be any performance difference expected > > when i switch from upstream DP to KLM. > > > > I didn't any specific mention about performance in FAQ - > > http://docs.openvswitch.org/en/latest/faq/releases/ expect for this > > statement 'Certain features require kernel support to function or to have > > reasonable performance.’ > > > > This note relates to using OVS with an older (upstream) kernel module. > While we maintain backwards compatibility, newer features perform better > with newer kernel module having explicit support for the feature. > > Jarno > > > Regards > > Kapil. > > _______________________________________________ > > dev mailing list > > [email protected] > > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > > -- Regards Kapil _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
