Home
last modified time | relevance | path

Searched refs:params (Results 1 – 25 of 269) sorted by relevance

1234567891011

/dpdk/examples/ip_pipeline/
H A Daction.c44 struct port_in_action_profile_params *params) in port_in_action_profile_create() argument
53 (params == NULL)) in port_in_action_profile_create()
56 if ((params->action_mask & (1LLU << RTE_PORT_IN_ACTION_LB)) && in port_in_action_profile_create()
57 (params->lb.f_hash == NULL)) { in port_in_action_profile_create()
58 switch (params->lb.key_size) { in port_in_action_profile_create()
60 params->lb.f_hash = rte_table_hash_crc_key8; in port_in_action_profile_create()
64 params->lb.f_hash = rte_table_hash_crc_key16; in port_in_action_profile_create()
68 params->lb.f_hash = rte_table_hash_crc_key24; in port_in_action_profile_create()
72 params->lb.f_hash = rte_table_hash_crc_key32; in port_in_action_profile_create()
76 params->lb.f_hash = rte_table_hash_crc_key40; in port_in_action_profile_create()
[all …]
H A Dpipeline.c70 pipeline_create(const char *name, struct pipeline_params *params) in pipeline_create() argument
79 /* Check input params */ in pipeline_create()
82 (params == NULL) || in pipeline_create()
83 (params->timer_period_ms == 0)) in pipeline_create()
91 params->cpu_id, in pipeline_create()
100 params->cpu_id, in pipeline_create()
108 pp.socket_id = (int) params->cpu_id; in pipeline_create()
109 pp.offset_port_id = params->offset_port_id; in pipeline_create()
135 pipeline->timer_period_ms = params->timer_period_ms; in pipeline_create()
137 pipeline->cpu_id = params in pipeline_create()
147 pipeline_port_in_create(const char * pipeline_name,struct port_in_params * params,int enabled) pipeline_port_in_create() argument
373 pipeline_port_out_create(const char * pipeline_name,struct port_out_params * params) pipeline_port_out_create() argument
723 pipeline_table_create(const char * pipeline_name,struct table_params * params) pipeline_table_create() argument
[all...]
H A Dcryptodev.c49 cryptodev_create(const char *name, struct cryptodev_params *params) in cryptodev_create() argument
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()
70 status = rte_cryptodev_get_dev_id(params->dev_name); in cryptodev_create()
76 if (rte_cryptodev_is_valid_dev(params->dev_id) == 0) in cryptodev_create()
79 dev_id = params->dev_id; in cryptodev_create()
82 cache_size = (params->session_pool_size / 2 < in cryptodev_create()
84 (params->session_pool_size / 2) : in cryptodev_create()
[all …]
H A Dtmgr.c57 tmgr_subport_profile_add(struct rte_sched_subport_profile_params *params) in tmgr_subport_profile_add() argument
60 if (params == NULL) in tmgr_subport_profile_add()
65 params, in tmgr_subport_profile_add()
66 sizeof(*params)); in tmgr_subport_profile_add()
91 tmgr_port_create(const char *name, struct tmgr_port_params *params) in tmgr_port_create() argument
102 (params == NULL) || in tmgr_port_create()
103 (params->n_subports_per_port == 0) || in tmgr_port_create()
104 (params->n_pipes_per_subport == 0) || in tmgr_port_create()
105 (params->cpu_id >= RTE_MAX_NUMA_NODES) || in tmgr_port_create()
112 p.socket = (int) params->cpu_id; in tmgr_port_create()
[all …]
H A Dlink.c99 link_create(const char *name, struct link_params *params) in link_create() argument
113 (params == NULL) || in link_create()
114 (params->rx.n_queues == 0) || in link_create()
115 (params->rx.queue_size == 0) || in link_create()
116 (params->tx.n_queues == 0) || in link_create()
117 (params->tx.queue_size == 0)) in link_create()
120 port_id = params->port_id; in link_create()
121 if (params->dev_name) { in link_create()
122 status = rte_eth_dev_get_port_by_name(params->dev_name, in link_create()
134 mempool = mempool_find(params->rx.mempool_name); in link_create()
[all …]
H A Dmempool.c41 mempool_create(const char *name, struct mempool_params *params) in mempool_create() argument
49 (params == NULL) || in mempool_create()
50 (params->buffer_size < BUFFER_SIZE_MIN) || in mempool_create()
51 (params->pool_size == 0)) in mempool_create()
57 params->pool_size, in mempool_create()
58 params->cache_size, in mempool_create()
60 params->buffer_size - sizeof(struct rte_mbuf), in mempool_create()
61 params->cpu_id); in mempool_create()
76 mempool->buffer_size = params->buffer_size; in mempool_create()
/dpdk/examples/ethtool/ethtool-app/
H A Dethapp.c219 struct pcmd_intstr_params *params = ptr_params; in pcmd_regs_callback() local
225 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_regs_callback()
226 printf("Error: Invalid port number %i\n", params->port); in pcmd_regs_callback()
229 len_regs = rte_ethtool_get_regs_len(params->port); in pcmd_regs_callback()
231 printf("Port %i: %i bytes\n", params->port, len_regs); in pcmd_regs_callback()
238 if (!rte_ethtool_get_regs(params->port, &regs, buf_data)) { in pcmd_regs_callback()
239 fp_regs = fopen(params->opt, "wb"); in pcmd_regs_callback()
242 params->opt); in pcmd_regs_callback()
248 params->opt); in pcmd_regs_callback()
254 printf("Port %i: Operation not supported\n", params->port); in pcmd_regs_callback()
[all …]
/dpdk/lib/meter/
H A Drte_meter.c41 struct rte_meter_srtcm_params *params) in rte_meter_srtcm_profile_config() argument
47 (params == NULL) || in rte_meter_srtcm_profile_config()
48 (params->cir == 0) || in rte_meter_srtcm_profile_config()
49 ((params->cbs == 0) && (params->ebs == 0))) in rte_meter_srtcm_profile_config()
53 p->cbs = params->cbs; in rte_meter_srtcm_profile_config()
54 p->ebs = params->ebs; in rte_meter_srtcm_profile_config()
55 rte_meter_get_tb_params(hz, params->cir, &p->cir_period, in rte_meter_srtcm_profile_config()
79 struct rte_meter_trtcm_params *params) in rte_meter_trtcm_profile_config() argument
85 (params == NULL) || in rte_meter_trtcm_profile_config()
86 (params->cir == 0) || in rte_meter_trtcm_profile_config()
[all …]
/dpdk/app/test/
H A Dtest_member_perf.c107 shuffle_input_keys(struct member_perf_params *params) in shuffle_input_keys() argument
116 memcpy(temp_key, keys[i], hashtest_key_lens[params->cycle]); in shuffle_input_keys()
118 hashtest_key_lens[params->cycle]); in shuffle_input_keys()
120 hashtest_key_lens[params->cycle]); in shuffle_input_keys()
147 setup_keys_and_data(struct member_perf_params *params, unsigned int cycle, in setup_keys_and_data() argument
157 params->key_size = hashtest_key_lens[cycle]; in setup_keys_and_data()
158 params->cycle = cycle; in setup_keys_and_data()
161 for (i = 0; i < params->key_size; i++) in setup_keys_and_data()
166 for (j = 0; j < params->key_size; j++) in setup_keys_and_data()
183 params->key_size) == 0) { in setup_keys_and_data()
[all …]
H A Dtest_efd_perf.c94 shuffle_input_keys(struct efd_perf_params *params) in shuffle_input_keys() argument
104 memcpy(temp_key, keys[i], hashtest_key_lens[params->cycle]); in shuffle_input_keys()
107 memcpy(keys[i], keys[swap_idx], hashtest_key_lens[params->cycle]); in shuffle_input_keys()
110 memcpy(keys[swap_idx], temp_key, hashtest_key_lens[params->cycle]); in shuffle_input_keys()
128 setup_keys_and_data(struct efd_perf_params *params, unsigned int cycle) in setup_keys_and_data() argument
133 params->key_size = hashtest_key_lens[cycle]; in setup_keys_and_data()
134 params->cycle = cycle; in setup_keys_and_data()
137 for (i = 0; i < params->key_size; i++) in setup_keys_and_data()
142 for (j = 0; j < params->key_size; j++) in setup_keys_and_data()
157 if (memcmp(keys[i], keys[i + 1], params->key_size) == 0) { in setup_keys_and_data()
[all …]
/dpdk/lib/mbuf/
H A Drte_mbuf_dyn.c26 struct rte_mbuf_dynfield params; member
37 struct rte_mbuf_dynflag params; member
180 if (strcmp(name, mbuf_dynfield->params.name) == 0) in __mbuf_dynfield_lookup()
193 rte_mbuf_dynfield_lookup(const char *name, struct rte_mbuf_dynfield *params) in rte_mbuf_dynfield_lookup() argument
207 if (params != NULL) in rte_mbuf_dynfield_lookup()
208 memcpy(params, &mbuf_dynfield->params, sizeof(*params)); in rte_mbuf_dynfield_lookup()
229 __rte_mbuf_dynfield_register_offset(const struct rte_mbuf_dynfield *params, in __rte_mbuf_dynfield_register_offset() argument
242 mbuf_dynfield = __mbuf_dynfield_lookup(params->name); in __rte_mbuf_dynfield_register_offset()
248 if (mbuf_dynfield_cmp(params, &mbuf_dynfield->params) < 0) { in __rte_mbuf_dynfield_register_offset()
268 if (check_offset(offset, params->size, in __rte_mbuf_dynfield_register_offset()
[all …]
/dpdk/drivers/net/bnx2x/
H A Delink.c742 struct elink_params *params,
932 static elink_status_t elink_check_half_open_conn(struct elink_params *params,
935 struct elink_params *params);
964 static int elink_check_lfa(struct elink_params *params) in elink_check_lfa() argument
969 struct bnx2x_softc *sc = params->sc; in elink_check_lfa()
972 REG_RD(sc, params->lfa_base + in elink_check_lfa()
980 REG_WR(sc, params->lfa_base + in elink_check_lfa()
987 link_status = REG_RD(sc, params->shmem_base + in elink_check_lfa()
989 port_mb[params->port].link_status)); in elink_check_lfa()
996 if (params->feature_config_flags & ELINK_FEATURE_CONFIG_BOOT_FROM_SAN) in elink_check_lfa()
[all …]
H A Delink.h186 #define ELINK_SINGLE_MEDIA_DIRECT(params) (params->num_phys == 1) argument
188 #define ELINK_SINGLE_MEDIA(params) (params->num_phys == 2) argument
190 #define ELINK_DUAL_MEDIA(params) (params->num_phys == 3) argument
233 typedef uint8_t (*config_init_t)(struct elink_phy *phy, struct elink_params *params,
235 typedef uint8_t (*read_status_t)(struct elink_phy *phy, struct elink_params *params,
238 struct elink_params *params);
240 struct elink_params *params);
242 typedef void (*hw_reset_t)(struct elink_phy *phy, struct elink_params *params);
244 struct elink_params *params, uint8_t mode);
246 struct elink_params *params, uint32_t action);
[all …]
/dpdk/lib/table/
H A Drte_swx_table_learner.c150 struct table_params params; member
173 table_params_get(struct table_params *p, struct rte_swx_table_learner_params *params) in table_params_get() argument
178 if (!params || in table_params_get()
179 !params->key_size || in table_params_get()
180 !params->n_keys_max || in table_params_get()
181 (params->n_keys_max > 1U << 31) || in table_params_get()
182 !params->key_timeout || in table_params_get()
183 !params->n_key_timeouts || in table_params_get()
184 (params->n_key_timeouts > RTE_SWX_TABLE_LEARNER_N_KEY_TIMEOUTS_MAX)) in table_params_get()
187 if (params->key_mask0) { in table_params_get()
[all …]
H A Drte_swx_table_selector.c164 struct rte_swx_table_selector_params params; member
197 free(t->params.selector_mask); in rte_swx_table_selector_free()
203 table_create_check(struct rte_swx_table_selector_params *params) in table_create_check() argument
205 if (!params) in table_create_check()
208 if (!params->selector_size || in table_create_check()
209 (params->selector_size > 64) || in table_create_check()
210 !params->n_groups_max || in table_create_check()
211 (params->n_groups_max > 1U << 31) || in table_create_check()
212 !params->n_members_per_group_max || in table_create_check()
213 (params->n_members_per_group_max > 1U << 31)) in table_create_check()
[all …]
H A Drte_swx_table_em.c76 struct rte_swx_table_params params; member
143 return t->keycmp_func(bkt_key, input_key, t->params.key_size); in bkt_keycmp()
163 keycpy(bkt_key, input->key, t->params.key_size); in bkt_key_install()
168 if (t->params.action_data_size && input->action_data) in bkt_key_install()
169 memcpy(&bkt_data[1], input->action_data, t->params.action_data_size); in bkt_key_install()
187 if (t->params.action_data_size && input->action_data) in bkt_key_data_update()
188 memcpy(&bkt_data[1], input->action_data, t->params.action_data_size); in bkt_key_data_update()
196 struct rte_swx_table_params *params, in __table_create() argument
209 CHECK(params, EINVAL); in __table_create()
210 CHECK(params->match_type == RTE_SWX_TABLE_MATCH_EXACT, EINVAL); in __table_create()
[all …]
/dpdk/lib/hash/
H A Drte_fbk_hash.c79 rte_fbk_hash_create(const struct rte_fbk_hash_params *params) in rte_fbk_hash_create() argument
85 sizeof(*ht) + (sizeof(ht->t[0]) * params->entries); in rte_fbk_hash_create()
94 if ((!rte_is_power_of_2(params->entries)) || in rte_fbk_hash_create()
95 (!rte_is_power_of_2(params->entries_per_bucket)) || in rte_fbk_hash_create()
96 (params->entries == 0) || in rte_fbk_hash_create()
97 (params->entries_per_bucket == 0) || in rte_fbk_hash_create()
98 (params->entries_per_bucket > params->entries) || in rte_fbk_hash_create()
99 (params->entries > RTE_FBK_HASH_ENTRIES_MAX) || in rte_fbk_hash_create()
100 (params->entries_per_bucket > RTE_FBK_HASH_ENTRIES_PER_BUCKET_MAX)){ in rte_fbk_hash_create()
105 snprintf(hash_name, sizeof(hash_name), "FBK_%s", params->name); in rte_fbk_hash_create()
[all …]
/dpdk/lib/port/
H A Drte_swx_port_ethdev.c39 } params; member
50 struct rte_swx_port_ethdev_reader_params *params = args; in reader_create() local
56 CHECK(params); in reader_create()
58 CHECK(params->dev_name); in reader_create()
59 status = rte_eth_dev_get_port_by_name(params->dev_name, &port_id); in reader_create()
63 CHECK((status == -ENOTSUP) || (params->queue_id < info.nb_rx_queues)); in reader_create()
65 CHECK(params->burst_size); in reader_create()
71 p->pkts = calloc(params->burst_size, sizeof(struct rte_mbuf *)); in reader_create()
78 p->params.port_id = port_id; in reader_create()
79 p->params.queue_id = params->queue_id; in reader_create()
[all …]
H A Drte_swx_port_ring.c32 } params; member
42 struct rte_swx_port_ring_reader_params *params = args; in reader_create() local
47 if (!params || !params->name || !params->burst_size) in reader_create()
50 ring = rte_ring_lookup(params->name); in reader_create()
59 p->params.name = strdup(params->name); in reader_create()
60 if (!p->params.name) in reader_create()
63 p->pkts = calloc(params->burst_size, sizeof(struct rte_mbuf *)); in reader_create()
68 p->params.ring = ring; in reader_create()
69 p->params.burst_size = params->burst_size; in reader_create()
78 free(p->params.name); in reader_create()
[all …]
/dpdk/examples/pipeline/
H A Dobj.c71 ethdev_config(const char *name, struct ethdev_params *params) in ethdev_config() argument
84 !params || in ethdev_config()
85 !params->rx.n_queues || in ethdev_config()
86 !params->rx.queue_size || in ethdev_config()
87 !params->tx.n_queues || in ethdev_config()
88 !params->tx.queue_size) in ethdev_config()
99 mempool = rte_mempool_lookup(params->rx.mempool_name); in ethdev_config()
103 rss = params->rx.rss; in ethdev_config()
131 params->rx.n_queues, in ethdev_config()
132 params->tx.n_queues, in ethdev_config()
[all …]
/dpdk/lib/compressdev/
H A Drte_compressdev_pmd.c23 struct rte_compressdev_pmd_init_params *params = extra_args; in rte_compressdev_pmd_parse_name_arg() local
29 n = strlcpy(params->name, value, RTE_COMPRESSDEV_NAME_MAX_LEN); in rte_compressdev_pmd_parse_name_arg()
60 struct rte_compressdev_pmd_init_params *params, in rte_compressdev_pmd_parse_input_args() argument
66 if (params == NULL) in rte_compressdev_pmd_parse_input_args()
77 &params->socket_id); in rte_compressdev_pmd_parse_input_args()
84 params); in rte_compressdev_pmd_parse_input_args()
98 struct rte_compressdev_pmd_init_params *params) in rte_compressdev_pmd_create() argument
102 if (params->name[0] != '\0') { in rte_compressdev_pmd_create()
104 params->name); in rte_compressdev_pmd_create()
105 name = params->name; in rte_compressdev_pmd_create()
[all …]
/dpdk/lib/pipeline/
H A Drte_swx_pipeline_spec.c516 for (i = 0; i < s->params.n_fields; i++) { in table_spec_free()
517 uintptr_t name = (uintptr_t)s->params.fields[i].name; in table_spec_free()
522 free(s->params.fields); in table_spec_free()
523 s->params.fields = NULL; in table_spec_free()
525 s->params.n_fields = 0; in table_spec_free()
527 for (i = 0; i < s->params.n_actions; i++) { in table_spec_free()
528 uintptr_t name = (uintptr_t)s->params.action_names[i]; in table_spec_free()
533 free(s->params.action_names); in table_spec_free()
534 s->params.action_names = NULL; in table_spec_free()
536 s->params.n_actions = 0; in table_spec_free()
[all …]
/dpdk/drivers/net/qede/
H A Dqede_sriov.c19 struct ecore_iov_vf_init_params *params) in qed_sriov_enable_qid_config() argument
29 base = num_pf_l2_queues + vfid * params->num_queues; in qed_sriov_enable_qid_config()
30 params->rel_vf_id = vfid; in qed_sriov_enable_qid_config()
32 for (i = 0; i < params->num_queues; i++) { in qed_sriov_enable_qid_config()
33 params->req_rx_queue[i] = base + i; in qed_sriov_enable_qid_config()
34 params->req_tx_queue[i] = base + i; in qed_sriov_enable_qid_config()
38 params->vport_id = vfid + 1; in qed_sriov_enable_qid_config()
39 params->rss_eng_id = vfid + 1; in qed_sriov_enable_qid_config()
44 struct ecore_iov_vf_init_params params; in qed_sriov_enable() local
55 OSAL_MEMSET(&params, 0, sizeof(struct ecore_iov_vf_init_params)); in qed_sriov_enable()
[all …]
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_mempool.c58 struct softnic_mempool_params *params) in softnic_mempool_create() argument
67 params == NULL || in softnic_mempool_create()
68 params->buffer_size < BUFFER_SIZE_MIN || in softnic_mempool_create()
69 params->pool_size == 0) in softnic_mempool_create()
74 p->params.name, in softnic_mempool_create()
78 params->pool_size, in softnic_mempool_create()
79 params->cache_size, in softnic_mempool_create()
81 params->buffer_size - sizeof(struct rte_mbuf), in softnic_mempool_create()
82 p->params.cpu_id); in softnic_mempool_create()
97 mempool->buffer_size = params->buffer_size; in softnic_mempool_create()
/dpdk/drivers/net/cxgbe/
H A Dcxgbevf_main.c24 struct vf_resources *vfres = &adapter->params.vfres; in size_nports_qsets()
31 adapter->params.nports = vfres->nvi; in size_nports_qsets()
32 if (adapter->params.nports > MAX_NPORTS) { in size_nports_qsets()
35 adapter->params.nports); in size_nports_qsets()
36 adapter->params.nports = MAX_NPORTS; in size_nports_qsets()
45 pmask_nports = hweight32(adapter->params.vfres.pmask); in size_nports_qsets()
46 if (pmask_nports < adapter->params.nports) { in size_nports_qsets()
49 " mask %#x\n", pmask_nports, adapter->params.nports, in size_nports_qsets()
50 adapter->params.vfres.pmask); in size_nports_qsets()
51 adapter->params.nports = pmask_nports; in size_nports_qsets()
[all …]

1234567891011