| /dpdk/lib/eal/common/ |
| H A D | eal_common_thread.c | 113 if (!CPU_ISSET(cpu, cpuset)) in eal_thread_dump_affinity() 139 rte_cpuset_t cpuset; in eal_thread_dump_current_affinity() local 141 rte_thread_get_affinity(&cpuset); in eal_thread_dump_current_affinity() 154 thread_update_affinity(cpuset); in __rte_thread_init() 172 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in eal_thread_loop() local 177 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in eal_thread_loop() 256 cpuset); in ctrl_thread_init() 327 rte_cpuset_t cpuset; in rte_thread_register() local 341 &cpuset) != 0) in rte_thread_register() 342 CPU_ZERO(&cpuset); in rte_thread_register() [all …]
|
| H A D | eal_common_lcore.c | 58 return lcore_config[lcore_id].cpuset; in rte_lcore_cpuset() 152 CPU_ZERO(&lcore_config[lcore_id].cpuset); in rte_eal_cpu_init() 165 CPU_SET(lcore_id, &lcore_config[lcore_id].cpuset); in rte_eal_cpu_init() 425 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in lcore_dump_cb() local 445 ret = eal_thread_dump_affinity(&lcore_config[lcore_id].cpuset, cpuset, in lcore_dump_cb() 446 sizeof(cpuset)); in lcore_dump_cb() 448 rte_lcore_to_socket_id(lcore_id), role, cpuset, in lcore_dump_cb()
|
| H A D | eal_common_options.c | 1166 rte_cpuset_t cpuset; in eal_parse_lcores() local 1177 CPU_ZERO(&cpuset); in eal_parse_lcores() 1234 rte_memcpy(&cpuset, &lcore_set, sizeof(cpuset)); in eal_parse_lcores() 1250 CPU_ZERO(&cpuset); in eal_parse_lcores() 1251 CPU_SET(idx, &cpuset); in eal_parse_lcores() 1256 rte_memcpy(&lcore_config[idx].cpuset, &cpuset, in eal_parse_lcores() 1970 RTE_CPU_OR(cpuset, cpuset, &lcore_config[lcore_id].cpuset); in compute_ctrl_threads_cpuset() 1972 RTE_CPU_NOT(cpuset, cpuset); in compute_ctrl_threads_cpuset() 1978 RTE_CPU_AND(cpuset, cpuset, &default_set); in compute_ctrl_threads_cpuset() 1982 memcpy(cpuset, &lcore_config[rte_get_main_lcore()].cpuset, in compute_ctrl_threads_cpuset() [all …]
|
| H A D | eal_private.h | 37 rte_cpuset_t cpuset; /**< cpu set which the lcore affinity to */ member 728 void __rte_thread_init(unsigned int lcore_id, rte_cpuset_t *cpuset);
|
| H A D | eal_thread.h | 52 eal_thread_dump_affinity(rte_cpuset_t *cpuset, char *str, unsigned int size);
|
| /dpdk/lib/eal/windows/ |
| H A D | rte_thread.c | 152 convert_cpuset_to_affinity(const rte_cpuset_t *cpuset, in convert_cpuset_to_affinity() argument 166 if (!CPU_ISSET(cpu_idx, cpuset)) in convert_cpuset_to_affinity() 193 const rte_cpuset_t *cpuset) in rte_thread_set_affinity_by_id() argument 199 if (cpuset == NULL) { in rte_thread_set_affinity_by_id() 204 ret = convert_cpuset_to_affinity(cpuset, &thread_affinity); in rte_thread_set_affinity_by_id() 233 rte_cpuset_t *cpuset) in rte_thread_get_affinity_by_id() argument 241 if (cpuset == NULL) { in rte_thread_get_affinity_by_id() 259 CPU_ZERO(cpuset); in rte_thread_get_affinity_by_id() 268 CPU_SET(cpu_idx, cpuset); in rte_thread_get_affinity_by_id()
|
| H A D | eal.c | 282 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in rte_eal_init() local 406 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 412 &lcore_config[config->main_lcore].cpuset); in rte_eal_init() 414 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in rte_eal_init() 416 config->main_lcore, (uintptr_t)pthread_self(), cpuset, in rte_eal_init() 438 sizeof(rte_cpuset_t), &lcore_config[i].cpuset); in rte_eal_init()
|
| /dpdk/lib/eal/windows/include/ |
| H A D | pthread.h | 58 rte_cpuset_t *cpuset) in pthread_setaffinity_np() argument 63 if (cpuset == NULL || cpuset_size == 0) in pthread_setaffinity_np() 72 ret = SetThreadAffinityMask(thread_handle, *cpuset->_bits); in pthread_setaffinity_np() 88 rte_cpuset_t *cpuset) in pthread_getaffinity_np() argument 97 if (cpuset == NULL || cpuset_size == 0) in pthread_getaffinity_np() 120 memset(cpuset, 0, cpuset_size); in pthread_getaffinity_np() 121 *cpuset->_bits = prev_affinity_mask; in pthread_getaffinity_np()
|
| /dpdk/lib/eal/unix/ |
| H A D | rte_thread.c | 108 const rte_cpuset_t *cpuset) in rte_thread_set_affinity_by_id() argument 111 sizeof(*cpuset), cpuset); in rte_thread_set_affinity_by_id() 116 rte_cpuset_t *cpuset) in rte_thread_get_affinity_by_id() argument 119 sizeof(*cpuset), cpuset); in rte_thread_get_affinity_by_id()
|
| /dpdk/lib/eal/include/ |
| H A D | rte_thread.h | 71 const rte_cpuset_t *cpuset); 92 rte_cpuset_t *cpuset);
|
| H A D | rte_eal_trace.h | 277 RTE_TRACE_POINT_ARGS(unsigned int lcore_id, const char *cpuset), 279 rte_trace_point_emit_string(cpuset);
|
| /dpdk/lib/eal/freebsd/ |
| H A D | meson.build | 23 # test for version of cpuset macros 26 #include <sys/cpuset.h>
|
| H A D | eal.c | 584 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in rte_eal_init() local 784 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 790 &lcore_config[config->main_lcore].cpuset); in rte_eal_init() 792 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in rte_eal_init() 795 config->main_lcore, (uintptr_t)pthread_self(), cpuset, in rte_eal_init() 823 sizeof(rte_cpuset_t), &lcore_config[i].cpuset); in rte_eal_init()
|
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_event.c | 469 rte_cpuset_t cpuset; in mlx5_vdpa_cqe_event_setup() local 496 CPU_ZERO(&cpuset); in mlx5_vdpa_cqe_event_setup() 498 CPU_SET(priv->event_core, &cpuset); in mlx5_vdpa_cqe_event_setup() 500 cpuset = rte_lcore_cpuset(rte_get_main_lcore()); in mlx5_vdpa_cqe_event_setup() 501 ret = pthread_setaffinity_np(priv->timer_tid, sizeof(cpuset), &cpuset); in mlx5_vdpa_cqe_event_setup()
|
| /dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | bman_driver.c | 35 cpu_set_t cpuset; in fsl_bman_portal_init() local 42 &cpuset); in fsl_bman_portal_init() 50 if (CPU_ISSET(loop, &cpuset)) { in fsl_bman_portal_init()
|
| /dpdk/lib/eal/linux/ |
| H A D | eal.c | 869 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in rte_eal_init() local 1120 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 1126 &lcore_config[config->main_lcore].cpuset); in rte_eal_init() 1128 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in rte_eal_init() 1130 config->main_lcore, (uintptr_t)pthread_self(), cpuset, in rte_eal_init() 1162 sizeof(rte_cpuset_t), &lcore_config[i].cpuset); in rte_eal_init()
|
| /dpdk/lib/telemetry/ |
| H A D | telemetry_internal.h | 112 rte_telemetry_init(const char *runtime_dir, const char *rte_version, rte_cpuset_t *cpuset,
|
| H A D | telemetry.c | 609 rte_telemetry_init(const char *runtime_dir, const char *rte_version, rte_cpuset_t *cpuset, in rte_telemetry_init() argument 614 thread_cpuset = cpuset; in rte_telemetry_init()
|
| /dpdk/examples/l2fwd-cat/ |
| H A D | cat.c | 217 rte_cpuset_t cpuset; in parse_l3ca() local 226 CPU_ZERO(&cpuset); in parse_l3ca() 253 offset = parse_set(l3ca + 1, &cpuset); in parse_l3ca() 254 if (offset < 0 || CPU_COUNT(&cpuset) == 0) in parse_l3ca() 316 &cpuset, sizeof(rte_cpuset_t)); in parse_l3ca()
|
| /dpdk/drivers/dma/skeleton/ |
| H A D | skeleton_dmadev.c | 103 rte_cpuset_t cpuset; in skeldma_start() local 136 cpuset = rte_lcore_cpuset(hw->lcore_id); in skeldma_start() 137 ret = pthread_setaffinity_np(hw->thread, sizeof(cpuset), in skeldma_start() 138 &cpuset); in skeldma_start()
|
| /dpdk/drivers/bus/fslmc/portal/ |
| H A D | dpaa2_hw_dpio.c | 92 rte_cpuset_t cpuset; in dpaa2_get_core_id() local 96 &cpuset); in dpaa2_get_core_id() 103 if (CPU_ISSET(i, &cpuset)) { in dpaa2_get_core_id()
|
| /dpdk/doc/guides/howto/ |
| H A D | pvp_reference_benchmark.rst | 233 <vcpupin vcpu='0' cpuset='1'/> 234 <vcpupin vcpu='1' cpuset='6'/> 235 <vcpupin vcpu='2' cpuset='7'/> 236 <emulatorpin cpuset='0'/>
|
| /dpdk/examples/vhost_blk/ |
| H A D | vhost_blk.c | 535 cpu_set_t cpuset; in ctrlr_worker() local 549 CPU_ZERO(&cpuset); in ctrlr_worker() 550 CPU_SET(0, &cpuset); in ctrlr_worker() 551 pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset); in ctrlr_worker()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | env_abstraction_layer.rst | 676 lcore 0 runs on cpuset 0x41 (cpu 0,6); 677 lcore 1 runs on cpuset 0x2 (cpu 1); 678 lcore 2 runs on cpuset 0xe0 (cpu 5,6,7); 679 lcore 3,4,5 runs on cpuset 0x5 (cpu 0,2); 680 lcore 6 runs on cpuset 0x41 (cpu 0,6); 681 lcore 7 runs on cpuset 0x80 (cpu 7); 682 lcore 8 runs on cpuset 0x100 (cpu 8). 809 mkdir /sys/fs/cgroup/cpuset/pkt_io 811 echo $cpu > /sys/fs/cgroup/cpuset/cpuset.cpus 814 echo $t0 > /sys/fs/cgroup/cpuset/pkt_io/tasks [all …]
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | sys_reqs.rst | 118 * glibc >= 2.7 (for features related to cpuset)
|