From d6d1cad6a71befcdde96f1bea02da0647cccc8d3 Mon Sep 17 00:00:00 2001 From: Adrian Moreno Date: Mon, 27 Mar 2023 10:40:10 +0200 Subject: 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 Acked-by: Mike Pattrick Acked-by: Michael Santana Signed-off-by: Adrian Moreno Signed-off-by: Ilya Maximets --- lib/dpif-netlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- cgit v1.2.1