[ovs-dev] Use more than 200000 flows in datapath/kernel cache flows
Gregory Rose
gvrose8192 at gmail.com
Wed Oct 30 16:18:29 UTC 2019
On 10/28/2019 9:39 PM, Zhiwei Cen wrote:
> Dear ovs-dev,
>
> I'm trying to see if I can increase the number of flows supported in
> kernel cache. I found two relevant config options
> (other_config:flow-limit and upcall/flow limit). My understanding was
> that other_config:flow-limit is for the normal openflow flows while
> upcall is for the kernel flows
> (http://docs.openvswitch.org/en/latest/faq/design/ question one).
>
> It seems I can change the limit for Openflow flows.
> This works:
> $ovs-vsctl --no-wait set Open_vSwitch . other_config:flow-limit=200001
>
> $ovs-vsctl --no-wait get Open_vSwitch . other_config:flow-limit
> "200001"
>
> However I cannot change the limit for kernel flows.
> This does not:
> $ovs-appctl upcall/set-flow-limit 200001
> set flow_limit to 200001
>
> $ovs-appctl upcall/show
> system at ovs-system:
> flows : (current 70) (avg 68) (max 92) (limit 200000)
> dump duration : 3ms
> ufid enabled : true
>
> 127: (keys 3)
>
> ...
>
> My question is, is it possible to change the limit on kernel flows
I don't know of any way to do that.
- Greg
More information about the dev
mailing list