X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_acl%2Facl.h;h=6664a55e33080df9529f1726db38af6ffcc1fed1;hb=cefaee2de054db67e8a373f7b61a19600d67093b;hp=4dadab5f148d499668599dd3e5b1394f65f54546;hpb=17f520d2cff8d69962824f28810f36e949a7184d;p=dpdk.git diff --git a/lib/librte_acl/acl.h b/lib/librte_acl/acl.h index 4dadab5f14..6664a55e33 100644 --- a/lib/librte_acl/acl.h +++ b/lib/librte_acl/acl.h @@ -151,13 +151,6 @@ struct rte_acl_node { /* free list link or pointer to duplicate node during merge */ struct rte_acl_node *prev; /* points to node from which this node was duplicated */ - - uint32_t subtree_id; - uint32_t subtree_ref_count; - -}; -enum { - RTE_ACL_SUBTREE_NODE = 0x80000000 }; /* @@ -237,6 +230,14 @@ int rte_acl_classify_avx2(const struct rte_acl_ctx *ctx, const uint8_t **data, uint32_t *results, uint32_t num, uint32_t categories); +int +rte_acl_classify_neon(const struct rte_acl_ctx *ctx, const uint8_t **data, + uint32_t *results, uint32_t num, uint32_t categories); + +int +rte_acl_classify_altivec(const struct rte_acl_ctx *ctx, const uint8_t **data, + uint32_t *results, uint32_t num, uint32_t categories); + #ifdef __cplusplus } #endif /* __cplusplus */