Home
last modified time | relevance | path

Searched refs:learner (Results 1 – 6 of 6) sorted by relevance

/dpdk/examples/pipeline/examples/
H A Dlearner.cli5 # ./build/examples/dpdk-pipeline -l0-1 -- -s ./examples/pipeline/examples/learner.cli
13 pipeline codegen ./examples/pipeline/examples/learner.spec /tmp/learner.c
14 pipeline libbuild /tmp/learner.c /tmp/learner.so
30 pipeline PIPELINE0 build lib /tmp/learner.so io ./examples/pipeline/examples/ethdev.io numa 0
H A Dlearner.spec4 ; The learner tables are very useful for learning and connection tracking.
6 ; As opposed to regular tables, which are read-only for the data plane, the learner tables can be
16 ; persistent between packets. On top of the usual table stats, the learner table stats include the
105 learner fwd_table {
/dpdk/lib/pipeline/
H A Drte_swx_ctl.c129 struct learner { struct
148 struct learner *learners; argument
962 learner_pending_default_free(struct learner *l) in learner_pending_default_free()
982 struct learner *l = &ctl->learners[i]; in learner_free()
994 static struct learner *
1000 struct learner *l = &ctl->learners[i]; in learner_find()
1010 learner_action_data_size_get(struct rte_swx_ctl_pipeline *ctl, struct learner *l) in learner_action_data_size_get()
1136 struct learner *l = &ctl->learners[i]; in table_state_create()
1482 ctl->learners = calloc(ctl->info.n_learners, sizeof(struct learner)); in rte_swx_ctl_pipeline_create()
1487 struct learner *l = &ctl->learners[i]; in rte_swx_ctl_pipeline_create()
[all …]
H A Drte_swx_ctl.h62 /** Number of learner tables. */
572 * @param[out] learner
582 struct rte_swx_ctl_learner_info *learner);
614 * Action index within the set of learner table actions (0 .. learner table n_actions - 1). Not
711 * are not valid for the current learner table have their associated *n_pkts_action* element
1021 * Pipeline learner table default entry add
1023 * Schedule learner table default entry update as part of the next commit operation.
1100 * Pipeline learner table default entry read
1102 * Read learner tabl
[all...]
H A Drte_swx_pipeline.c2473 static struct learner *
2486 struct learner *l; in instr_table_translate()
9170 static struct learner *
9173 struct learner *l; in learner_find()
9182 static struct learner *
9185 struct learner *l = NULL; in learner_find_by_id()
9374 struct learner *l = NULL; in rte_swx_pipeline_learner_config()
9452 l = calloc(1, sizeof(struct learner)); in rte_swx_pipeline_learner_config()
9566 learner_params_offset_get(struct learner *l) in learner_params_offset_get()
9597 learner_params_get(struct learner *l) in learner_params_get()
[all …]
H A Drte_swx_pipeline_internal.h960 struct learner { struct
961 TAILQ_ENTRY(learner) node;
986 TAILQ_HEAD(learner_tailq, learner); argument