test/crypto: rename GCM test code
[dpdk.git] / lib / librte_acl / acl_run.h
index c191053..a862ff6 100644 (file)
 #define        _ACL_RUN_H_
 
 #include <rte_acl.h>
-#include "acl_vect.h"
 #include "acl.h"
 
+#define MAX_SEARCHES_AVX16     16
 #define MAX_SEARCHES_SSE8      8
+#define MAX_SEARCHES_ALTIVEC8  8
 #define MAX_SEARCHES_SSE4      4
-#define MAX_SEARCHES_SSE2      2
+#define MAX_SEARCHES_ALTIVEC4  4
 #define MAX_SEARCHES_SCALAR    2
 
 #define GET_NEXT_4BYTES(prm, idx)      \
@@ -68,10 +69,10 @@ struct acl_flow_data {
        uint32_t            trie;
        /* current trie index (0 to N-1) */
        uint32_t            cmplt_size;
+       /* maximum number of packets to process */
        uint32_t            total_packets;
-       uint32_t            categories;
        /* number of result categories per packet. */
-       /* maximum number of packets to process */
+       uint32_t            categories;
        const uint64_t     *trans;
        const uint8_t     **data;
        uint32_t           *results;
@@ -256,10 +257,6 @@ acl_match_check(uint64_t transition, int slot,
 
                /* Fill the slot with the next trie or idle trie */
                transition = acl_start_next_trie(flows, parms, slot, ctx);
-
-       } else if (transition == ctx->idle) {
-               /* reset indirection table for idle slots */
-               parms[slot].data_index = idle;
        }
 
        return transition;