Hi, I have been doing some performance measurements when sending lots of flows through Open vSwitch and one bottleneck that I have observed is the 1,000 flow point at which facet_max_idle() causes flows to start being evicted from the datapath.
While I understand the motivation for some sort of limit it strikes me that there are real-world situations where 1,000 is far too low. Also, by my calculations the entries consume a little over 300 bytes each and thus it seems quite conceivable that there are real-world situations where significantly more than 1,000 can be cached in the kernel without resulting in significant memory pressure. So I set about trying to add a knob to Open vSwitch to allow this parameter to be tuned, but I must confess that after drawing a few blanks am a little uncertain about where the best place to add the knob is. And advice would be greatly appreciated. _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
