]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/i40e/i40e_flow.c
net/i40e: fix multiple driver support
[dpdk.git] / drivers / net / i40e / i40e_flow.c
index 9b51905d40e042addde076542c0718b54ace7e91..16c47cf7320877e85d4afa750c3f6551311e5f07 100644 (file)
@@ -2851,6 +2851,14 @@ i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,
                                return -rte_errno;
                        }
 
+                       if (pf->support_multi_driver) {
+                               rte_flow_error_set(error, ENOTSUP,
+                                                  RTE_FLOW_ERROR_TYPE_ITEM,
+                                                  item,
+                                                  "Unsupported flexible payload.");
+                               return -rte_errno;
+                       }
+
                        ret = i40e_flow_check_raw_item(item, raw_spec, error);
                        if (ret < 0)
                                return ret;