| /dpdk/app/test/ |
| H A D | test_kvargs.c | 44 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 D | test_devargs.c | 21 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 D | rte_kvargs.c | 39 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 D | rte_kvargs.h | 114 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 D | rte_eth_softnic.c | 442 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 D | cnxk_ethdev_devargs.c | 268 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 D | cnxk_ethdev_sec.c | 186 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 D | virtio_user_ethdev.c | 460 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 D | virtio_pci_ethdev.c | 154 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 D | cnxk_cryptodev_devargs.c | 33 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 D | ifpga_bus.c | 104 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 D | rte_class_eth.c | 32 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 D | rte_compressdev_pmd.c | 54 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 D | scheduler_pmd.c | 460 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 D | cryptodev_pmd.c | 53 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 D | main.c | 249 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 D | cnxk_mempool.c | 53 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 D | vdev_params.c | 29 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 D | auxiliary_params.c | 28 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 D | mlx5_common.c | 133 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 D | pcap_ethdev.c | 1400 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 D | eal_common_devargs.c | 60 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 D | failsafe_args.c | 383 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 D | bbdev_null.c | 226 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 D | pci_params.c | 46 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()
|