diff options
author | Stefan Eßer <se@FreeBSD.org> | 2021-12-30 11:20:32 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2022-01-14 16:17:30 +0000 |
commit | dc4114875ef10618002d3eeb46f09dc42da56b30 (patch) | |
tree | 8b87ce8a3d6ca80e11bda1aebb292aff7da75242 /sys/net | |
parent | fddbba918dc74f860348775c6c68107c59b12a11 (diff) | |
download | src-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.c | 2 |
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); |