On Tue, Dec 17, 2013 at 08:18:18PM +0100, Francesco Fusco wrote:
> The command ovs-dpctl can wrongly output the masks even if the
> datapath does not implement mega flows. In this case the output
> will be similar to the following:
> 
> system@ovs-system:
>       lookups: hit:14 missed:41 lost:0
>       flows: 0
>       masks: hit:18446744073709551615 total:4294967295
>               hit/pkt:335395346794719104.00
>       port 0: ovs-system (internal)
>       port 1: gre_system (gre: df_default=false, ttl=0)
>       port 2: ots-br0 (internal)
>       port 3: int0 (internal)
>       port 4: vnet0
>       port 5: vnet1
> 
> The problem depends on the fact that n_masks stats is stored as a
> uint32 in the struct ovs_dp_megaflow_stats and as a uint64 in the
> struct dpif_dp_stats. UINT32_MAX instead of UINT64_MAX should be
> used to detect if the datapath supports megaflows or not.
> 
> Signed-off-by: Francesco Fusco <ffu...@redhat.com>

Applied, thanks.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to