net/i40e: fix raw packet flow director
When user configured the flow rule with raw packet via command "flow_director_filter", it would reset all previous fdir input set flags with "i40e_flow_set_fdir_inset()". Ignore to configure the flow input set with raw packet rule used. Fixes: ff04964ea6d5 ("net/i40e: fix flow director for common pctypes") Cc: stable@dpdk.org Signed-off-by: Steve Yang <stevex.yang@intel.com> Acked-by: Beilei Xing <beilei.xing@intel.com>
This commit is contained in:
parent
50937e495f
commit
920bdbf1bd
@ -1768,7 +1768,8 @@ i40e_flow_add_del_fdir_filter(struct rte_eth_dev *dev,
|
||||
|
||||
if (add) {
|
||||
/* configure the input set for common PCTYPEs*/
|
||||
if (!filter->input.flow_ext.customized_pctype) {
|
||||
if (!filter->input.flow_ext.customized_pctype &&
|
||||
!filter->input.flow_ext.pkt_template) {
|
||||
ret = i40e_flow_set_fdir_inset(pf, pctype,
|
||||
filter->input.flow_ext.input_set);
|
||||
if (ret < 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user