summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Moreno <amorenoz@redhat.com>2023-03-27 10:40:10 +0200
committerIlya Maximets <i.maximets@ovn.org>2023-03-27 22:06:11 +0200
commitd6d1cad6a71befcdde96f1bea02da0647cccc8d3 (patch)
treea5ff33f681e6a149b0f01f789af6ead8b38e192e
parent09e6e1de7a12a0d5692ca67d828b71f5a7185810 (diff)
downloadopenvswitch-d6d1cad6a71befcdde96f1bea02da0647cccc8d3.tar.gz
dpif-netlink: Always create at least 1 handler.
Ensure at least 1 handler is created even if something goes wrong during cpu detection or prime numer calculation. Fixes: a5cacea5f988 ("handlers: Create additional handler threads when using CPU isolation.") Suggested-by: Aaron Conole <aconole@redhat.com> Acked-by: Mike Pattrick <mkp@redhat.com> Acked-by: Michael Santana <msantana@redhat.com> Signed-off-by: Adrian Moreno <amorenoz@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
-rw-r--r--lib/dpif-netlink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/dpif-netlink.c b/lib/dpif-netlink.c
index 6977888bb..f95e8fa4f 100644
--- a/lib/dpif-netlink.c
+++ b/lib/dpif-netlink.c
@@ -2582,7 +2582,7 @@ dpif_netlink_calculate_n_handlers(void)
n_handlers = MIN(next_prime_num, total_cores);
}
- return n_handlers;
+ return MAX(n_handlers, 1);
}
static int