Home
last modified time | relevance | path

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

/dpdk/lib/eal/common/
H A Deal_common_thread.c113 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 Deal_common_lcore.c58 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 Deal_common_options.c1166 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 Deal_private.h37 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 Deal_thread.h52 eal_thread_dump_affinity(rte_cpuset_t *cpuset, char *str, unsigned int size);
/dpdk/lib/eal/windows/
H A Drte_thread.c152 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 Deal.c282 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 Dpthread.h58 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 Drte_thread.c108 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 Drte_thread.h71 const rte_cpuset_t *cpuset);
92 rte_cpuset_t *cpuset);
H A Drte_eal_trace.h277 RTE_TRACE_POINT_ARGS(unsigned int lcore_id, const char *cpuset),
279 rte_trace_point_emit_string(cpuset);
/dpdk/lib/eal/freebsd/
H A Dmeson.build23 # test for version of cpuset macros
26 #include <sys/cpuset.h>
H A Deal.c584 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 Dmlx5_vdpa_event.c469 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 Dbman_driver.c35 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 Deal.c869 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 Dtelemetry_internal.h112 rte_telemetry_init(const char *runtime_dir, const char *rte_version, rte_cpuset_t *cpuset,
H A Dtelemetry.c609 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 Dcat.c217 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 Dskeleton_dmadev.c103 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 Ddpaa2_hw_dpio.c92 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 Dpvp_reference_benchmark.rst233 <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 Dvhost_blk.c535 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 Denv_abstraction_layer.rst676 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 Dsys_reqs.rst118 * glibc >= 2.7 (for features related to cpuset)