| /dpdk/app/test-fib/ |
| H A D | main.c | 103 } config = { variable 610 config.nb_lookup_ips, config.rnd_lookup_ips_ratio, in print_config() 670 if (!((config.ent_sz == 1) || (config.ent_sz == 2) || in check_config() 671 (config.ent_sz == 4) || (config.ent_sz == 8))) { in check_config() 677 if ((config.ent_sz == 1) && (config.flags & IPV6_FLAG)) { in check_config() 715 if (config.nb_routes < config.print_fract) in parse_opts() 716 config.print_fract = config.nb_routes; in parse_opts() 1250 if (config.nb_routes < config.print_fract) in main() 1251 config.print_fract = config.nb_routes; in main() 1297 shuffle_rt_4(config.rt, config.nb_routes); in main() [all …]
|
| /dpdk/app/test-sad/ |
| H A D | main.c | 57 } config = { variable 127 config.nb_rules, config.fract_32, config.fract_64, in print_config() 128 config.fract_96, config.nb_rules_32, config.nb_rules_64, in print_config() 129 config.nb_rules_96, config.nb_tuples, config.burst_sz, in print_config() 130 config.fract_rnd_tuples, config.nb_tuples_rnd); in print_config() 524 burst_sz = RTE_MIN(config.burst_sz, config.nb_tuples); in lookup() 560 fn = fn > config.nb_rules ? config.nb_rules : fn; in add_rules() 594 fn = fn > config.nb_rules ? config.nb_rules : fn; in del_rules() 636 config.fract_32 = (100 * config.nb_rules_32) / config.nb_rules; in main() 637 config.fract_64 = (100 * config.nb_rules_64) / config.nb_rules; in main() [all …]
|
| /dpdk/app/test/ |
| H A D | test_fib.c | 54 struct rte_fib_conf config; in test_create_invalid() local 57 config.rib_ext_sz = 0; in test_create_invalid() 58 config.default_nh = 0; in test_create_invalid() 77 config.max_routes = 0; in test_create_invalid() 116 config.rib_ext_sz = 0; in test_multiple_create() 117 config.default_nh = 0; in test_multiple_create() 143 config.rib_ext_sz = 0; in test_free_null() 144 config.default_nh = 0; in test_free_null() 170 config.rib_ext_sz = 0; in test_add_del_invalid() 171 config.default_nh = 0; in test_add_del_invalid() [all …]
|
| H A D | test_fib6.c | 59 config.rib_ext_sz = 0; in test_create_invalid() 60 config.default_nh = 0; in test_create_invalid() 79 config.max_routes = 0; in test_create_invalid() 99 config.trie.num_tbl8 = 0; in test_create_invalid() 118 config.rib_ext_sz = 0; in test_multiple_create() 119 config.default_nh = 0; in test_multiple_create() 145 config.rib_ext_sz = 0; in test_free_null() 146 config.default_nh = 0; in test_free_null() 173 config.rib_ext_sz = 0; in test_add_del_invalid() 174 config.default_nh = 0; in test_add_del_invalid() [all …]
|
| H A D | test_lpm6.c | 141 config.flags = 0; in test0() 183 config.flags = 0; in test1() 215 config.flags = 0; in test2() 244 config.flags = 0; in test3() 269 config.flags = 0; in test4() 307 config.flags = 0; in test5() 345 config.flags = 0; in test6() 383 config.flags = 0; in test7() 421 config.flags = 0; in test8() 462 config.flags = 0; in test9() [all …]
|
| H A D | test_ipsec_sad.c | 54 struct rte_ipsec_sad_conf config; in test_create_invalid() local 59 config.socket_id = SOCKET_ID_ANY; in test_create_invalid() 60 config.flags = 0; in test_create_invalid() 80 config.socket_id = -2; in test_create_invalid() 84 config.socket_id = SOCKET_ID_ANY; in test_create_invalid() 171 config.flags = 0; in __test_add_invalid() 243 config.flags = 0; in __test_delete_invalid() 303 config.flags = 0; in __test_lookup_invalid() 361 config.flags = 0; in __test_lookup_basic() 439 config.flags = 0; in __test_lookup_adv() [all …]
|
| H A D | test_lpm.c | 102 config.flags = 0; in test0() 133 config.flags = 0; in test1() 163 config.flags = 0; in test2() 184 config.flags = 0; in test3() 222 config.flags = 0; in test4() 261 config.flags = 0; in test5() 295 config.flags = 0; in test6() 334 config.flags = 0; in test7() 385 config.flags = 0; in test8() 470 config.flags = 0; in test9() [all …]
|
| H A D | test_rib.c | 53 struct rte_rib_conf config; in test_create_invalid() local 55 config.max_nodes = MAX_RULES; in test_create_invalid() 56 config.ext_sz = 0; in test_create_invalid() 74 config.max_nodes = 0; in test_create_invalid() 91 struct rte_rib_conf config; in test_multiple_create() local 94 config.ext_sz = 0; in test_multiple_create() 119 config.ext_sz = 0; in test_free_null() 142 config.ext_sz = 0; in test_insert_invalid() 191 config.ext_sz = 0; in test_get_fn() 269 config.ext_sz = 0; in test_basic() [all …]
|
| H A D | test_rib6.c | 53 struct rte_rib6_conf config; in test_create_invalid() local 55 config.max_nodes = MAX_RULES; in test_create_invalid() 56 config.ext_sz = 0; in test_create_invalid() 74 config.max_nodes = 0; in test_create_invalid() 91 struct rte_rib6_conf config; in test_multiple_create() local 94 config.ext_sz = 0; in test_multiple_create() 119 config.ext_sz = 0; in test_free_null() 143 config.ext_sz = 0; in test_insert_invalid() 193 config.ext_sz = 0; in test_get_fn() 272 config.ext_sz = 0; in test_basic() [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5.c | 1276 memset(config, 0, sizeof(*config)); in mlx5_shared_dev_ctx_args_config() 1301 if (config->dv_esw_en && !config->dv_flow_en) { in mlx5_shared_dev_ctx_args_config() 1306 if (config->dv_miss_info && config->dv_esw_en) in mlx5_shared_dev_ctx_args_config() 1320 if (!config->tx_pp && config->tx_skew) { in mlx5_shared_dev_ctx_args_config() 2279 memset(config, 0, sizeof(*config)); in mlx5_port_args_config() 2534 if (sh->config.dv_flow_en ^ config->dv_flow_en) { in mlx5_probe_again_args_validate() 2547 if (sh->config.dv_esw_en ^ config->dv_esw_en) { in mlx5_probe_again_args_validate() 2572 if (sh->config.decap_en ^ config->decap_en) { in mlx5_probe_again_args_validate() 2584 if (sh->config.tx_pp ^ config->tx_pp) { in mlx5_probe_again_args_validate() 2590 if (sh->config.tx_skew ^ config->tx_skew) { in mlx5_probe_again_args_validate() [all …]
|
| H A D | mlx5_txq.c | 103 struct mlx5_port_config *config = &priv->config; in mlx5_get_tx_port_offloads() local 112 if (priv->sh->config.tx_pp || in mlx5_get_tx_port_offloads() 137 if (!config->mprq.enabled) in mlx5_get_tx_port_offloads() 745 struct mlx5_port_config *config = &priv->config; in txq_set_params() local 763 !config->mprq.enabled); in txq_set_params() 764 if (config->txqs_inline == MLX5_ARG_UNSET) in txq_set_params() 776 (unsigned int)config->txq_inline_max; in txq_set_params() 779 (unsigned int)config->txq_inline_mpw; in txq_set_params() 782 if (config->mps != MLX5_MPW_ENHANCED && config->mps != MLX5_MPW) in txq_set_params() 822 !config->hw_vlan_insert; in txq_set_params() [all …]
|
| /dpdk/drivers/event/dlb2/ |
| H A D | dlb2_selftest.c | 296 config.nb_event_queues = 2; in test_single_link() 297 config.nb_event_ports = 2; in test_single_link() 505 config.nb_event_queues = 2; in test_reconfiguration_link() 506 config.nb_event_ports = 2; in test_reconfiguration_link() 716 config.nb_event_queues = 5; in test_reconfiguration_link() 717 config.nb_event_ports = 5; in test_reconfiguration_link() 783 config.nb_event_ports += 1; in test_reconfiguration_link() 834 config.nb_event_ports = 1; in test_load_balanced_traffic() 958 config.nb_event_ports = 1; in test_directed_traffic() 1092 config.nb_event_ports = 2; in test_deferred_sched() [all …]
|
| /dpdk/app/test-acl/ |
| H A D | main.c | 114 } config = { variable 502 sz = config.nb_traces * (config.ipv6 ? sizeof(*w) : sizeof(*v)); in tracef_init() 515 v = config.traces; in tracef_init() 516 w = config.traces; in tracef_init() 531 if (config.ipv6) { in tracef_init() 807 if (config.ipv6) { in acx_init() 827 ret = rte_acl_set_ctx_classify(config.acx, config.alg.alg); in acx_init() 866 v = config.traces; in search_ip5tuples_once() 914 config.trace_step, config.alg.name); in search_ip5tuples() 1023 config.alg.name); in dump_config() [all …]
|
| /dpdk/.github/workflows/ |
| H A D | build.yml | 14 name: ${{ join(matrix.config.*, '-') }} 15 runs-on: ${{ matrix.config.os }} 23 DEF_LIB: ${{ matrix.config.library }} 34 config: 85 …echo 'ccache-${{ matrix.config.os }}-${{ matrix.config.compiler }}-${{ matrix.config.cross }}-'$(d… 89 …echo 'abi-${{ matrix.config.os }}-${{ matrix.config.compiler }}-${{ matrix.config.cross }}-${{ env… 127 pkg-config-aarch64-linux-gnu 134 pkg-config-powerpc-linux-gnu 167 config: 216 config: [all …]
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common.c | 285 config->dbnc = tmp; in mlx5_common_args_check_handler() 353 config->dbnc); in mlx5_common_config_get() 700 if (cdev->config.devx || cdev->config.device_fd != MLX5_ARG_UNSET) { in mlx5_dev_hw_global_prepare() 842 if (cdev->config.mr_ext_memseg_en != config->mr_ext_memseg_en) { in mlx5_common_probe_again_args_validate() 848 if (cdev->config.mr_mempool_reg_en != config->mr_mempool_reg_en) { in mlx5_common_probe_again_args_validate() 854 if (cdev->config.device_fd != config->device_fd) { in mlx5_common_probe_again_args_validate() 860 if (cdev->config.pd_handle != config->pd_handle) { in mlx5_common_probe_again_args_validate() 866 if (cdev->config.sys_mem_en != config->sys_mem_en) { in mlx5_common_probe_again_args_validate() 872 if (cdev->config.dbnc != config->dbnc) { in mlx5_common_probe_again_args_validate() 878 mlx5_free(config); in mlx5_common_probe_again_args_validate() [all …]
|
| /dpdk/devtools/ |
| H A D | load-devel-config | 5 # Load DPDK devel config and allow override 7 test ! -r /etc/dpdk/devel.config || 8 . /etc/dpdk/devel.config 10 test ! -r ~/.config/dpdk/devel.config || 11 . ~/.config/dpdk/devel.config 16 # The config files must export variables in the shell style
|
| H A D | test-meson-builds.sh | 15 . $srcdir/devtools/load-devel-config 90 . $srcdir/devtools/load-devel-config 95 config () # <dir> <builddir> <meson options> function 168 config $srcdir $builds_dir/$targetdir $cross --werror $* 182 config $abirefdir/src $abirefdir/build $cross \ 256 build build-x86-mingw $srcdir/config/x86/cross-mingw skipABI \ 260 f=$srcdir/config/arm/arm64_armv8_linux_gcc 265 for f in $srcdir/config/arm/arm64_[bdo]*gcc ; do 273 for f in $srcdir/config/ppc/ppc* ; do 290 if pkg-config --define-prefix libdpdk >/dev/null 2>&1; then
|
| /dpdk/doc/guides/dmadevs/ |
| H A D | idxd.rst | 57 $ accel-config config-engine dsa0/engine0.0 --group-id=0 71 $ accel-config config-wq dsa0/wq0.0 --group-id=0 \ 82 $ accel-config list 89 accel-config config-engine dsa0/engine0.0 --group-id=0 90 accel-config config-engine dsa0/engine0.1 --group-id=1 91 accel-config config-engine dsa0/engine0.2 --group-id=2 92 accel-config config-engine dsa0/engine0.3 --group-id=3 96 accel-config config-wq dsa0/wq0.0 --group-id=0 --type=user --wq-size=32 \ 98 accel-config config-wq dsa0/wq0.1 --group-id=1 --type=user --wq-size=32 \ 100 accel-config config-wq dsa0/wq0.2 --group-id=2 --type=user --wq-size=32 \ [all …]
|
| /dpdk/lib/acl/ |
| H A D | acl_bld.c | 1177 memmove(&config->defs[l++], in acl_rule_stats() 1178 &config->defs[k], in acl_rule_stats() 1182 config->num_fields = l; in acl_rule_stats() 1316 struct rte_acl_config *config; in build_one_trie() local 1318 config = rule_sets[n]->config; in build_one_trie() 1347 config = head->config; in acl_build_tries() 1389 config = acl_build_alloc(context, 1, sizeof(*config)); in acl_build_tries() 1390 memcpy(config, rule_sets[n]->config, sizeof(*config)); in acl_build_tries() 1395 head->config = config; in acl_build_tries() 1461 br[num].config = &bcx->cfg; in acl_build_rules() [all …]
|
| /dpdk/lib/eal/freebsd/ |
| H A D | eal.c | 94 struct rte_config *config = rte_eal_get_configuration(); in rte_eal_config_create() local 166 config->mem_config = rte_mem_cfg_addr; in rte_eal_config_create() 209 config->mem_config = rte_mem_cfg_addr; in rte_eal_config_attach() 229 (void *)(uintptr_t)config->mem_config->mem_cfg_addr; in rte_eal_config_reattach() 256 config->mem_config = mem_config; in rte_eal_config_reattach() 296 config->process_type = internal_conf->process_type; in rte_config_init() 298 switch (config->process_type) { in rte_config_init() 323 config->process_type); in rte_config_init() 784 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 789 __rte_thread_init(config->main_lcore, in rte_eal_init() [all …]
|
| /dpdk/config/arm/ |
| H A D | arm64_armv8_linux_clang_ubuntu1804 | 6 llvm-config = 'llvm-config' 7 pcap-config = 'llvm-config' 8 pkgconfig = 'aarch64-linux-gnu-pkg-config'
|
| H A D | arm64_armv8_linux_clang_ubuntu | 6 llvm-config = 'llvm-config' 7 pcap-config = 'llvm-config' 8 pkgconfig = 'aarch64-linux-gnu-pkg-config'
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_lcore.c | 138 struct rte_config *config = rte_eal_get_configuration(); in rte_eal_cpu_init() local 159 config->lcore_role[lcore_id] = ROLE_OFF; in rte_eal_cpu_init() 168 config->lcore_role[lcore_id] = ROLE_RTE; in rte_eal_cpu_init() 187 config->lcore_count = count; in rte_eal_cpu_init() 198 config->numa_node_count = 0; in rte_eal_cpu_init() 202 config->numa_nodes[config->numa_node_count++] = in rte_eal_cpu_init() 214 const struct rte_config *config = rte_eal_get_configuration(); in rte_socket_count() local 215 return config->numa_node_count; in rte_socket_count() 221 const struct rte_config *config = rte_eal_get_configuration(); in rte_socket_id_by_idx() local 222 if (idx >= config->numa_node_count) { in rte_socket_id_by_idx() [all …]
|
| /dpdk/drivers/net/virtio/virtio_user/ |
| H A D | vhost_vdpa.c | 458 config = malloc(sizeof(*config) + len); in vhost_vdpa_get_config() 459 if (!config) { in vhost_vdpa_get_config() 464 config->off = off; in vhost_vdpa_get_config() 465 config->len = len; in vhost_vdpa_get_config() 474 memcpy(data, config->buf, len); in vhost_vdpa_get_config() 476 free(config); in vhost_vdpa_get_config() 488 config = malloc(sizeof(*config) + len); in vhost_vdpa_set_config() 489 if (!config) { in vhost_vdpa_set_config() 494 config->off = off; in vhost_vdpa_set_config() 495 config->len = len; in vhost_vdpa_set_config() [all …]
|
| /dpdk/lib/eal/linux/ |
| H A D | eal.c | 178 size_t cfg_len = sizeof(*config->mem_config); in rte_eal_config_create() 248 config->mem_config = rte_mem_cfg_addr; in rte_eal_config_create() 254 config->mem_config->dma_maskbits = 0; in rte_eal_config_create() 293 config->mem_config = mem_config; in rte_eal_config_attach() 340 config->mem_config = mem_config; in rte_eal_config_reattach() 380 config->process_type = internal_conf->process_type; in rte_config_init() 382 switch (config->process_type) { in rte_config_init() 407 config->process_type); in rte_config_init() 1120 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 1125 __rte_thread_init(config->main_lcore, in rte_eal_init() [all …]
|