You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
dea3a39598
fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test
...
- etcp_conn_reset: cancel retrans_timer/ack_resp_timer via uasync_cancel_timeout
before nulling (was leaking timer handles, confirmed by 'Timer leak: diff')
- etcp_connections: cancel link->init_timer explicitly when link_state becomes 3
on both client and server INIT_RESPONSE paths (prevents spurious INIT after
connection is established that could trigger cascading reinits)
- etcp_connections: remove duplicate conn->session_id assignment in new conn path
(session_id is set later via conn_reinit flow)
- pkt_normalizer: resume output queue callback after pn_reset
- Add test_etcp_reconnect with reinit detection — monitors conn->reinit_count
and restarts data transfer if reinit occurs during active phase
- Add etcp_dump.c/h — ETCP connection state dump utility for debugging
5 months ago
..
Makefile.am
fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test
5 months ago
Makefile.working
…
TEST_SUMMARY.md
…
bench_timeout_heap.c
…
bench_uasync_timeouts.c
Add name parameter to uasync_set_timeout for timer identification in dumps
6 months ago
buffer_overflow_fix.patch
…
debug_socket_test.sh
…
key_fix.patch
…
replace_patterns.py
…
simple_test.c
…
test_bgp_route_exchange.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_config_debug.c
…
test_crypto.c
…
test_debug_categories.c
…
test_dummynet.c
Add name parameter to uasync_set_timeout for timer identification in dumps
6 months ago
test_ecc_encrypt.c
…
test_etcp_100_packets.c
Config: Added [allowed_keys] section for client public key authorization on server
5 months ago
test_etcp_api.c
Config: Added [allowed_keys] section for client public key authorization on server
5 months ago
test_etcp_congestion.c
congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response)
5 months ago
test_etcp_crypto.c
…
test_etcp_dummynet.c
Add name parameter to uasync_set_timeout for timer identification in dumps
6 months ago
test_etcp_link_id.c
…
test_etcp_minimal.c
…
test_etcp_ping.c
Config: Added [allowed_keys] section for client public key authorization on server
5 months ago
test_etcp_reconnect.c
fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test
5 months ago
test_etcp_simple_traffic.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_etcp_two_instances.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_intensive_memory_pool.c
…
test_ll_queue.c
…
test_memory_pool_and_config.c
…
test_nat_detection.c
add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT
5 months ago
test_nat_engine.c
Fix: Split multi-var init and rename s_net/d_net to src_net/dst_net to avoid MSYS2 S_un macro conflict
5 months ago
test_nat_stress.c
Refactor: Replace custom tc_hton*/tc_ntoh* with standard htobe16/be16toh/htobe32/be32toh, move htobe16/be16toh to platform_compat.h
5 months ago
test_nat_transport.c
Refactor: Replace custom tc_hton*/tc_ntoh* with standard htobe16/be16toh/htobe32/be32toh, move htobe16/be16toh to platform_compat.h
5 months ago
test_offset.c
…
test_packet_dump.c
…
test_pkt_normalizer_etcp.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_pkt_normalizer_standalone.c
Add name parameter to uasync_set_timeout for timer identification in dumps
6 months ago
test_route_lib.c
…
test_route_ping.c
add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT
5 months ago
test_serialize.c
…
test_u_async_comprehensive.c
Add name parameter to uasync_set_timeout for timer identification in dumps
6 months ago
test_u_async_performance.c
congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response)
5 months ago
test_u_async_timeouts.c
Add name parameter to uasync_set_timeout for timer identification in dumps
6 months ago
test_utils.h
…
update_test.py
…
working_crypto_test.c
…