]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_acl/acl_bld.c
acl: fix matching rule
[dpdk.git] / lib / librte_acl / acl_bld.c
index a4067376c4b2c62658017a8eb37ffcd86967c5b2..92a85dfb91754aa71c19e29caa67a1e768c5ba95 100644 (file)
@@ -1044,9 +1044,7 @@ acl_merge_trie(struct acl_build_context *context,
         * a subtree of the merging tree (node B side). Otherwise,
         * just use node A.
         */
-       if (level > 0 &&
-                       node_a->subtree_id !=
-                       (subtree_id | RTE_ACL_SUBTREE_NODE)) {
+       if (level > 0) {
                node_c = acl_dup_node(context, node_a);
                node_c->subtree_id = subtree_id | RTE_ACL_SUBTREE_NODE;
        }