Re: [ovs-dev] [PATCH net-next v4 1/1] net:openvswitch:reduce cpu_used_mask memory

2023-02-03 Thread Jiri Pirko
Fri, Feb 03, 2023 at 09:40:36AM CET, taoyuan_e...@hotmail.com wrote: >Use actual CPU number instead of hardcoded value to decide the size >of 'cpu_used_mask' in 'struct sw_flow'. Below is the reason. > >'struct cpumask cpu_used_mask' is embedded in struct sw_flow. >Its size is hardcoded to

[ovs-dev] [PATCH net-next v4 1/1] net:openvswitch:reduce cpu_used_mask memory

2023-02-03 Thread Eddy Tao
Use actual CPU number instead of hardcoded value to decide the size of 'cpu_used_mask' in 'struct sw_flow'. Below is the reason. 'struct cpumask cpu_used_mask' is embedded in struct sw_flow. Its size is hardcoded to CONFIG_NR_CPUS bits, which can be 8192 by default, it costs memory and slows down