Home
last modified time | relevance | path

Searched refs:categories (Results 1 – 24 of 24) sorted by relevance

/f-stack/dpdk/lib/librte_acl/
H A Dacl_run_avx512.c114 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_avx512x16() argument
120 search_avx512x8x2(ctx, data, results, max_iter, categories); in rte_acl_classify_avx512x16()
122 results += max_iter * categories; in rte_acl_classify_avx512x16()
128 return search_avx512x8x2(ctx, data, results, num, categories); in rte_acl_classify_avx512x16()
130 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_avx512x16()
132 return search_sse_4(ctx, data, results, num, categories); in rte_acl_classify_avx512x16()
141 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_avx512x32() argument
147 search_avx512x16x2(ctx, data, results, max_iter, categories); in rte_acl_classify_avx512x32()
149 results += max_iter * categories; in rte_acl_classify_avx512x32()
159 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_avx512x32()
[all …]
H A Dacl_run_avx2.c14 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_avx2() argument
17 return search_avx2x16(ctx, data, results, num, categories); in rte_acl_classify_avx2()
19 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_avx2()
21 return search_sse_4(ctx, data, results, num, categories); in rte_acl_classify_avx2()
24 categories); in rte_acl_classify_avx2()
H A Dacl_run_neon.c9 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_neon() argument
12 return search_neon_8(ctx, data, results, num, categories); in rte_acl_classify_neon()
14 return search_neon_4(ctx, data, results, num, categories); in rte_acl_classify_neon()
17 categories); in rte_acl_classify_neon()
H A Dacl_run_altivec.c10 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_altivec() argument
13 return search_altivec_8(ctx, data, results, num, categories); in rte_acl_classify_altivec()
15 return search_altivec_4(ctx, data, results, num, categories); in rte_acl_classify_altivec()
18 categories); in rte_acl_classify_altivec()
H A Dacl_run_sse.c9 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_sse() argument
12 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_sse()
14 return search_sse_4(ctx, data, results, num, categories); in rte_acl_classify_sse()
17 categories); in rte_acl_classify_sse()
H A Dacl.h202 uint32_t *results, uint32_t num, uint32_t categories);
206 uint32_t *results, uint32_t num, uint32_t categories);
210 uint32_t *results, uint32_t num, uint32_t categories);
214 uint32_t *results, uint32_t num, uint32_t categories);
218 uint32_t *results, uint32_t num, uint32_t categories);
222 uint32_t *results, uint32_t num, uint32_t categories);
226 uint32_t *results, uint32_t num, uint32_t categories);
H A Dacl_run.h46 uint32_t categories; member
143 flows->num_packets * flows->categories); in acl_start_next_trie()
177 uint32_t data_num, uint32_t categories, const uint64_t *trans) in acl_set_flow() argument
185 flows->categories = categories; in acl_set_flow()
195 uint32_t categories);
219 if (flows->categories == 1) in acl_match_check()
224 p, flows->categories); in acl_match_check()
H A Drte_acl.c30 __rte_unused uint32_t categories) in EAL_REGISTER_TAILQ()
40 __rte_unused uint32_t categories) in rte_acl_classify_avx512x32() argument
56 __rte_unused uint32_t categories) in rte_acl_classify_avx2() argument
68 __rte_unused uint32_t categories) in rte_acl_classify_sse() argument
80 __rte_unused uint32_t categories) in rte_acl_classify_neon() argument
92 __rte_unused uint32_t categories) in rte_acl_classify_altivec() argument
292 uint32_t *results, uint32_t num, uint32_t categories, in rte_acl_classify_alg() argument
295 if (categories != 1 && in rte_acl_classify_alg()
296 ((RTE_ACL_RESULTS_MULTIPLIER - 1) & categories) != 0) in rte_acl_classify_alg()
299 return classify_fns[alg](ctx, data, results, num, categories); in rte_acl_classify_alg()
[all …]
H A Dacl_run_scalar.c17 const struct rte_acl_match_results *p, uint32_t categories) in resolve_priority_scalar() argument
34 for (i = 0; i < categories; i += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_scalar()
54 for (i = 0; i < categories; i += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_scalar()
111 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_scalar() argument
122 categories, ctx->trans_table); in rte_acl_classify_scalar()
H A Dacl_run_neon.h36 uint32_t categories) in resolve_priority_neon() argument
43 for (x = 0; x < categories; x += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_neon()
161 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_neon_8() argument
171 total_packets, categories, ctx->trans_table); in search_neon_8()
223 uint32_t *results, int total_packets, uint32_t categories) in search_neon_4() argument
233 total_packets, categories, ctx->trans_table); in search_neon_4()
H A Dacl_run_avx512x16.h294 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_avx512x16x2() argument
314 if (categories == 1) in search_avx512x16x2()
317 else if (categories <= RTE_ACL_MAX_CATEGORIES / 2) in search_avx512x16x2()
319 categories, ctx->num_tries); in search_avx512x16x2()
322 categories, ctx->num_tries); in search_avx512x16x2()
H A Dacl_run_altivec.h40 const struct rte_acl_match_results *p, uint32_t categories) in resolve_priority_altivec() argument
47 for (x = 0; x < categories; x += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_altivec()
188 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_altivec_8() argument
198 total_packets, categories, ctx->trans_table); in search_altivec_8()
259 uint32_t *results, int total_packets, uint32_t categories) in search_altivec_4() argument
269 total_packets, categories, ctx->trans_table); in search_altivec_4()
H A Dacl_run_sse.h57 uint32_t categories) in resolve_priority_sse() argument
63 for (x = 0; x < categories; x += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_sse()
195 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_sse_8() argument
206 total_packets, categories, ctx->trans_table); in search_sse_8()
284 uint32_t *results, int total_packets, uint32_t categories) in search_sse_4() argument
294 total_packets, categories, ctx->trans_table); in search_sse_4()
H A Dacl_run_avx512x8.h209 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_avx512x8x2() argument
229 if (categories == 1) in search_avx512x8x2()
234 categories, ctx->num_tries); in search_avx512x8x2()
H A Drte_acl.h281 uint32_t categories);
321 uint32_t categories,
H A Dacl_run_avx2.h161 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_avx2x16() argument
172 total_packets, categories, ctx->trans_table); in search_avx2x16()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dpacket_classif_access_ctrl.rst10 The ACL library is used to perform an N-tuple search over a set of rules with multiple categories
410 with multiple categories in more detail.
467 /* matches all packets traveling from 10.1.1.1, applies for categories: 1 */
506 /* build the runtime structures for added rules, with 2 categories. */
518 uint32_t results[4]; /* make classify for 4 categories. */
535 which indicates that no matches were found for those categories.
542 uint32_t results[4]; /* make classify by 4 categories. */
552 * For categories 0 and 1, only rule 1 matches.
554 * For categories 2 and 3, there are no matches.
561 uint32_t results[4]; /* make classify by 4 categories. */
[all …]
H A Drte_flow.rst189 Pattern items fall in two categories:
1414 They fall in three categories:
/f-stack/freebsd/contrib/device-tree/Bindings/powerpc/fsl/
H A Dcpus.txt18 Power CPUs. The EREF defines some architecture categories not defined
19 by the Power ISA. For these EREF-specific categories, the existence of
/f-stack/dpdk/doc/guides/nics/
H A Doverview.rst7 The networking drivers may be classified in two categories:
/f-stack/dpdk/app/test-acl/
H A Dmain.c826 search_ip5tuples_once(uint32_t categories, uint32_t step, const char *alg) in search_ip5tuples_once() argument
831 uint32_t results[step * categories]; in search_ip5tuples_once()
844 n, categories); in search_ip5tuples_once()
851 for (k = 0; k != categories; k++, r++) { in search_ip5tuples_once()
864 categories, step, alg, i); in search_ip5tuples_once()
/f-stack/freebsd/contrib/device-tree/Bindings/pinctrl/
H A Dfsl,mxs-pinctrl.txt25 Those subnodes under mxs pin controller node will fall into two categories.
/f-stack/freebsd/contrib/zlib/doc/
H A Dtxtvsbin.txt40 categories:
/f-stack/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst164 The available information categories are:
278 The available information categories are:
318 The available information categories are: