IB/mlx5: Enlarge autogroup flow table
authorMaor Gottlieb <maorg@mellanox.com>
Wed, 29 Mar 2017 03:09:01 +0000 (06:09 +0300)
committerDoug Ledford <dledford@redhat.com>
Fri, 21 Apr 2017 16:26:05 +0000 (12:26 -0400)
commit00b7c2abb6a25437be472b9402feb90ab32798ae
treeecdf1cde24adba07716b2c8a06f969b6c9660460
parentdac388ef4cc7a9250e59b4093b78e33da9495c6d
IB/mlx5: Enlarge autogroup flow table

In order to enlarge the flow group size to 8k, we decrease
the number of flow group types to 6 and increase the flow
table size to 64k.

Flow group size is calculated as follow:
  group_size = table_size / (#group_types + 1)

Fixes: 038d2ef87572 ('IB/mlx5: Add flow steering support')
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/mlx5/main.c