| /dpdk/examples/ip_pipeline/ |
| H A D | action.c | 53 (params == NULL)) in port_in_action_profile_create() 105 ¶ms->fltr); in port_in_action_profile_create() 116 ¶ms->lb); in port_in_action_profile_create() 139 memcpy(&profile->params, params, sizeof(*params)); in port_in_action_profile_create() 252 ¶ms->lb); in table_action_profile_create() 263 ¶ms->mtr); in table_action_profile_create() 274 ¶ms->tm); in table_action_profile_create() 285 ¶ms->encap); in table_action_profile_create() 296 ¶ms->nat); in table_action_profile_create() 307 ¶ms->ttl); in table_action_profile_create() [all …]
|
| H A D | pipeline.c | 88 (params == NULL) || in pipeline_create() 97 params->cpu_id, in pipeline_create() 106 params->cpu_id, in pipeline_create() 182 (params == NULL) || in pipeline_port_in_create() 198 switch (params->type) { in pipeline_port_in_create() 361 memcpy(&port_in->params, params, sizeof(*params)); in pipeline_port_in_create() 434 (params == NULL) || in pipeline_port_out_create() 443 switch (params->type) { in pipeline_port_out_create() 464 if (params->retry == 0) { in pipeline_port_out_create() 805 (params == NULL)) in pipeline_table_create() [all …]
|
| H A D | cryptodev.c | 64 (params->n_queues == 0) || in cryptodev_create() 65 (params->queue_size == 0) || in cryptodev_create() 66 (params->session_pool_size == 0)) in cryptodev_create() 69 if (params->dev_name) { in cryptodev_create() 79 dev_id = params->dev_id; in cryptodev_create() 84 (params->session_pool_size / 2) : in cryptodev_create() 94 dev_conf.nb_queue_pairs = params->n_queues; in cryptodev_create() 102 for (i = 0; i < params->n_queues; i++) { in cryptodev_create() 120 cryptodev->n_queues = params->n_queues; in cryptodev_create() 125 params->session_pool_size, in cryptodev_create() [all …]
|
| H A D | link.c | 114 (params == NULL) || in link_create() 115 (params->rx.n_queues == 0) || in link_create() 117 (params->tx.n_queues == 0) || in link_create() 121 port_id = params->port_id; in link_create() 122 if (params->dev_name) { in link_create() 139 rss = params->rx.rss; in link_create() 172 params->rx.n_queues, in link_create() 173 params->tx.n_queues, in link_create() 179 if (params->promiscuous) { in link_create() 190 params->rx.queue_size, in link_create() [all …]
|
| /dpdk/examples/ethtool/ethtool-app/ |
| H A D | ethapp.c | 227 params->opt); in pcmd_regs_callback() 233 params->opt); in pcmd_regs_callback() 267 params->opt); in pcmd_eeprom_callback() 414 lock_port(params->port); in pcmd_open_callback() 438 lock_port(params->port); in pcmd_stop_callback() 490 ¶ms->mac); in pcmd_macaddr_callback() 592 params->port, in pcmd_ringparam_callback() 599 if (params->tx < 1 || params->rx < 1) { in pcmd_ringparam_callback() 646 params->port, params->vid in pcmd_vlan_callback() 653 params->port, params->vid in pcmd_vlan_callback() [all …]
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_action.c | 68 params == NULL) in softnic_port_in_action_profile_create() 121 ¶ms->fltr); in softnic_port_in_action_profile_create() 132 ¶ms->lb); in softnic_port_in_action_profile_create() 155 memcpy(&profile->params, params, sizeof(*params)); in softnic_port_in_action_profile_create() 219 params == NULL || in softnic_table_action_profile_create() 284 ¶ms->lb); in softnic_table_action_profile_create() 295 ¶ms->mtr); in softnic_table_action_profile_create() 306 ¶ms->tm); in softnic_table_action_profile_create() 328 ¶ms->nat); in softnic_table_action_profile_create() 339 ¶ms->ttl); in softnic_table_action_profile_create() [all …]
|
| H A D | rte_eth_softnic_pipeline.c | 155 params == NULL || in softnic_pipeline_create() 161 softnic->params.name, in softnic_pipeline_create() 172 softnic->params.name, in softnic_pipeline_create() 185 softnic->params.name, in softnic_pipeline_create() 211 memcpy(&pipeline->params, params, sizeof(*params)); in softnic_pipeline_create() 256 params == NULL || in softnic_pipeline_port_in_create() 414 memcpy(&port_in->params, params, sizeof(*params)); in softnic_pipeline_port_in_create() 483 params == NULL || in softnic_pipeline_port_out_create() 650 memcpy(&port_out->params, params, sizeof(*params)); in softnic_pipeline_port_out_create() 830 params == NULL) in softnic_pipeline_table_create() [all …]
|
| H A D | rte_eth_softnic_cryptodev.c | 58 struct softnic_cryptodev_params *params) in softnic_cryptodev_create() argument 73 (params->n_queues == 0) || in softnic_cryptodev_create() 74 (params->queue_size == 0) || in softnic_cryptodev_create() 75 (params->session_pool_size == 0)) in softnic_cryptodev_create() 78 if (params->dev_name) { in softnic_cryptodev_create() 88 dev_id = params->dev_id; in softnic_cryptodev_create() 93 (params->session_pool_size / 2) : in softnic_cryptodev_create() 112 for (i = 0; i < params->n_queues; i++) { in softnic_cryptodev_create() 130 cryptodev->n_queues = params->n_queues; in softnic_cryptodev_create() 134 params->session_pool_size, in softnic_cryptodev_create() [all …]
|
| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.h | 50 struct ulp_rte_parser_params *params, 96 struct ulp_rte_parser_params *params); 106 struct ulp_rte_parser_params *params); 111 struct ulp_rte_parser_params *params); 116 struct ulp_rte_parser_params *params); 121 struct ulp_rte_parser_params *params); 126 struct ulp_rte_parser_params *params); 131 struct ulp_rte_parser_params *params); 141 struct ulp_rte_parser_params *params); 150 struct ulp_rte_parser_params *params); [all …]
|
| H A D | ulp_rte_parser.c | 63 field = ¶ms->hdr_field[idx]; in ulp_rte_parser_field_bitmap_update() 70 ULP_COMP_FLD_IDX_WR(params, in ulp_rte_parser_field_bitmap_update() 116 *idx = params->field_idx; in ulp_rte_prsr_fld_size_validate() 117 params->field_idx += size; in ulp_rte_prsr_fld_size_validate() 208 params) != in bnxt_ulp_rte_parser_act_parse() 264 ULP_COMP_FLD_IDX_WR(params, in bnxt_ulp_comp_fld_intf_update() 275 ULP_COMP_FLD_IDX_WR(params, in bnxt_ulp_comp_fld_intf_update() 288 ULP_COMP_FLD_IDX_WR(params, in bnxt_ulp_comp_fld_intf_update() 293 ULP_COMP_FLD_IDX_WR(params, in bnxt_ulp_comp_fld_intf_update() 350 params->hdr_bitmap.bits |= params->hdr_fp_bit.bits; in ulp_post_process_normal_flow() [all …]
|
| H A D | bnxt_ulp_flow.c | 114 params->hdr_sig_id); in bnxt_ulp_init_mapper_params() 116 params->flow_sig_id); in bnxt_ulp_init_mapper_params() 146 params->port_id); in bnxt_ulp_init_mapper_params() 190 params.ulp_ctx = ulp_ctx; in bnxt_ulp_flow_create() 192 if (bnxt_ulp_cntxt_app_id_get(params.ulp_ctx, ¶ms.app_id)) { in bnxt_ulp_flow_create() 243 params.fid = fid; in bnxt_ulp_flow_create() 244 params.func_id = func_id; in bnxt_ulp_flow_create() 256 ret = ulp_matcher_pattern_match(¶ms, ¶ms.class_id); in bnxt_ulp_flow_create() 260 ret = ulp_matcher_action_match(¶ms, ¶ms.act_tmpl); in bnxt_ulp_flow_create() 314 params.ulp_ctx = ulp_ctx; in bnxt_ulp_flow_validate() [all …]
|
| H A D | ulp_tun.c | 142 params->hdr_field[dip_idx].spec, in ulp_get_tun_entry() 146 params->hdr_field[dip_idx].spec, in ulp_get_tun_entry() 169 params->hdr_field[dip_idx].spec, in ulp_get_tun_entry() 212 ULP_BITMAP_RESET(params->act_bitmap.bits, in ulp_tunnel_offload_process() 214 params->parent_flow = true; in ulp_tunnel_offload_process() 215 params->tun_idx = tun_idx; in ulp_tunnel_offload_process() 219 ULP_BITMAP_RESET(params->hdr_bitmap.bits, in ulp_tunnel_offload_process() 222 ULP_BITMAP_SET(params->act_bitmap.bits, in ulp_tunnel_offload_process() 224 params->child_flow = true; in ulp_tunnel_offload_process() 225 params->tun_idx = tun_idx; in ulp_tunnel_offload_process() [all …]
|
| H A D | ulp_matcher.c | 57 params->app_id), in ulp_matcher_pattern_match() 58 params->fld_s_bitmap.bits); in ulp_matcher_pattern_match() 78 if (params->app_id != class_match->app_sig) { in ulp_matcher_pattern_match() 80 params->app_id, class_match->app_sig); in ulp_matcher_pattern_match() 91 params->hdr_sig_id = class_match->hdr_sig_id; in ulp_matcher_pattern_match() 92 params->flow_sig_id = class_match->flow_sig_id; in ulp_matcher_pattern_match() 93 params->flow_pattern_id = class_match->flow_pattern_id; in ulp_matcher_pattern_match() 116 params->app_id); in ulp_matcher_action_match() 132 if (params->app_id != act_match->app_sig) { in ulp_matcher_action_match() 134 params->app_id, act_match->app_sig); in ulp_matcher_action_match() [all …]
|
| /dpdk/app/test/ |
| H A D | test_member_perf.c | 141 params->cycle = cycle; in setup_keys_and_data() 177 shuffle_input_keys(params); in setup_keys_and_data() 388 params->setsum[type], in timed_lookups_multimatch_bulk() 503 params->setsum[i] = NULL; in perform_frees() 514 perform_frees(params); in exit_with_fail() 549 ¶ms, i, j); in run_all_tbl_perf_tests() 553 ¶ms, i, j); in run_all_tbl_perf_tests() 557 ¶ms, i, j); in run_all_tbl_perf_tests() 568 perform_frees(¶ms); in run_all_tbl_perf_tests() 580 ¶ms, i, j); in run_all_tbl_perf_tests() [all …]
|
| H A D | test_efd_perf.c | 134 params->cycle = cycle; in setup_keys_and_data() 168 shuffle_input_keys(params); in setup_keys_and_data() 171 MAX_ENTRIES, params->key_size, in setup_keys_and_data() 315 if (params->efd_table != NULL) { in perform_frees() 317 params->efd_table = NULL; in perform_frees() 328 perform_frees(params); in exit_with_fail() 336 struct efd_perf_params params; in run_all_tbl_perf_tests() local 350 if (timed_adds(¶ms) < 0) in run_all_tbl_perf_tests() 354 shuffle_input_keys(¶ms); in run_all_tbl_perf_tests() 356 if (timed_lookups(¶ms) < 0) in run_all_tbl_perf_tests() [all …]
|
| /dpdk/lib/meter/ |
| H A D | rte_meter.c | 49 (params == NULL) || in rte_meter_srtcm_profile_config() 50 (params->cir == 0) || in rte_meter_srtcm_profile_config() 51 ((params->cbs == 0) && (params->ebs == 0))) in rte_meter_srtcm_profile_config() 55 p->cbs = params->cbs; in rte_meter_srtcm_profile_config() 56 p->ebs = params->ebs; in rte_meter_srtcm_profile_config() 87 (params == NULL) || in rte_meter_trtcm_profile_config() 90 (params->pir < params->cir) || in rte_meter_trtcm_profile_config() 92 (params->pbs == 0)) in rte_meter_trtcm_profile_config() 131 (params == NULL) || in rte_meter_trtcm_rfc4115_profile_config() 132 (params->cir != 0 && params->cbs == 0) || in rte_meter_trtcm_rfc4115_profile_config() [all …]
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | elink.c | 1926 params, in elink_ets_e3b0_config() 5238 params->shmem_base, params->port, in elink_is_sfp_module_plugged() 7224 ¶ms->phy[phy_idx], params, mode); in elink_set_led() 7967 ¶ms->phy[ELINK_INT_PHY], params, in elink_link_update() 13529 params->shmem2_base, params->port, in elink_phy_probe() 13817 elink_set_aer_mmd(params, ¶ms->phy[0]); in elink_init_xmac_loopback() 14075 params->port, params->loopback_mode, in elink_phy_init() 14078 params->switch_cfg, params->lane_config, in elink_phy_init() 14084 params->rsrv, params->eee_mode, params->hw_led_mode); in elink_phy_init() 14089 params->lfa_base, params->link_attr_sync); in elink_phy_init() [all …]
|
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf_dyn.c | 202 memcpy(params, &mbuf_dynfield->params, sizeof(*params)); in rte_mbuf_dynfield_lookup() 242 if (mbuf_dynfield_cmp(params, &mbuf_dynfield->params) < 0) { in __rte_mbuf_dynfield_register_offset() 274 if (check_offset(req, params->size, params->align) < 0) { in __rte_mbuf_dynfield_register_offset() 297 ret = strlcpy(mbuf_dynfield->params.name, params->name, in __rte_mbuf_dynfield_register_offset() 305 memcpy(&mbuf_dynfield->params, params, sizeof(mbuf_dynfield->params)); in __rte_mbuf_dynfield_register_offset() 316 params->name, params->size, params->align, params->flags, in __rte_mbuf_dynfield_register_offset() 397 memcpy(params, &mbuf_dynflag->params, sizeof(*params)); in rte_mbuf_dynflag_lookup() 432 if (mbuf_dynflag_cmp(params, &mbuf_dynflag->params) < 0) { in __rte_mbuf_dynflag_register_bitnum() 474 ret = strlcpy(mbuf_dynflag->params.name, params->name, in __rte_mbuf_dynflag_register_bitnum() 490 params->name, params->flags, bitnum); in __rte_mbuf_dynflag_register_bitnum() [all …]
|
| /dpdk/lib/port/ |
| H A D | rte_swx_port_ethdev.c | 39 } params; member 56 CHECK(params); in reader_create() 58 CHECK(params->dev_name); in reader_create() 65 CHECK(params->burst_size); in reader_create() 79 p->params.queue_id = params->queue_id; in reader_create() 80 p->params.burst_size = params->burst_size; in reader_create() 95 p->params.queue_id, in reader_pkt_rx() 171 } params; member 188 CHECK(params); in writer_create() 211 p->params.queue_id = params->queue_id; in writer_create() [all …]
|
| H A D | rte_swx_port_ring.c | 31 } params; member 46 if (!params || !params->name || !params->burst_size) in reader_create() 58 p->params.name = strdup(params->name); in reader_create() 59 if (!p->params.name) in reader_create() 67 p->params.ring = ring; in reader_create() 68 p->params.burst_size = params->burst_size; in reader_create() 77 free(p->params.name); in reader_create() 170 } params; member 185 if (!params || !params->name || !params->burst_size) in writer_create() 197 p->params.name = strdup(params->name); in writer_create() [all …]
|
| /dpdk/lib/table/ |
| H A D | rte_swx_table_selector.c | 205 if (!params) in table_create_check() 208 if (!params->selector_size || in table_create_check() 210 !params->n_groups_max || in table_create_check() 228 memcpy(&t->params, params, sizeof(struct rte_swx_table_selector_params)); in table_params_copy() 231 t->params.n_groups_max = rte_align32pow2(params->n_groups_max); in table_params_copy() 232 t->params.n_members_per_group_max = rte_align32pow2(params->n_members_per_group_max); in table_params_copy() 243 if (params->selector_mask) in table_params_copy() 244 memcpy(t->params.selector_mask, params->selector_mask, params->selector_size); in table_params_copy() 246 memset(t->params.selector_mask, 0xFF, params->selector_size); in table_params_copy() 568 t->params.selector_mask, in rte_swx_table_selector_select() [all …]
|
| H A D | rte_swx_table_learner.c | 296 struct table_params params; member 309 if (!params || in table_params_get() 310 !params->key_size || in table_params_get() 311 (params->key_size > 64) || in table_params_get() 312 !params->n_keys_max || in table_params_get() 314 !params->key_timeout) in table_params_get() 318 p->key_size = params->key_size; in table_params_get() 326 p->key_offset = params->key_offset; in table_params_get() 407 if (params->key_mask0) in rte_swx_table_learner_create() 408 memcpy(t->key_mask0, params->key_mask0, params->key_size); in rte_swx_table_learner_create() [all …]
|
| /dpdk/lib/hash/ |
| H A D | rte_fbk_hash.c | 88 if ((!rte_is_power_of_2(params->entries)) || in rte_fbk_hash_create() 90 (params->entries == 0) || in rte_fbk_hash_create() 91 (params->entries_per_bucket == 0) || in rte_fbk_hash_create() 92 (params->entries_per_bucket > params->entries) || in rte_fbk_hash_create() 123 0, params->socket_id); 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() 145 (params->entries_per_bucket & i) == 0; in rte_fbk_hash_create() 149 if (params->hash_func != NULL) { in rte_fbk_hash_create() 150 ht->hash_func = params->hash_func; in rte_fbk_hash_create() [all …]
|
| /dpdk/lib/pipeline/ |
| H A D | rte_swx_pipeline_spec.c | 576 free(s->params.fields); in table_spec_free() 579 s->params.n_fields = 0; in table_spec_free() 699 s->params.fields[s->params.n_fields].name = name; in table_key_block_parse() 700 s->params.fields[s->params.n_fields].match_type = match_type; in table_key_block_parse() 701 s->params.n_fields++; in table_key_block_parse() 794 s->params.action_names[s->params.n_actions] = name; in table_actions_block_parse() 802 s->params.n_actions++; in table_actions_block_parse() 1181 s->params.selector_field_names[s->params.n_selector_fields] = name; in selector_selector_block_parse() 1457 s->params.field_names[s->params.n_fields] = field_name; in learner_key_block_parse() 1458 s->params.n_fields++; in learner_key_block_parse() [all …]
|
| /dpdk/examples/pipeline/ |
| H A D | obj.c | 74 (params == NULL) || in mempool_create() 82 params->pool_size, in mempool_create() 83 params->cache_size, in mempool_create() 86 params->cpu_id); in mempool_create() 196 (params == NULL) || in link_create() 221 rss = params->rx.rss; in link_create() 254 params->rx.n_queues, in link_create() 255 params->tx.n_queues, in link_create() 389 if (!name || ring_find(obj, name) || !params || !params->size) in ring_create() 397 params->size, in ring_create() [all …]
|