Home
last modified time | relevance | path

Searched refs:kvlist (Results 1 – 25 of 82) sorted by relevance

1234

/dpdk/app/test/
H A Dtest_kvargs.c44 if (kvlist == NULL) { in test_kvargs_parsing()
48 if (kvlist->count != n) { in test_kvargs_parsing()
50 rte_kvargs_free(kvlist); in test_kvargs_parsing()
53 rte_kvargs_free(kvlist); in test_kvargs_parsing()
82 if (kvlist == NULL) { in test_valid_kvargs()
92 if (kvlist == NULL) { in test_valid_kvargs()
152 if (kvlist == NULL) { in test_valid_kvargs()
176 if (kvlist == NULL) { in test_valid_kvargs()
184 count = kvlist->count; in test_valid_kvargs()
195 if (kvlist == NULL) { in test_valid_kvargs()
[all …]
H A Dtest_devargs.c21 struct rte_kvargs *kvlist; in test_args() local
37 kvlist = rte_kvargs_parse(args, NULL); in test_args()
38 if (kvlist == NULL) { in test_args()
43 if ((int)kvlist->count != n) { in test_args()
45 devargs, layer, args, kvlist->count, n); in test_args()
46 rte_kvargs_free(kvlist); in test_args()
49 rte_kvargs_free(kvlist); in test_args()
/dpdk/lib/kvargs/
H A Drte_kvargs.c39 str = kvlist->str; in rte_kvargs_tokenize()
88 kvlist->pairs[kvlist->count].value = start; in rte_kvargs_tokenize()
91 kvlist->pairs[kvlist->count].key = start; in rte_kvargs_tokenize()
96 kvlist->count++; in rte_kvargs_tokenize()
199 if (!kvlist) in rte_kvargs_free()
202 free(kvlist->str); in rte_kvargs_free()
203 free(kvlist); in rte_kvargs_free()
244 kvlist = malloc(sizeof(*kvlist)); in rte_kvargs_parse()
247 memset(kvlist, 0, sizeof(*kvlist)); in rte_kvargs_parse()
259 return kvlist; in rte_kvargs_parse()
[all …]
H A Drte_kvargs.h114 void rte_kvargs_free(struct rte_kvargs *kvlist);
133 const char *rte_kvargs_get(const struct rte_kvargs *kvlist, const char *key);
159 const char *rte_kvargs_get_with_value(const struct rte_kvargs *kvlist,
183 int rte_kvargs_process(const struct rte_kvargs *kvlist,
197 unsigned rte_kvargs_count(const struct rte_kvargs *kvlist,
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic.c442 struct rte_kvargs *kvlist; in pmd_parse_args() local
446 kvlist = rte_kvargs_parse(params, pmd_valid_args); in pmd_parse_args()
447 if (kvlist == NULL) in pmd_parse_args()
479 ret = rte_kvargs_process(kvlist, PMD_PARAM_FIRMWARE, in pmd_parse_args()
498 ret = rte_kvargs_process(kvlist, PMD_PARAM_CONN_PORT, in pmd_parse_args()
505 if (rte_kvargs_count(kvlist, PMD_PARAM_CPU_ID) == 1) { in pmd_parse_args()
506 ret = rte_kvargs_process(kvlist, PMD_PARAM_CPU_ID, in pmd_parse_args()
513 if (rte_kvargs_count(kvlist, PMD_PARAM_SC) == 1) { in pmd_parse_args()
514 ret = rte_kvargs_process(kvlist, PMD_PARAM_SC, in pmd_parse_args()
530 ret = rte_kvargs_process(kvlist, PMD_PARAM_TM_QSIZE0, in pmd_parse_args()
[all …]
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_devargs.c268 struct rte_kvargs *kvlist; in cnxk_ethdev_parse_devargs() local
278 kvlist = rte_kvargs_parse(devargs->args, NULL); in cnxk_ethdev_parse_devargs()
279 if (kvlist == NULL) in cnxk_ethdev_parse_devargs()
290 rte_kvargs_process(kvlist, CNXK_FLOW_MAX_PRIORITY, in cnxk_ethdev_parse_devargs()
297 rte_kvargs_process(kvlist, CNXK_IPSEC_IN_MIN_SPI, in cnxk_ethdev_parse_devargs()
299 rte_kvargs_process(kvlist, CNXK_IPSEC_IN_MAX_SPI, in cnxk_ethdev_parse_devargs()
301 rte_kvargs_process(kvlist, CNXK_IPSEC_OUT_MAX_SA, in cnxk_ethdev_parse_devargs()
305 rte_kvargs_process(kvlist, CNXK_OUTB_NB_CRYPTO_QS, in cnxk_ethdev_parse_devargs()
308 rte_kvargs_process(kvlist, CNXK_SDP_CHANNEL_MASK, in cnxk_ethdev_parse_devargs()
310 rte_kvargs_process(kvlist, CNXK_FLOW_PRE_L2_INFO, in cnxk_ethdev_parse_devargs()
[all …]
H A Dcnxk_ethdev_sec.c186 struct rte_kvargs *kvlist; in nix_inl_parse_devargs() local
194 kvlist = rte_kvargs_parse(devargs->args, NULL); in nix_inl_parse_devargs()
195 if (kvlist == NULL) in nix_inl_parse_devargs()
198 rte_kvargs_process(kvlist, CNXK_NIX_INL_SELFTEST, &parse_selftest, in nix_inl_parse_devargs()
200 rte_kvargs_process(kvlist, CNXK_NIX_INL_IPSEC_IN_MIN_SPI, in nix_inl_parse_devargs()
202 rte_kvargs_process(kvlist, CNXK_NIX_INL_IPSEC_IN_MAX_SPI, in nix_inl_parse_devargs()
204 rte_kvargs_process(kvlist, CNXK_INL_CPT_CHANNEL, &parse_inl_cpt_channel, in nix_inl_parse_devargs()
206 rte_kvargs_free(kvlist); in nix_inl_parse_devargs()
/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c460 struct rte_kvargs *kvlist = NULL; in virtio_user_pmd_probe() local
505 if (!kvlist) { in virtio_user_pmd_probe()
510 if (rte_kvargs_count(kvlist, VIRTIO_USER_ARG_PATH) == 1) { in virtio_user_pmd_probe()
511 if (rte_kvargs_process(kvlist, VIRTIO_USER_ARG_PATH, in virtio_user_pmd_probe()
549 if (rte_kvargs_count(kvlist, VIRTIO_USER_ARG_MAC) == 1) { in virtio_user_pmd_probe()
550 if (rte_kvargs_process(kvlist, VIRTIO_USER_ARG_MAC, in virtio_user_pmd_probe()
586 if (rte_kvargs_process(kvlist, VIRTIO_USER_ARG_CQ_NUM, in virtio_user_pmd_probe()
597 if (rte_kvargs_process(kvlist, VIRTIO_USER_ARG_PACKED_VQ, in virtio_user_pmd_probe()
627 if (rte_kvargs_process(kvlist, VIRTIO_USER_ARG_MRG_RXBUF, in virtio_user_pmd_probe()
636 if (rte_kvargs_process(kvlist, VIRTIO_USER_ARG_IN_ORDER, in virtio_user_pmd_probe()
[all …]
H A Dvirtio_pci_ethdev.c154 struct rte_kvargs *kvlist; in virtio_pci_devargs_parse() local
160 kvlist = rte_kvargs_parse(devargs->args, NULL); in virtio_pci_devargs_parse()
161 if (kvlist == NULL) { in virtio_pci_devargs_parse()
166 if (rte_kvargs_count(kvlist, VIRTIO_ARG_VDPA) == 1) { in virtio_pci_devargs_parse()
170 ret = rte_kvargs_process(kvlist, VIRTIO_ARG_VDPA, in virtio_pci_devargs_parse()
176 rte_kvargs_free(kvlist); in virtio_pci_devargs_parse()
/dpdk/drivers/crypto/cnxk/
H A Dcnxk_cryptodev_devargs.c33 struct rte_kvargs *kvlist; in cnxk_cpt_parse_devargs() local
39 kvlist = rte_kvargs_parse(devargs->args, NULL); in cnxk_cpt_parse_devargs()
40 if (kvlist == NULL) in cnxk_cpt_parse_devargs()
43 rc = rte_kvargs_process(kvlist, CNXK_MAX_QPS_LIMIT, in cnxk_cpt_parse_devargs()
48 rte_kvargs_free(kvlist); in cnxk_cpt_parse_devargs()
51 rte_kvargs_free(kvlist); in cnxk_cpt_parse_devargs()
/dpdk/drivers/bus/ifpga/
H A Difpga_bus.c104 struct rte_kvargs *kvlist = NULL; in ifpga_scan_one() local
113 if (!kvlist) { in ifpga_scan_one()
119 if (rte_kvargs_process(kvlist, IFPGA_ARG_PORT, in ifpga_scan_one()
131 if (rte_kvargs_count(kvlist, IFPGA_AFU_BTS) == 1) { in ifpga_scan_one()
132 if (rte_kvargs_process(kvlist, IFPGA_AFU_BTS, in ifpga_scan_one()
189 rte_kvargs_free(kvlist); in ifpga_scan_one()
194 rte_kvargs_free(kvlist); in ifpga_scan_one()
212 struct rte_kvargs *kvlist = NULL; in ifpga_scan() local
224 if (!kvlist) { in ifpga_scan()
230 if (rte_kvargs_process(kvlist, IFPGA_ARG_NAME, in ifpga_scan()
[all …]
/dpdk/lib/ethdev/
H A Drte_class_eth.c32 struct rte_kvargs *kvlist; member
38 .kvlist = (k), \
119 const struct rte_kvargs *kvlist = arg->kvlist; in eth_dev_match() local
127 ret = rte_kvargs_process(kvlist, in eth_dev_match()
133 ret = rte_kvargs_process(kvlist, in eth_dev_match()
139 for (pair = 0; pair < kvlist->count; pair++) { in eth_dev_match()
140 ret = strcmp(kvlist->pairs[pair].key, in eth_dev_match()
/dpdk/lib/compressdev/
H A Drte_compressdev_pmd.c54 struct rte_kvargs *kvlist = NULL; in rte_compressdev_pmd_parse_input_args() local
61 kvlist = rte_kvargs_parse(args, compressdev_pmd_valid_params); in rte_compressdev_pmd_parse_input_args()
62 if (kvlist == NULL) in rte_compressdev_pmd_parse_input_args()
65 ret = rte_kvargs_process(kvlist, in rte_compressdev_pmd_parse_input_args()
72 ret = rte_kvargs_process(kvlist, in rte_compressdev_pmd_parse_input_args()
81 rte_kvargs_free(kvlist); in rte_compressdev_pmd_parse_input_args()
/dpdk/drivers/crypto/scheduler/
H A Dscheduler_pmd.c460 struct rte_kvargs *kvlist = NULL; in scheduler_parse_init_params() local
467 kvlist = rte_kvargs_parse(input_args, in scheduler_parse_init_params()
469 if (kvlist == NULL) in scheduler_parse_init_params()
472 ret = rte_kvargs_process(kvlist, in scheduler_parse_init_params()
485 ret = rte_kvargs_process(kvlist, RTE_CRYPTODEV_VDEV_COREMASK, in scheduler_parse_init_params()
491 ret = rte_kvargs_process(kvlist, RTE_CRYPTODEV_VDEV_CORELIST, in scheduler_parse_init_params()
497 ret = rte_kvargs_process(kvlist, RTE_CRYPTODEV_VDEV_NAME, in scheduler_parse_init_params()
503 ret = rte_kvargs_process(kvlist, RTE_CRYPTODEV_VDEV_WORKER, in scheduler_parse_init_params()
508 ret = rte_kvargs_process(kvlist, RTE_CRYPTODEV_VDEV_MODE, in scheduler_parse_init_params()
518 ret = rte_kvargs_process(kvlist, RTE_CRYPTODEV_VDEV_ORDERING, in scheduler_parse_init_params()
[all …]
/dpdk/lib/cryptodev/
H A Dcryptodev_pmd.c53 struct rte_kvargs *kvlist = NULL; in rte_cryptodev_pmd_parse_input_args() local
60 kvlist = rte_kvargs_parse(args, cryptodev_pmd_valid_params); in rte_cryptodev_pmd_parse_input_args()
61 if (kvlist == NULL) in rte_cryptodev_pmd_parse_input_args()
64 ret = rte_kvargs_process(kvlist, in rte_cryptodev_pmd_parse_input_args()
71 ret = rte_kvargs_process(kvlist, in rte_cryptodev_pmd_parse_input_args()
78 ret = rte_kvargs_process(kvlist, in rte_cryptodev_pmd_parse_input_args()
87 rte_kvargs_free(kvlist); in rte_cryptodev_pmd_parse_input_args()
/dpdk/app/pdump/
H A Dmain.c249 struct rte_kvargs *kvlist; in parse_pdump() local
258 if (kvlist == NULL) { in parse_pdump()
264 cnt1 = rte_kvargs_count(kvlist, PDUMP_PORT_ARG); in parse_pdump()
265 cnt2 = rte_kvargs_count(kvlist, PDUMP_PCI_ARG); in parse_pdump()
274 ret = rte_kvargs_process(kvlist, PDUMP_PORT_ARG, in parse_pdump()
281 ret = rte_kvargs_process(kvlist, PDUMP_PCI_ARG, in parse_pdump()
288 cnt1 = rte_kvargs_count(kvlist, PDUMP_QUEUE_ARG); in parse_pdump()
299 cnt1 = rte_kvargs_count(kvlist, PDUMP_RX_DEV_ARG); in parse_pdump()
300 cnt2 = rte_kvargs_count(kvlist, PDUMP_TX_DEV_ARG); in parse_pdump()
348 cnt1 = rte_kvargs_count(kvlist, PDUMP_MSIZE_ARG); in parse_pdump()
[all …]
/dpdk/drivers/mempool/cnxk/
H A Dcnxk_mempool.c53 struct rte_kvargs *kvlist; in parse_max_pools() local
57 kvlist = rte_kvargs_parse(devargs->args, NULL); in parse_max_pools()
58 if (kvlist == NULL) in parse_max_pools()
61 rte_kvargs_process(kvlist, CNXK_NPA_MAX_POOLS_PARAM, in parse_max_pools()
63 rte_kvargs_free(kvlist); in parse_max_pools()
/dpdk/drivers/bus/vdev/
H A Dvdev_params.c29 const struct rte_kvargs *kvlist = _kvlist; in vdev_dev_match() local
34 if (kvlist == NULL) in vdev_dev_match()
38 name = rte_kvargs_get(kvlist, key); in vdev_dev_match()
/dpdk/drivers/bus/auxiliary/
H A Dauxiliary_params.c28 const struct rte_kvargs *kvlist = _kvlist; in auxiliary_dev_match() local
33 if (kvlist == NULL) in auxiliary_dev_match()
37 name = rte_kvargs_get(kvlist, key); in auxiliary_dev_match()
/dpdk/drivers/common/mlx5/
H A Dmlx5_common.c133 MLX5_ASSERT(mkvlist && mkvlist->kvlist); in mlx5_kvargs_process()
135 for (i = 0; i < mkvlist->kvlist->count; i++) { in mlx5_kvargs_process()
136 pair = &mkvlist->kvlist->pairs[i]; in mlx5_kvargs_process()
164 struct rte_kvargs *kvlist; in mlx5_kvargs_prepare() local
170 if (kvlist == NULL) { in mlx5_kvargs_prepare()
178 for (i = 0; i < kvlist->count; i++) { in mlx5_kvargs_prepare()
182 rte_kvargs_free(kvlist); in mlx5_kvargs_prepare()
189 mkvlist->kvlist = kvlist; in mlx5_kvargs_prepare()
191 mkvlist->kvlist->count); in mlx5_kvargs_prepare()
206 rte_kvargs_free(mkvlist->kvlist); in mlx5_kvargs_release()
[all …]
/dpdk/drivers/net/pcap/
H A Dpcap_ethdev.c1400 struct rte_kvargs *kvlist; in pmd_pcap_probe() local
1438 if (kvlist == NULL) in pmd_pcap_probe()
1441 kvlist = rte_kvargs_parse(rte_vdev_device_args(dev), in pmd_pcap_probe()
1443 if (kvlist == NULL) in pmd_pcap_probe()
1453 ret = rte_kvargs_process(kvlist, ETH_PCAP_IFACE_ARG, in pmd_pcap_probe()
1481 (rte_kvargs_count(kvlist, ETH_PCAP_RX_IFACE_ARG) + in pmd_pcap_probe()
1499 ret = rte_kvargs_process(kvlist, in pmd_pcap_probe()
1518 ret = rte_kvargs_process(kvlist, NULL, in pmd_pcap_probe()
1527 (rte_kvargs_count(kvlist, ETH_PCAP_TX_PCAP_ARG) + in pmd_pcap_probe()
1528 rte_kvargs_count(kvlist, ETH_PCAP_TX_IFACE_ARG)); in pmd_pcap_probe()
[all …]
/dpdk/lib/eal/common/
H A Deal_common_devargs.c60 struct rte_kvargs *kvlist; in rte_devargs_layers_parse() member
113 layers[nblayer].kvlist = rte_kvargs_parse in rte_devargs_layers_parse()
115 if (layers[nblayer].kvlist == NULL) { in rte_devargs_layers_parse()
125 if (layers[i].kvlist == NULL) in rte_devargs_layers_parse()
127 kv = &layers[i].kvlist->pairs[0]; in rte_devargs_layers_parse()
131 bus_kvlist = layers[i].kvlist; in rte_devargs_layers_parse()
163 rte_kvargs_free(layers[i].kvlist); in rte_devargs_layers_parse()
/dpdk/drivers/net/failsafe/
H A Dfailsafe_args.c383 struct rte_kvargs *kvlist = NULL; in failsafe_args_parse() local
406 kvlist = rte_kvargs_parse(mut_params, in failsafe_args_parse()
408 if (kvlist == NULL) { in failsafe_args_parse()
414 arg_count = rte_kvargs_count(kvlist, in failsafe_args_parse()
417 ret = rte_kvargs_process(kvlist, in failsafe_args_parse()
424 arg_count = rte_kvargs_count(kvlist, in failsafe_args_parse()
427 ret = rte_kvargs_process(kvlist, in failsafe_args_parse()
439 rte_kvargs_free(kvlist); in failsafe_args_parse()
/dpdk/drivers/baseband/null/
H A Dbbdev_null.c226 struct rte_kvargs *kvlist = NULL; in parse_bbdev_null_params() local
232 kvlist = rte_kvargs_parse(input_args, bbdev_null_valid_params); in parse_bbdev_null_params()
233 if (kvlist == NULL) in parse_bbdev_null_params()
236 ret = rte_kvargs_process(kvlist, bbdev_null_valid_params[0], in parse_bbdev_null_params()
241 ret = rte_kvargs_process(kvlist, bbdev_null_valid_params[1], in parse_bbdev_null_params()
254 rte_kvargs_free(kvlist); in parse_bbdev_null_params()
/dpdk/drivers/bus/pci/
H A Dpci_params.c46 const struct rte_kvargs *kvlist = _kvlist; in pci_dev_match() local
49 if (kvlist == NULL) in pci_dev_match()
54 if (rte_kvargs_process(kvlist, pci_params_keys[RTE_PCI_PARAM_ADDR], in pci_dev_match()

1234