build: enable packet burst support by default
All checks were successful
Source release / source-package (push) Successful in 46s

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.
This commit is contained in:
Mario Fetka
2026-05-29 20:14:38 +02:00
parent f7a9dd0075
commit c7a40dbdbb

View File

@@ -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)