aboutsummaryrefslogtreecommitdiff
path: root/sys/net
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2021-12-30 11:20:32 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2022-01-14 16:17:30 +0000
commitdc4114875ef10618002d3eeb46f09dc42da56b30 (patch)
tree8b87ce8a3d6ca80e11bda1aebb292aff7da75242 /sys/net
parentfddbba918dc74f860348775c6c68107c59b12a11 (diff)
downloadsrc-dc4114875ef10618002d3eeb46f09dc42da56b30.tar.gz
src-dc4114875ef10618002d3eeb46f09dc42da56b30.zip
Make CPU_SET macros compliant with other implementations
(cherry picked from commit e2650af157bc7489deaf2c9054995f0f88a6e5da)
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/iflib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/iflib.c b/sys/net/iflib.c
index c852e31c0aac..6dcf7de8256f 100644
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -4944,7 +4944,7 @@ get_ctx_core_offset(if_ctx_t ctx)
for (i = 0; i < scctx->isc_nrxqsets; i++)
CPU_SET(get_cpuid_for_queue(ctx, first_valid, i, false),
&assigned_cpus);
- CPU_AND(&assigned_cpus, &ctx->ifc_cpus);
+ CPU_AND(&assigned_cpus, &assigned_cpus, &ctx->ifc_cpus);
cores_consumed = CPU_COUNT(&assigned_cpus);
mtx_lock(&cpu_offset_mtx);