]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/i40e/i40e_flow.c
ethdev: add hash function to RSS flow API action
[dpdk.git] / drivers / net / i40e / i40e_flow.c
index ec62310034d80c2aa92f56185b0e858446202d9a..897989bbd0ed845aef2e39a2956c66445af33b6e 100644 (file)
@@ -4376,6 +4376,10 @@ i40e_flow_parse_rss_action(struct rte_eth_dev *dev,
        }
 
        /* Parse RSS related parameters from configuration */
+       if (rss->func != RTE_ETH_HASH_FUNCTION_DEFAULT)
+               return rte_flow_error_set
+                       (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act,
+                        "non-default RSS hash functions are not supported");
        if (rss->key_len && rss->key_len > RTE_DIM(rss_config->key))
                return rte_flow_error_set
                        (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act,