Home
last modified time | relevance | path

Searched refs:rte_acl_ctx (Results 1 – 25 of 28) sorted by relevance

12

/f-stack/dpdk/lib/librte_acl/
H A Drte_acl.h147 struct rte_acl_ctx *
160 struct rte_acl_ctx *
170 rte_acl_free(struct rte_acl_ctx *ctx);
192 rte_acl_add_rules(struct rte_acl_ctx *ctx, const struct rte_acl_rule *rules,
204 rte_acl_reset_rules(struct rte_acl_ctx *ctx);
221 rte_acl_build(struct rte_acl_ctx *ctx, const struct rte_acl_config *cfg);
232 rte_acl_reset(struct rte_acl_ctx *ctx);
278 rte_acl_classify(const struct rte_acl_ctx *ctx,
318 rte_acl_classify_alg(const struct rte_acl_ctx *ctx,
339 rte_acl_set_ctx_classify(struct rte_acl_ctx *ctx,
[all …]
H A Drte_acl.c310 struct rte_acl_ctx *
313 struct rte_acl_ctx *ctx = NULL; in rte_acl_find_existing()
321 ctx = (struct rte_acl_ctx *) te->data; in rte_acl_find_existing()
335 rte_acl_free(struct rte_acl_ctx *ctx) in rte_acl_free()
366 struct rte_acl_ctx *
370 struct rte_acl_ctx *ctx; in rte_acl_create()
393 ctx = (struct rte_acl_ctx *) te->data; in rte_acl_create()
502 rte_acl_reset(struct rte_acl_ctx *ctx) in rte_acl_reset()
514 rte_acl_dump(const struct rte_acl_ctx *ctx) in rte_acl_dump()
535 struct rte_acl_ctx *ctx; in rte_acl_list_dump()
[all …]
H A Dacl.h166 struct rte_acl_ctx { struct
190 int rte_acl_gen(struct rte_acl_ctx *ctx, struct rte_acl_trie *trie, argument
195 (const struct rte_acl_ctx *, const uint8_t **, uint32_t *, uint32_t, uint32_t);
201 rte_acl_classify_scalar(const struct rte_acl_ctx *ctx, const uint8_t **data,
205 rte_acl_classify_sse(const struct rte_acl_ctx *ctx, const uint8_t **data,
209 rte_acl_classify_avx2(const struct rte_acl_ctx *ctx, const uint8_t **data,
213 rte_acl_classify_avx512x16(const struct rte_acl_ctx *ctx, const uint8_t **data,
217 rte_acl_classify_avx512x32(const struct rte_acl_ctx *ctx, const uint8_t **data,
221 rte_acl_classify_neon(const struct rte_acl_ctx *ctx, const uint8_t **data,
225 rte_acl_classify_altivec(const struct rte_acl_ctx *ctx, const uint8_t **data,
H A Dacl_run.h111 const struct rte_acl_ctx *ctx, struct parms *parms, in resolve_single_priority()
129 const struct rte_acl_ctx *ctx) in acl_start_next_trie()
193 (uint64_t transition, int n, const struct rte_acl_ctx *ctx,
204 const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check()
H A Dacl_run_sse.h55 resolve_priority_sse(uint64_t transition, int n, const struct rte_acl_ctx *ctx, in resolve_priority_sse()
99 acl_process_matches(xmm_t *indices, int slot, const struct rte_acl_ctx *ctx, in acl_process_matches()
124 acl_match_check_x4(int slot, const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_x4()
194 search_sse_8(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_sse_8()
283 search_sse_4(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_sse_4()
H A Dacl_run_avx512.c22 acl_set_flow_avx512(struct acl_flow_avx512 *flow, const struct rte_acl_ctx *ctx, in acl_set_flow_avx512()
113 rte_acl_classify_avx512x16(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_avx512x16()
140 rte_acl_classify_avx512x32(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_avx512x32()
H A Dacl_run_neon.h33 resolve_priority_neon(uint64_t transition, int n, const struct rte_acl_ctx *ctx, in resolve_priority_neon()
81 acl_match_check_x4(int slot, const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_x4()
160 search_neon_8(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_neon_8()
222 search_neon_4(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_neon_4()
H A Dacl_run_altivec.h39 const struct rte_acl_ctx *ctx, struct parms *parms, in resolve_priority_altivec()
87 acl_match_check_x4(int slot, const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_x4()
187 search_altivec_8(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_altivec_8()
258 search_altivec_4(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_altivec_4()
H A Dacl_run_neon.c8 rte_acl_classify_neon(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_neon()
H A Dacl_run_avx2.h90 acl_process_matches_avx2x8(const struct rte_acl_ctx *ctx, in acl_process_matches_avx2x8()
134 acl_match_check_avx2x8(const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_avx2x8()
160 search_avx2x16(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_avx2x16()
H A Dacl_run_altivec.c9 rte_acl_classify_altivec(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_altivec()
H A Dacl_run_sse.c8 rte_acl_classify_sse(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_sse()
H A Dacl_run_avx2.c13 rte_acl_classify_avx2(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_avx2()
H A Dacl_run_scalar.c16 const struct rte_acl_ctx *ctx, struct parms *parms, in resolve_priority_scalar()
110 rte_acl_classify_scalar(const struct rte_acl_ctx *ctx, const uint8_t **data, in rte_acl_classify_scalar()
H A Dacl_bld.c67 const struct rte_acl_ctx *acx;
773 acl_build_reset(struct rte_acl_ctx *ctx) in acl_build_reset()
777 sizeof(*ctx) - offsetof(struct rte_acl_ctx, num_categories)); in acl_build_reset()
1480 acl_set_data_indexes(struct rte_acl_ctx *ctx) in acl_set_data_indexes()
1501 acl_bld(struct acl_build_context *bcx, struct rte_acl_ctx *ctx, in acl_bld()
1545 acl_check_bld_param(struct rte_acl_ctx *ctx, const struct rte_acl_config *cfg) in acl_check_bld_param()
1616 rte_acl_build(struct rte_acl_ctx *ctx, const struct rte_acl_config *cfg) in rte_acl_build()
H A Dacl_run_avx512x8.h208 search_avx512x8x2(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_avx512x8x2()
H A Dacl_gen.c34 acl_gen_log_stats(const struct rte_acl_ctx *ctx, in acl_gen_log_stats()
448 rte_acl_gen(struct rte_acl_ctx *ctx, struct rte_acl_trie *trie, in rte_acl_gen()
H A Dacl_run_avx512x16.h293 search_avx512x16x2(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_avx512x16x2()
/f-stack/dpdk/app/test/
H A Dtest_acl.c371 test_classify_buid(struct rte_acl_ctx *acx, in test_classify_buid()
403 struct rte_acl_ctx *acx; in test_classify()
535 struct rte_acl_ctx *acx; in test_build_ports_range()
777 convert_rules(struct rte_acl_ctx *acx, in convert_rules()
904 struct rte_acl_ctx *acx; in test_convert_rules()
1008 struct rte_acl_ctx *acx; in test_invalid_layout()
1129 struct rte_acl_ctx *acx, *acx2, *tmp; in test_create_find_add()
1267 struct rte_acl_ctx *acx; in test_invalid_rules()
1357 struct rte_acl_ctx *acx; in test_invalid_parameters()
1585 struct rte_acl_ctx *acx; in test_misc()
[all …]
/f-stack/dpdk/doc/guides/contributing/
H A Dabi_versioning.rst179 struct rte_acl_ctx *
197 struct rte_acl_ctx *
285 -struct rte_acl_ctx *
287 +struct rte_acl_ctx * __vsym
321 struct rte_acl_ctx * __vsym
351 struct rte_acl_ctx *
448 struct rte_acl_ctx *
482 struct rte_acl_ctx *
523 struct rte_acl_ctx *
530 struct rte_acl_ctx *
[all …]
/f-stack/dpdk/lib/librte_table/
H A Drte_table_acl.c38 struct rte_acl_ctx *ctx;
162 rte_table_acl_build(struct rte_table_acl *acl, struct rte_acl_ctx **acl_ctx) in rte_table_acl_build()
164 struct rte_acl_ctx *ctx = NULL; in rte_table_acl_build()
227 struct rte_acl_ctx *ctx; in rte_table_acl_entry_add()
344 struct rte_acl_ctx *ctx; in rte_table_acl_entry_delete()
425 struct rte_acl_ctx *ctx; in rte_table_acl_entry_add_bulk()
607 struct rte_acl_ctx *ctx; in rte_table_acl_entry_delete_bulk()
/f-stack/dpdk/examples/ipsec-secgw/
H A Dsp4.c471 static struct rte_acl_ctx *
478 struct rte_acl_ctx *ctx; in acl4_init()
H A Dsp6.c602 static struct rte_acl_ctx *
609 struct rte_acl_ctx *ctx; in acl6_init()
H A Dipsec_worker.c112 rte_acl_classify((struct rte_acl_ctx *)sp, &nlp, &res, 1, in check_sp()
/f-stack/dpdk/examples/l3fwd-acl/
H A Dmain.c467 struct rte_acl_ctx *acx_ipv4[NB_SOCKETS];
468 struct rte_acl_ctx *acx_ipv6[NB_SOCKETS];
1199 static struct rte_acl_ctx*
1207 struct rte_acl_ctx *context; in setup_acl()

12