Home
last modified time | relevance | path

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

12

/dpdk/lib/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.c309 struct rte_acl_ctx *
312 struct rte_acl_ctx *ctx = NULL; in rte_acl_find_existing()
320 ctx = (struct rte_acl_ctx *) te->data; in rte_acl_find_existing()
334 rte_acl_free(struct rte_acl_ctx *ctx) in rte_acl_free()
365 struct rte_acl_ctx *
369 struct rte_acl_ctx *ctx; in rte_acl_create()
392 ctx = (struct rte_acl_ctx *) te->data; in rte_acl_create()
501 rte_acl_reset(struct rte_acl_ctx *ctx) in rte_acl_reset()
513 rte_acl_dump(const struct rte_acl_ctx *ctx) in rte_acl_dump()
534 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_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_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_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_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_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_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_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_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_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_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.h291 search_avx512x16x2(const struct rte_acl_ctx *ctx, const uint8_t **data, in search_avx512x16x2()
/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 *
447 struct rte_acl_ctx *
481 struct rte_acl_ctx *
522 struct rte_acl_ctx *
529 struct rte_acl_ctx *
[all …]
/dpdk/app/test/
H A Dtest_acl.c381 test_classify_buid(struct rte_acl_ctx *acx, in test_classify_buid()
413 struct rte_acl_ctx *acx; in test_classify()
545 struct rte_acl_ctx *acx; in test_build_ports_range()
787 convert_rules(struct rte_acl_ctx *acx, in convert_rules()
914 struct rte_acl_ctx *acx; in test_convert_rules()
1018 struct rte_acl_ctx *acx; in test_invalid_layout()
1139 struct rte_acl_ctx *acx, *acx2, *tmp; in test_create_find_add()
1277 struct rte_acl_ctx *acx; in test_invalid_rules()
1367 struct rte_acl_ctx *acx; in test_invalid_parameters()
1595 struct rte_acl_ctx *acx; in test_misc()
[all …]
/dpdk/lib/table/
H A Drte_table_acl.c35 struct rte_acl_ctx *ctx;
159 rte_table_acl_build(struct rte_table_acl *acl, struct rte_acl_ctx **acl_ctx) in rte_table_acl_build()
161 struct rte_acl_ctx *ctx = NULL; in rte_table_acl_build()
224 struct rte_acl_ctx *ctx; in rte_table_acl_entry_add()
341 struct rte_acl_ctx *ctx; in rte_table_acl_entry_delete()
422 struct rte_acl_ctx *ctx; in rte_table_acl_entry_add_bulk()
604 struct rte_acl_ctx *ctx; in rte_table_acl_entry_delete_bulk()
H A Drte_swx_table_wm.c274 static struct rte_acl_ctx *
282 struct rte_acl_ctx *acl_ctx = NULL; in acl_table_create()
362 struct rte_acl_ctx *acl_ctx;
/dpdk/examples/ipsec-secgw/
H A Dipsec_worker.c141 rte_acl_classify((struct rte_acl_ctx *)sp, &nlp, &res, 1, in check_sp()
165 rte_acl_classify((struct rte_acl_ctx *)sp, ip->data, ip->res, ip->num, in check_sp_bulk()
195 rte_acl_classify((struct rte_acl_ctx *)sp, ip->data, ip->res, ip->num, in check_sp_sa_bulk()
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()

12