net/mlx5: fix hash key size retrieval
authorNélio Laranjeiro <nelio.laranjeiro@6wind.com>
Fri, 14 Oct 2016 07:30:14 +0000 (09:30 +0200)
committerBruce Richardson <bruce.richardson@intel.com>
Wed, 26 Oct 2016 17:38:17 +0000 (19:38 +0200)
Return RSS key size in struct rte_eth_dev_info.

Fixes: 0f6f219e7919 ("app/testpmd: fix RSS hash key size")

Signed-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
drivers/net/mlx5/mlx5_ethdev.c

index c76e754..592d5c1 100644 (file)
@@ -600,6 +600,9 @@ mlx5_dev_infos_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *info)
         * size if it is not fixed.
         * The API should be updated to solve this problem. */
        info->reta_size = priv->ind_table_max_size;
+       info->hash_key_size = ((*priv->rss_conf) ?
+                              (*priv->rss_conf)[0]->rss_key_len :
+                              0);
        info->speed_capa =
                        ETH_LINK_SPEED_1G |
                        ETH_LINK_SPEED_10G |