Home
last modified time | relevance | path

Searched refs:entries (Results 1 – 25 of 182) sorted by relevance

12345678

/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_nsp_eth.c265 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 Drte_cfgfile.c20 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 Drte_reorder.c41 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 Dopdl_ring.h228 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 Dopdl_ring.c254 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 Drte_fbk_hash.c79 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 Drte_fbk_hash.h50 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 Drte_swx_table_wm.c66 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 Drte_table_hash_key8.c634 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 Drte_table_hash_key16.c664 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 Drte_table.h159 void **entries,
196 void **entries);
236 void **entries);
H A Drte_table_hash_key32.c693 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 Drte_table_acl.c416 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 Dtest_pipeline.rst20 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 Drte_ring_rts_elem_pvt.h130 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 Drte_ring_hts_elem_pvt.h115 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 Drte_ring_generic_pvt.h128 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 Drte_ring_c11_pvt.h133 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 Dtest_bbdev_vector.c400 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 Dtest_table_tables.c144 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 Dtest_hash.c153 .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 De1000_ethdev.h185 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 Digb_flow.c1472 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 Dhinic_pmd_ethdev.h84 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 Dsfc_mae.h39 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;

12345678