| /dpdk/drivers/net/nfp/nfpcore/ |
| H A D | nfp_nsp_eth.c | 265 union eth_table_entry *entries; in __nfp_eth_read_ports() local 271 if (!entries) in __nfp_eth_read_ports() 311 free(entries); in __nfp_eth_read_ports() 316 free(entries); in __nfp_eth_read_ports() 348 union eth_table_entry *entries; in nfp_eth_config_start() local 353 if (!entries) in nfp_eth_config_start() 359 free(entries); in nfp_eth_config_start() 379 free(entries); in nfp_eth_config_start() 391 free(entries); in nfp_eth_config_cleanup_end() 441 union eth_table_entry *entries; in nfp_eth_set_mod_enable() local [all …]
|
| /dpdk/lib/cfgfile/ |
| H A D | rte_cfgfile.c | 20 struct rte_cfgfile_entry *entries; member 109 section->entries, in _add_entry() 117 section->entries = n_entries; in _add_entry() 315 free(cfg->sections[i].entries); in rte_cfgfile_create() 316 cfg->sections[i].entries = NULL; in rte_cfgfile_create() 436 cfg->sections[i].entries[j].name, in rte_cfgfile_save() 453 free(cfg->sections[i].entries); in rte_cfgfile_close() 454 cfg->sections[i].entries = NULL; in rte_cfgfile_close() 528 entries[i] = sect->entries[i]; in rte_cfgfile_section_entries() 545 entries[i] = sect->entries[i]; in rte_cfgfile_section_entries_by_index() [all …]
|
| /dpdk/lib/reorder/ |
| H A D | rte_reorder.c | 41 struct rte_mbuf **entries; member 94 b->ready_buf.entries = (void *)&b[1]; in rte_reorder_init() 95 b->order_buf.entries = RTE_PTR_ADD(&b[1], in rte_reorder_init() 96 size * sizeof(b->ready_buf.entries[0])); in rte_reorder_init() 194 rte_pktmbuf_free(b->order_buf.entries[i]); in rte_reorder_free_mbufs() 195 rte_pktmbuf_free(b->ready_buf.entries[i]); in rte_reorder_free_mbufs() 294 ready_buf->entries[ready_buf->head] = in rte_reorder_fill_overflow() 295 order_buf->entries[order_buf->head]; in rte_reorder_fill_overflow() 361 order_buf->entries[position] = mbuf; in rte_reorder_insert() 371 order_buf->entries[position] = mbuf; in rte_reorder_insert() [all …]
|
| /dpdk/drivers/event/opdl/ |
| H A D | opdl_ring.h | 228 opdl_ring_input(struct opdl_ring *t, const void *entries, uint32_t num_entries, 255 const void *entries, uint32_t num_entries, bool block); 281 void *entries, uint32_t num_entries, bool block); 311 opdl_stage_claim(struct opdl_stage *s, void *entries, 335 typedef uint32_t (opdl_ring_check_entries_t)(void *entries[], 367 opdl_stage_claim_check(struct opdl_stage *s, void **entries, 403 opdl_stage_claim_copy(struct opdl_stage *s, void *entries,
|
| H A D | opdl_ring.c | 254 rte_memcpy(get_slot(t, start), entries, in copy_entries_in() 261 RTE_PTR_ADD(entries, split * slot_size), in copy_entries_in() 275 rte_memcpy(entries, get_slot(t, start), in copy_entries_out() 281 rte_memcpy(RTE_PTR_ADD(entries, split * slot_size), in copy_entries_out() 299 copy_entries_in(t, head, entries, num_entries); in opdl_ring_input_singlethread() 471 copy_entries_in(t, old_head, entries, num_entries); in opdl_ring_input_multithread() 506 uint8_t *entries_offset = (uint8_t *)entries; in opdl_stage_claim_singlethread() 566 uint8_t *entries_offset = (uint8_t *)entries; in opdl_stage_claim_multithread() 658 copy_entries_in(t, head, entries, num_entries); in opdl_ring_copy_from_burst() 669 void *entries, uint32_t num_entries, bool block) in opdl_ring_copy_to_burst() argument [all …]
|
| /dpdk/lib/hash/ |
| H A D | rte_fbk_hash.c | 79 sizeof(*ht) + (sizeof(ht->t[0]) * params->entries); in rte_fbk_hash_create() 88 if ((!rte_is_power_of_2(params->entries)) || in rte_fbk_hash_create() 90 (params->entries == 0) || in rte_fbk_hash_create() 92 (params->entries_per_bucket > params->entries) || in rte_fbk_hash_create() 93 (params->entries > RTE_FBK_HASH_ENTRIES_MAX) || in rte_fbk_hash_create() 140 ht->entries = params->entries; in rte_fbk_hash_create() 143 ht->bucket_mask = (params->entries / params->entries_per_bucket) - 1; in rte_fbk_hash_create()
|
| H A D | rte_fbk_hash.h | 50 uint32_t entries; /**< Total number of entries. */ member 71 uint32_t entries; /**< Total number of entries. */ member 293 memset(ht->t, 0, sizeof(ht->t[0]) * ht->entries); in rte_fbk_hash_clear_all() 308 return (double)ht->used_entries / (double)ht->entries; in rte_fbk_hash_get_load_factor()
|
| /dpdk/lib/table/ |
| H A D | rte_swx_table_wm.c | 66 count_entries(struct rte_swx_table_entry_list *entries) in count_entries() argument 71 if (!entries) in count_entries() 74 TAILQ_FOREACH(entry, entries, node) in count_entries() 181 struct rte_swx_table_entry_list *entries, in acl_table_rules_get() argument 198 TAILQ_FOREACH(entry, entries, node) { in acl_table_rules_get() 276 struct rte_swx_table_entry_list *entries, in acl_table_create() argument 299 acl_table_rules_get(&acl_cfg, params, entries, n_entries) : in acl_table_create() 341 struct rte_swx_table_entry_list *entries, in entry_data_copy() argument 351 TAILQ_FOREACH(entry, entries, node) { in entry_data_copy() 383 struct rte_swx_table_entry_list *entries, in table_create() argument [all …]
|
| H A D | rte_table_hash_key8.c | 634 pkts_mask_out, entries, f) \ argument 649 entries[pkt2_index] = a; \ 670 entries[pkt2_index] = a; \ 697 entries[pkt_index] = a; \ 799 entries[pkt20_index] = a20; \ 800 entries[pkt21_index] = a21; \ 828 entries[pkt20_index] = a20; \ 829 entries[pkt21_index] = a21; \ 848 void **entries) in rte_table_hash_lookup_key8_lru() argument 870 pkts_mask_out, entries, f); in rte_table_hash_lookup_key8_lru() [all …]
|
| H A D | rte_table_hash_key16.c | 664 pkts_mask_out, entries, f) \ argument 679 entries[pkt2_index] = a; \ 700 entries[pkt2_index] = a; \ 727 entries[pkt_index] = a; \ 827 entries[pkt20_index] = a20; \ 828 entries[pkt21_index] = a21; \ 856 entries[pkt20_index] = a20; \ 857 entries[pkt21_index] = a21; \ 876 void **entries) in rte_table_hash_lookup_key16_lru() argument 899 pkts_mask_out, entries, f); in rte_table_hash_lookup_key16_lru() [all …]
|
| H A D | rte_table.h | 159 void **entries, 196 void **entries); 236 void **entries);
|
| H A D | rte_table_hash_key32.c | 693 pkts_mask_out, entries, f) \ argument 708 entries[pkt2_index] = a; \ 729 entries[pkt2_index] = a; \ 739 entries, buckets_mask, f) \ argument 757 entries[pkt_index] = a; \ 864 entries[pkt20_index] = a20; \ 865 entries[pkt21_index] = a21; \ 913 void **entries) in rte_table_hash_lookup_key32_lru() argument 935 pkts_mask_out, entries, f); in rte_table_hash_lookup_key32_lru() 991 entries, f); in rte_table_hash_lookup_key32_lru() [all …]
|
| H A D | rte_table_acl.c | 416 void **entries, in rte_table_acl_entry_add_bulk() argument 437 if (entries == NULL) { in rte_table_acl_entry_add_bulk() 466 if (entries[i] == NULL) { in rte_table_acl_entry_add_bulk() 519 memcpy(entries_ptr[i], entries[i], acl->entry_size); in rte_table_acl_entry_add_bulk() 587 memcpy(entries_ptr[i], entries[i], acl->entry_size); in rte_table_acl_entry_add_bulk() 599 void **entries) in rte_table_acl_entry_delete_bulk() argument 705 if (entries != NULL && entries[i] != NULL) in rte_table_acl_entry_delete_bulk() 706 memcpy(entries[i], &acl->memory[rule_pos[i] * acl->entry_size], in rte_table_acl_entry_delete_bulk() 719 void **entries) in rte_table_acl_lookup() argument 759 entries[pkt_pos] = (void *) in rte_table_acl_lookup() [all …]
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | test_pipeline.rst | 20 processes it according to the actions configured in the table entries that 92 … | LRU hash table with 8-byte key size and 16 million | 16 million entries are successfully … 93 …| | | entries. | hash… 97 … | The action configured for all table entries is | 111 …et hash table with 8-byte key size | Same as hash-[spec]-8-lru table entries, above. | 112 …| | | and 16 million entries. | … 115 … | LRU hash table with 16-byte key size and 16 million | 16 million entries are successfully … 116 …| | | entries. | tabl… 120 … | The action configured for all table entries is | 134 …et hash table with 16-byte key size | Same as hash-[spec]-16-lru table entries, above. | [all …]
|
| /dpdk/lib/ring/ |
| H A D | rte_ring_rts_elem_pvt.h | 130 uint32_t *entries) in __rte_ring_rts_move_cons_head() argument 154 *entries = r->prod.tail - oh.val.pos; in __rte_ring_rts_move_cons_head() 157 if (n > *entries) in __rte_ring_rts_move_cons_head() 158 n = (behavior == RTE_RING_QUEUE_FIXED) ? 0 : *entries; in __rte_ring_rts_move_cons_head() 247 uint32_t entries, head; in __rte_ring_do_rts_dequeue_elem() local 249 n = __rte_ring_rts_move_cons_head(r, n, behavior, &head, &entries); in __rte_ring_do_rts_dequeue_elem() 257 *available = entries - n; in __rte_ring_do_rts_dequeue_elem()
|
| H A D | rte_ring_hts_elem_pvt.h | 115 uint32_t *entries) in __rte_ring_hts_move_cons_head() argument 139 *entries = r->prod.tail - op.pos.head; in __rte_ring_hts_move_cons_head() 142 if (n > *entries) in __rte_ring_hts_move_cons_head() 143 n = (behavior == RTE_RING_QUEUE_FIXED) ? 0 : *entries; in __rte_ring_hts_move_cons_head() 232 uint32_t entries, head; in __rte_ring_do_hts_dequeue_elem() local 234 n = __rte_ring_hts_move_cons_head(r, n, behavior, &head, &entries); in __rte_ring_do_hts_dequeue_elem() 242 *available = entries - n; in __rte_ring_do_hts_dequeue_elem()
|
| H A D | rte_ring_generic_pvt.h | 128 uint32_t *entries) in __rte_ring_move_cons_head() argument 150 *entries = (r->prod.tail - *old_head); in __rte_ring_move_cons_head() 153 if (n > *entries) in __rte_ring_move_cons_head() 154 n = (behavior == RTE_RING_QUEUE_FIXED) ? 0 : *entries; in __rte_ring_move_cons_head()
|
| H A D | rte_ring_c11_pvt.h | 133 uint32_t *entries) in __rte_ring_move_cons_head() argument 159 *entries = (prod_tail - *old_head); in __rte_ring_move_cons_head() 162 if (n > *entries) in __rte_ring_move_cons_head() 163 n = (behavior == RTE_RING_QUEUE_FIXED) ? 0 : *entries; in __rte_ring_move_cons_head()
|
| /dpdk/app/test-bbdev/ |
| H A D | test_bbdev_vector.c | 400 op_data = vector->entries[type].segments; in parse_data_entry() 401 nb_ops = &vector->entries[type].nb_segments; in parse_data_entry() 920 if (vector->entries[DATA_INPUT].nb_segments == 0) in check_decoder_segments() 927 if (vector->entries[DATA_HARD_OUTPUT].nb_segments == 0) in check_decoder_segments() 936 (vector->entries[DATA_SOFT_OUTPUT].nb_segments == 0)) in check_decoder_segments() 962 (vector->entries[DATA_SOFT_OUTPUT].nb_segments == 0)) in check_ldpc_decoder_segments() 970 (vector->entries[DATA_HARQ_OUTPUT].nb_segments == 0)) in check_ldpc_decoder_segments() 1200 if (vector->entries[DATA_INPUT].nb_segments == 0) in check_encoder() 1207 if (vector->entries[DATA_HARD_OUTPUT].nb_segments == 0) in check_encoder() 1288 if (vector->entries[DATA_INPUT].nb_segments == 0) in check_ldpc_encoder() [all …]
|
| /dpdk/app/test/ |
| H A D | test_table_tables.c | 144 char *entries[RTE_PORT_IN_BURST_SIZE_MAX]; in test_table_stub() local 160 &result_mask, (void **)entries); in test_table_stub() 178 char *entries[RTE_PORT_IN_BURST_SIZE_MAX]; in test_table_array() local 269 &result_mask, (void **)entries); in test_table_array() 272 if (i % 2 == 0 && *entries[i] != 'A') in test_table_array() 275 if (i % 2 == 1 && *entries[i] != 'B') in test_table_array() 294 char *entries[RTE_PORT_IN_BURST_SIZE_MAX]; in test_table_lpm() local 440 &result_mask, (void **)entries); in test_table_lpm() 460 char *entries[RTE_PORT_IN_BURST_SIZE_MAX]; in test_table_lpm_ipv6() local 618 &result_mask, (void **)entries); in test_table_lpm_ipv6() [all …]
|
| H A D | test_hash.c | 153 .entries = 64, 798 .entries = 64, in test_full_bucket() 901 .entries = 64, in test_extendable_bucket() 1024 .entries = 4, in fbk_hash_unit_test() 1045 .entries = 4, in fbk_hash_unit_test() 1078 .entries = 4, in fbk_hash_unit_test() 1461 ut_params.entries = 1 << 16; in test_average_table_utilization() 1539 ut_params.entries = NUM_ENTRIES; in test_hash_iteration() 1606 .entries = 64, 1927 .entries = total_entries, in test_hash_rcu_qsbr_dq_mode() [all …]
|
| /dpdk/drivers/net/e1000/ |
| H A D | e1000_ethdev.h | 185 TAILQ_ENTRY(e1000_flex_filter) entries; 227 TAILQ_ENTRY(e1000_5tuple_filter) entries; 235 TAILQ_ENTRY(e1000_2tuple_filter) entries; 319 TAILQ_ENTRY(igb_ntuple_filter_ele) entries; 325 TAILQ_ENTRY(igb_ethertype_filter_ele) entries; 331 TAILQ_ENTRY(igb_eth_syn_filter_ele) entries; 355 TAILQ_ENTRY(igb_flex_filter_ele) entries; 361 TAILQ_ENTRY(igb_rss_conf_ele) entries; 367 TAILQ_ENTRY(igb_flow_mem) entries;
|
| H A D | igb_flow.c | 1472 igb_flow_mem_ptr, entries); in igb_flow_create() 1544 entries); in igb_flow_create() 1569 flex_filter_ptr, entries); in igb_flow_create() 1591 rss_filter_ptr, entries); in igb_flow_create() 1600 igb_flow_mem_ptr, entries); in igb_flow_create() 1683 ntuple_filter_ptr, entries); in igb_flow_destroy() 1705 syn_filter_ptr, entries); in igb_flow_destroy() 1716 flex_filter_ptr, entries); in igb_flow_destroy() 1727 rss_filter_ptr, entries); in igb_flow_destroy() 1748 igb_flow_mem_ptr, entries); in igb_flow_destroy() [all …]
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.h | 84 TAILQ_ENTRY(hinic_5tuple_filter) entries; 281 TAILQ_ENTRY(hinic_ntuple_filter_ele) entries; 287 TAILQ_ENTRY(hinic_ethertype_filter_ele) entries; 293 TAILQ_ENTRY(hinic_fdir_rule_ele) entries; 298 TAILQ_ENTRY(hinic_tcam_filter) entries; 311 TAILQ_ENTRY(hinic_flow_mem) entries;
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_mae.h | 39 TAILQ_ENTRY(sfc_mae_outer_rule) entries; 50 TAILQ_ENTRY(sfc_mae_mac_addr) entries; 60 TAILQ_ENTRY(sfc_mae_encap_header) entries; 87 TAILQ_ENTRY(sfc_mae_action_set) entries;
|