From 161a36dedd0ed177309e7e8e576b3d083492e361 Mon Sep 17 00:00:00 2001 From: xirvik Date: Sat, 8 Aug 2026 15:15:04 +0000 Subject: [PATCH] Add system.sockets..min_alloc.limit. A category can have a lower bound too, and a client needs to read it. --- src/command_local.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/command_local.cc b/src/command_local.cc index 4967dcf8..2a7d983b 100644 --- a/src/command_local.cc +++ b/src/command_local.cc @@ -259,6 +259,7 @@ initialize_command_local() { } CMD_ANY (category_name + ".max_alloc.limit", [category](auto, auto) { return torrent::runtime::socket_manager()->category_alloc_limit(category); }); + CMD_ANY (category_name + ".min_alloc.limit", [category](auto, auto) { return torrent::runtime::socket_manager()->category_alloc_minimum(category); }); CMD_ANY (category_name + ".min_alloc", [category](auto, auto) { return torrent::runtime::socket_manager()->category_min_allocation(category); }); CMD_ANY (category_name + ".max_alloc", [category](auto, auto) { return torrent::runtime::socket_manager()->category_max_allocation(category); }); CMD_ANY_VALUE_V(category_name + ".min_alloc.set", [category](auto, auto& value) { torrent::runtime::socket_manager()->set_category_min_allocation(category, value); }); @@ -372,6 +373,7 @@ initialize_command_local() { } rpc::rpc.mark_safe(category_name + ".max_alloc.limit"); + rpc::rpc.mark_safe(category_name + ".min_alloc.limit"); rpc::rpc.mark_safe(category_name + ".min_alloc"); rpc::rpc.mark_safe(category_name + ".max_alloc"); }