Browse Source

Clean up test_etcp_api: set WARN level, remove obsolete comments

nodeinfo-routing-update
Evgeny 8 months ago
parent
commit
1a7356e923
  1. 16
      tests/test_etcp_api.c

16
tests/test_etcp_api.c

@ -27,20 +27,9 @@
#include "../lib/debug_config.h"
#define TEST_TIMEOUT_MS 3000 // 3 second timeout
/*
* NOTE: This test demonstrates ETCP API usage (etcp_send/etcp_bind).
*
* CURRENT LIMITATION: The test may fail because pkt_normalizer packer aggregates
* packets into ~1536 byte chunks, which exceeds ETCP's max payload of 1480 bytes.
* This causes encrypt_send to fail with "error 1" (len > 1480).
*
* The test is functional for demonstrating the API pattern, but full packet
* transfer requires fixing the packer to respect frag_size=mtu-100=1400.
*/
#define TOTAL_PACKETS 100 // Total packets to send
#define MIN_PACKET_SIZE 10 // Minimum packet size
#define MAX_TEST_PACKET_SIZE 500 // Maximum packet size - packer aggregates packets
#define MAX_TEST_PACKET_SIZE 500 // Maximum packet size (packer aggregates)
// Packet header size: seq(2) + size(2) + checksum(2) = 6 bytes
#define PACKET_HEADER_SIZE 6
@ -463,8 +452,7 @@ int main() {
total_bytes, (float)total_bytes / TOTAL_PACKETS / 1024);
debug_config_init();
// debug_set_level(DEBUG_LEVEL_WARN);
debug_set_level(DEBUG_LEVEL_TRACE);
debug_set_level(DEBUG_LEVEL_WARN);
debug_set_categories(DEBUG_CATEGORY_ALL);
utun_instance_set_tun_init_enabled(0);

Loading…
Cancel
Save