| /dpdk/lib/pipeline/ |
| H A D | rte_swx_ctl.c | 40 struct table { struct 41 struct rte_swx_ctl_table_info info; argument 51 struct rte_swx_table_ops ops; argument 52 struct rte_swx_table_params params; argument 95 /* Selector table info. */ argument 1457 struct table *table; in rte_swx_ctl_pipeline_table_entry_add() local 1571 struct table *table; in rte_swx_ctl_pipeline_table_entry_delete() local 1661 struct table *table; in rte_swx_ctl_pipeline_table_default_entry_add() local 2619 struct table *table; in rte_swx_ctl_pipeline_table_entry_read() local 2963 struct table *table, in table_entry_printf() [all …]
|
| H A D | rte_pipeline.c | 250 struct rte_table *table = &p->tables[i]; in rte_pipeline_free() local 328 struct rte_table *table; in rte_pipeline_table_create() local 386 rte_pipeline_table_free(struct rte_table *table) in rte_pipeline_table_free() 400 struct rte_table *table; in rte_pipeline_table_default_entry_add() local 449 struct rte_table *table; in rte_pipeline_table_default_entry_delete() local 485 struct rte_table *table; in rte_pipeline_table_entry_add() local 545 struct rte_table *table; in rte_pipeline_table_entry_delete() local 585 struct rte_table *table; in rte_pipeline_table_entry_add_bulk() local 650 struct rte_table *table; in rte_pipeline_table_entry_delete_bulk() local 1341 struct rte_table *table; in rte_pipeline_run() local [all …]
|
| /dpdk/lib/table/ |
| H A D | rte_table_stub.c | 13 #define RTE_TABLE_LPM_STATS_PKTS_IN_ADD(table, val) \ argument 15 #define RTE_TABLE_LPM_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 20 #define RTE_TABLE_LPM_STATS_PKTS_IN_ADD(table, val) argument 21 #define RTE_TABLE_LPM_STATS_PKTS_LOOKUP_MISS(table, val) argument 52 __rte_unused void *table, in rte_table_stub_lookup() 69 rte_table_stub_stats_read(void *table, struct rte_table_stats *stats, int clear) in rte_table_stub_stats_read()
|
| H A D | rte_swx_table_em.c | 242 struct table { struct 244 struct rte_swx_table_params params; argument 268 table_key(struct table *t, uint32_t key_id) in table_key() argument 369 __table_create(struct table **table, in __table_create() 467 table_free(void *table) in table_free() 478 table_add(void *table, struct rte_swx_table_entry *entry) in table_add() 538 table_del(void *table, struct rte_swx_table_entry *entry) in table_del() 585 table_lookup_unoptimized(void *table, in table_lookup_unoptimized() 682 table_lookup(void *table, in table_lookup()
|
| H A D | rte_table_array.c | 16 #define RTE_TABLE_ARRAY_STATS_PKTS_IN_ADD(table, val) \ argument 18 #define RTE_TABLE_ARRAY_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 23 #define RTE_TABLE_ARRAY_STATS_PKTS_IN_ADD(table, val) argument 24 #define RTE_TABLE_ARRAY_STATS_PKTS_LOOKUP_MISS(table, val) argument 80 rte_table_array_free(void *table) in rte_table_array_free() 98 void *table, in rte_table_array_entry_add() 142 void *table, in rte_table_array_lookup() 183 rte_table_array_stats_read(void *table, struct rte_table_stats *stats, int clear) in rte_table_array_stats_read()
|
| H A D | rte_table_hash_cuckoo.c | 15 #define RTE_TABLE_HASH_CUCKOO_STATS_PKTS_IN_ADD(table, val) \ argument 17 #define RTE_TABLE_HASH_CUCKOO_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 22 #define RTE_TABLE_HASH_CUCKOO_STATS_PKTS_IN_ADD(table, val) argument 23 #define RTE_TABLE_HASH_CUCKOO_STATS_PKTS_LOOKUP_MISS(table, val) argument 141 rte_table_hash_cuckoo_free(void *table) { in rte_table_hash_cuckoo_free() 154 rte_table_hash_cuckoo_entry_add(void *table, void *key, void *entry, in rte_table_hash_cuckoo_entry_add() 201 rte_table_hash_cuckoo_entry_delete(void *table, void *key, in rte_table_hash_cuckoo_entry_delete() 230 rte_table_hash_cuckoo_lookup(void *table, in rte_table_hash_cuckoo_lookup() 298 rte_table_hash_cuckoo_stats_read(void *table, struct rte_table_stats *stats, in rte_table_hash_cuckoo_stats_read()
|
| H A D | rte_table_lpm_ipv6.c | 19 #define RTE_TABLE_LPM_IPV6_STATS_PKTS_IN_ADD(table, val) \ argument 21 #define RTE_TABLE_LPM_IPV6_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 26 #define RTE_TABLE_LPM_IPV6_STATS_PKTS_IN_ADD(table, val) argument 27 #define RTE_TABLE_LPM_IPV6_STATS_PKTS_LOOKUP_MISS(table, val) argument 121 rte_table_lpm_ipv6_free(void *table) in rte_table_lpm_ipv6_free() 173 void *table, in rte_table_lpm_ipv6_entry_add() 242 void *table, in rte_table_lpm_ipv6_entry_delete() 303 void *table, in rte_table_lpm_ipv6_lookup() 343 rte_table_lpm_ipv6_stats_read(void *table, struct rte_table_stats *stats, int clear) in rte_table_lpm_ipv6_stats_read()
|
| H A D | rte_table_lpm.c | 22 #define RTE_TABLE_LPM_STATS_PKTS_IN_ADD(table, val) \ argument 24 #define RTE_TABLE_LPM_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 29 #define RTE_TABLE_LPM_STATS_PKTS_IN_ADD(table, val) argument 30 #define RTE_TABLE_LPM_STATS_PKTS_LOOKUP_MISS(table, val) argument 124 rte_table_lpm_free(void *table) in rte_table_lpm_free() 176 void *table, in rte_table_lpm_entry_add() 244 void *table, in rte_table_lpm_entry_delete() 302 void *table, in rte_table_lpm_lookup() 342 rte_table_lpm_stats_read(void *table, struct rte_table_stats *stats, int clear) in rte_table_lpm_stats_read()
|
| H A D | rte_table_acl.c | 16 #define RTE_TABLE_ACL_STATS_PKTS_IN_ADD(table, val) \ argument 18 #define RTE_TABLE_ACL_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 23 #define RTE_TABLE_ACL_STATS_PKTS_IN_ADD(table, val) argument 24 #define RTE_TABLE_ACL_STATS_PKTS_LOOKUP_MISS(table, val) argument 137 rte_table_acl_free(void *table) in rte_table_acl_free() 213 void *table, in rte_table_acl_entry_add() 332 void *table, in rte_table_acl_entry_delete() 414 void *table, in rte_table_acl_entry_add_bulk() 595 void *table, in rte_table_acl_entry_delete_bulk() 715 void *table, in rte_table_acl_lookup() [all …]
|
| H A D | rte_swx_table_selector.c | 162 struct table { struct 164 struct rte_swx_table_selector_params params; argument 167 uint32_t *group_table; argument 168 uint64_t group_table_size; argument 182 return sizeof(struct table) + group_table_size + members_size; in rte_swx_table_selector_footprint_get() argument 186 rte_swx_table_selector_free(void *table) in rte_swx_table_selector_free() 532 rte_swx_table_selector_group_set(void *table, in rte_swx_table_selector_group_set() 552 rte_swx_table_selector_select(void *table, in rte_swx_table_selector_select()
|
| H A D | rte_swx_table_wm.c | 361 struct table { struct 369 table_free(void *table) in table_free() 435 table_lookup(void *table, in table_lookup()
|
| H A D | rte_table_hash_key32.c | 22 #define RTE_TABLE_HASH_KEY32_STATS_PKTS_IN_ADD(table, val) \ argument 29 #define RTE_TABLE_HASH_KEY32_STATS_PKTS_IN_ADD(table, val) argument 30 #define RTE_TABLE_HASH_KEY32_STATS_PKTS_LOOKUP_MISS(table, val) argument 241 rte_table_hash_free_key32_lru(void *table) in rte_table_hash_free_key32_lru() 257 void *table, in rte_table_hash_entry_add_key32_lru() 324 void *table, in rte_table_hash_entry_delete_key32_lru() 457 rte_table_hash_free_key32_ext(void *table) in rte_table_hash_free_key32_ext() 473 void *table, in rte_table_hash_entry_add_key32_ext() 554 void *table, in rte_table_hash_entry_delete_key32_ext() 909 void *table, in rte_table_hash_lookup_key32_lru() [all …]
|
| H A D | rte_table_hash_key8.c | 20 #define RTE_TABLE_HASH_KEY8_STATS_PKTS_IN_ADD(table, val) \ argument 27 #define RTE_TABLE_HASH_KEY8_STATS_PKTS_IN_ADD(table, val) argument 28 #define RTE_TABLE_HASH_KEY8_STATS_PKTS_LOOKUP_MISS(table, val) argument 223 rte_table_hash_free_key8_lru(void *table) in rte_table_hash_free_key8_lru() 239 void *table, in rte_table_hash_entry_add_key8_lru() 303 void *table, in rte_table_hash_entry_delete_key8_lru() 427 rte_table_hash_free_key8_ext(void *table) in rte_table_hash_free_key8_ext() 443 void *table, in rte_table_hash_entry_add_key8_ext() 525 void *table, in rte_table_hash_entry_delete_key8_ext() 844 void *table, in rte_table_hash_lookup_key8_lru() [all …]
|
| H A D | rte_table_hash_key16.c | 22 #define RTE_TABLE_HASH_KEY16_STATS_PKTS_IN_ADD(table, val) \ argument 29 #define RTE_TABLE_HASH_KEY16_STATS_PKTS_IN_ADD(table, val) argument 30 #define RTE_TABLE_HASH_KEY16_STATS_PKTS_LOOKUP_MISS(table, val) argument 233 rte_table_hash_free_key16_lru(void *table) in rte_table_hash_free_key16_lru() 249 void *table, in rte_table_hash_entry_add_key16_lru() 316 void *table, in rte_table_hash_entry_delete_key16_lru() 443 rte_table_hash_free_key16_ext(void *table) in rte_table_hash_free_key16_ext() 459 void *table, in rte_table_hash_entry_add_key16_ext() 537 void *table, in rte_table_hash_entry_delete_key16_ext() 872 void *table, in rte_table_hash_lookup_key16_lru() [all …]
|
| H A D | rte_table_hash_lru.c | 19 #define RTE_TABLE_HASH_LRU_STATS_PKTS_IN_ADD(table, val) \ argument 21 #define RTE_TABLE_HASH_LRU_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 26 #define RTE_TABLE_HASH_LRU_STATS_PKTS_IN_ADD(table, val) argument 27 #define RTE_TABLE_HASH_LRU_STATS_PKTS_LOOKUP_MISS(table, val) argument 261 rte_table_hash_lru_free(void *table) in rte_table_hash_lru_free() 274 rte_table_hash_lru_entry_add(void *table, void *key, void *entry, in rte_table_hash_lru_entry_add() 358 rte_table_hash_lru_entry_delete(void *table, void *key, int *key_found, in rte_table_hash_lru_entry_delete() 398 void *table, in rte_table_hash_lru_lookup_unoptimized() 802 void *table, in rte_table_hash_lru_lookup() 935 rte_table_hash_lru_stats_read(void *table, struct rte_table_stats *stats, int clear) in rte_table_hash_lru_stats_read()
|
| H A D | rte_table_hash_ext.c | 48 #define RTE_TABLE_HASH_EXT_STATS_PKTS_IN_ADD(table, val) \ argument 50 #define RTE_TABLE_HASH_EXT_STATS_PKTS_LOOKUP_MISS(table, val) \ argument 55 #define RTE_TABLE_HASH_EXT_STATS_PKTS_IN_ADD(table, val) argument 56 #define RTE_TABLE_HASH_EXT_STATS_PKTS_LOOKUP_MISS(table, val) argument 286 rte_table_hash_ext_free(void *table) in rte_table_hash_ext_free() 299 rte_table_hash_ext_entry_add(void *table, void *key, void *entry, in rte_table_hash_ext_entry_add() 400 rte_table_hash_ext_entry_delete(void *table, void *key, int *key_found, in rte_table_hash_ext_entry_delete() 463 void *table, in rte_table_hash_ext_lookup_unoptimized() 850 void *table, in rte_table_hash_ext_lookup() 987 rte_table_hash_ext_stats_read(void *table, struct rte_table_stats *stats, int clear) in rte_table_hash_ext_stats_read()
|
| H A D | rte_swx_table_learner.c | 294 struct table { struct 296 struct table_params params; argument 306 table_params_get(struct table_params *p, struct rte_swx_table_learner_params *params) in table_params_get() argument 416 rte_swx_table_learner_free(void *table) in rte_swx_table_learner_free() 453 rte_swx_table_learner_lookup(void *table, in rte_swx_table_learner_lookup() 540 rte_swx_table_learner_add(void *table, in rte_swx_table_learner_add()
|
| /dpdk/lib/efd/ |
| H A D | rte_efd.c | 32 #define EFD_HASH(key, table) \ argument 35 #define EFD_HASHFUNCA(key, table) \ argument 38 #define EFD_HASHFUNCB(key, table) \ argument 290 efd_get_bin_id(const struct rte_efd_table * const table, in efd_get_bin_id() 312 efd_get_choice(const struct rte_efd_table * const table, in efd_get_choice() 349 efd_compute_ids(const struct rte_efd_table * const table, in efd_compute_ids() 369 efd_search_hash(struct rte_efd_table * const table, in efd_search_hash() 497 struct rte_efd_table *table = NULL; in rte_efd_create() local 720 struct rte_efd_table *table = NULL; in rte_efd_find_existing() local 744 rte_efd_free(struct rte_efd_table *table) in rte_efd_free() [all …]
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | ef10_filter.c | 1038 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_delete_internal() local 1131 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_delete_auto() local 1151 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_delete() local 1662 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_insert_encap_filters() local 1734 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_remove_old() local 1784 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_remove_all_existing_filters() local 1814 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; in ef10_filter_mark_old_filters() local 1839 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; variable 1893 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; variable 1990 ef10_filter_table_t *table = enp->en_filter.ef_ef10_filter_table; variable [all …]
|
| /dpdk/examples/ip_pipeline/ |
| H A D | pipeline.c | 794 struct table *table; in pipeline_table_create() local 1053 table_rule_find(struct table *table, in table_rule_find() 1066 table_rule_add(struct table *table, in table_rule_add() 1082 table_rule_add_bulk(struct table *table, in table_rule_add_bulk() 1109 table_rule_delete(struct table *table, in table_rule_delete() 1123 table_rule_default_add(struct table *table, in table_rule_default_add() 1131 table_rule_default_delete(struct table *table) in table_rule_default_delete()
|
| /dpdk/app/test/ |
| H A D | test_table_tables.c | 143 void *table; in test_table_stub() local 177 void *table; in test_table_array() local 293 void *table; in test_table_lpm() local 459 void *table; in test_table_lpm_ipv6() local 637 void *table; in test_table_hash_lru_generic() local 740 void *table; in test_table_hash_ext_generic() local 901 void *table; in test_table_hash_cuckoo() local
|
| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify.c | 292 rte_flow_classify_table_free(struct rte_cls_table *table) in rte_flow_classify_table_free() 313 struct rte_cls_table *table = &cls->tables[i]; in rte_flow_classifier_free() local 374 struct rte_cls_table *table; in rte_flow_classify_table_create() local 534 struct rte_cls_table *table = &cls->tables[i]; in rte_flow_classify_table_entry_add() local 571 struct rte_cls_table *table = &cls->tables[i]; in rte_flow_classify_table_entry_delete() local 590 struct rte_cls_table *table, in flow_classifier_lookup() 653 struct rte_cls_table *table = &cls->tables[i]; in rte_flow_classifier_query() local
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_flow.c | 26 softnic_flow_find(struct softnic_table *table, in softnic_flow_find() 1014 struct softnic_table *table, in flow_rule_match_hash_get() 1120 struct softnic_table *table, in flow_rule_match_get() 1161 struct softnic_table *table, in flow_rule_action_get() 1861 struct softnic_table *table; in pmd_flow_validate() local 1982 struct softnic_table *table) in is_meter_action_enable() 2005 struct softnic_table *table; in pmd_flow_create() local 2150 struct softnic_table *table; in pmd_flow_destroy() local 2198 struct softnic_table *table = &pipeline->table[i]; in pmd_flow_flush() local 2242 struct softnic_table *table; in pmd_flow_query() local
|
| H A D | rte_eth_softnic_pipeline.c | 47 softnic_pipeline_table_free(struct softnic_table *table) in softnic_pipeline_table_free() 86 struct softnic_table *table = in softnic_pipeline_free() local 819 struct softnic_table *table; in softnic_pipeline_table_create() local 1106 softnic_pipeline_table_meter_profile_find(struct softnic_table *table, in softnic_pipeline_table_meter_profile_find()
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_flow_os.h | 112 mlx5_flow_os_create_flow_tbl(void *domain, uint32_t table_id, void **table) in mlx5_flow_os_create_flow_tbl() 128 mlx5_flow_os_destroy_flow_tbl(void *table) in mlx5_flow_os_destroy_flow_tbl() 149 mlx5_flow_os_create_flow_matcher(void *ctx, void *attr, void *table, in mlx5_flow_os_create_flow_matcher()
|