From c7a40dbdbbca321834076b9864dc9d252d8f2813 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Fri, 29 May 2026 20:14:38 +0200 Subject: [PATCH] build: enable packet burst support by default Build Packet Burst support by default. The feature is still controlled at runtime by the server configuration, so enabling the CMake option does not force Packet Burst usage for deployments that have not enabled it in nwserv.conf. A diagnostics-enabled DOS client test confirmed real Packet Burst negotiation and READ/WRITE data-path usage, so the optional code path is now suitable to ship in normal builds. Packet Burst/NDS fragmentation support remains deferred. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a47842e..7509126 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,7 +68,7 @@ INCLUDE(${CMAKE_MODULE_PATH}/MarsNweInstallDirs.cmake) option(ENABLE_DEBUG "Compile in MARS NWE debug logging code (DO_DEBUG)" OFF) option(ENABLE_DEBUG_BUILD "Build with debug compiler flags (-g3 -O0 -fno-omit-frame-pointer)" OFF) option(ENABLE_DEBUG_DOSUTILS "Enable NCP 17/02 debugging support for mars_dosutils" OFF) -option(ENABLE_BURSTMODE "Enable experimental Packet Burst support" OFF) +option(ENABLE_BURSTMODE "Enable experimental Packet Burst support" ON) option(MAINTAINER_BUILD "Enable maintainer-only test helpers and diagnostics" OFF) option(ENABLE_INTERNAL_RIP_SAP "Should we build Mars Nwe with Internal Router?" ON) option(ENABLE_SHADOW_PWD "Should we build Mars Nwe with Shadow Password Support?" ON)