]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/enic/enic_fm_flow.c
net/sfc: support flow action drop in transfer rules
[dpdk.git] / drivers / net / enic / enic_fm_flow.c
index 96ec360a855c6f4961280f72b12f318876d774ee..9cea94269cdd25ea2c951ddab6520876f54f1ae6 100644 (file)
@@ -2232,7 +2232,11 @@ enic_action_handle_get(struct enic_flowman *fm, struct fm_action *action_in,
 error_with_action_handle:
        args[0] = FM_ACTION_FREE;
        args[1] = ah->handle;
-       flowman_cmd(fm, args, 2);
+       ret = flowman_cmd(fm, args, 2);
+       if (ret != 0)
+               rte_flow_error_set(error, -ret,
+                                  RTE_FLOW_ERROR_TYPE_UNSPECIFIED,
+                                  NULL, "enic: devcmd(action-free)");
 error_with_ah:
        free(ah);
        return ret;