net/ice: fix flow director
authorYing A Wang <ying.a.wang@intel.com>
Tue, 29 Oct 2019 18:13:41 +0000 (02:13 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Nov 2019 22:15:04 +0000 (23:15 +0100)
Flow director rule can't be created when the flow table is nearly full.
The patch fixed this issue to enable created flows reaching the maximum
number.

Fixes: 1a2fc1799f09 ("net/ice: reject duplicated flow for flow director")

Signed-off-by: Ying A Wang <ying.a.wang@intel.com>
Acked-by: Xiaolong Ye <xiaolong.ye@intel.com>
drivers/net/ice/ice_fdir_filter.c

index 736ccd5..9389b1f 100644 (file)
@@ -366,6 +366,7 @@ ice_fdir_init_filter_list(struct ice_pf *pf)
                .hash_func = rte_hash_crc,
                .hash_func_init_val = 0,
                .socket_id = rte_socket_id(),
+               .extra_flag = RTE_HASH_EXTRA_FLAGS_EXT_TABLE,
        };
 
        /* Initialize hash */