test/threads: add unit test
[dpdk.git] / app / test-pmd / cmd_flex_item.c
index 908bcb3..78a89c0 100644 (file)
@@ -133,7 +133,8 @@ flex_link_item_parse(const char *src, struct rte_flow_item *item)
        struct rte_flow_item *pattern;
        struct rte_flow_action *actions;
 
-       sprintf(flow_rule, "flow create 0 pattern %s / end", src);
+       sprintf(flow_rule,
+               "flow create 0 pattern %s / end actions drop / end", src);
        src = flow_rule;
        ret = flow_parse(src, (void *)data, sizeof(data),
                         &attr, &pattern, &actions);
@@ -364,8 +365,7 @@ flex_item_create(portid_t port_id, uint16_t flex_id, const char *filename)
                       flow_error.message ? flow_error.message : "");
        }
 out:
-       if (fp)
-               free(fp);
+       free(fp);
 }
 
 #else /* RTE_HAS_JANSSON */