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
d0d4199273
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
- Add etcp_udp_send_fn_t hook typedef, send_hook/send_hook_ctx fields to ETCP_LINK
- Implement etcp_udp_send() wrapper — all UDP sends go through one point
- Remove loss_rate from ETCP_SOCKET, CFG_SERVER, config parser, send path
- Add dummynet_filter: inline send-hook with loss/delay, no proxy socket needed
- Rewrite test_bgp_route_exchange: 3-node chain A(2 links)↔B↔C, 7 phases
with dummynet_filter-based link failure/recovery simulation
- Clean up tests: remove skeleton test_routing_mesh, 6 debug/stale test files
- Refactor test_etcp_simple_traffic and test_pkt_normalizer_etcp (remove debug spam)
- Fix test_etcp_two_instances: remove private field access, fix false PASS on timeout
|
5 months ago |
| .. |
|
Makefile.am
|
Add getmyip module for reliable local IP detection
|
5 months ago |
|
debug_config.c
|
…
|
|
|
debug_config.h
|
Fix: Include platform_compat.h before winsock2.h in debug_config.h so tc_htonl/tc_htons macros are defined first
|
5 months ago |
|
getmyip.c
|
Replace buggy get_default_route_ip() with get_outgoing_local_ip() for reliable local IP detection
|
5 months ago |
|
getmyip.h
|
Fix getmyip.h Windows build: use winsock2.h instead of sys/socket.h
|
5 months ago |
|
ll_queue.c
|
…
|
|
|
ll_queue.h
|
…
|
|
|
mem.c
|
Fix: use allocated_count from mem.c for busy memory calculation
|
5 months ago |
|
mem.h
|
Fix: use allocated_count from mem.c for busy memory calculation
|
5 months ago |
|
memory_pool.c
|
Fix: use allocated_count from mem.c for busy memory calculation
|
5 months ago |
|
memory_pool.h
|
Fix: use allocated_count from mem.c for busy memory calculation
|
5 months ago |
|
myip.c
|
Fix: Add bounds/mtu checks, underflow protection and null deref fix for ETCP robustness
|
5 months ago |
|
platform_compat.c
|
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
|
5 months ago |
|
platform_compat.h
|
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
|
5 months ago |
|
serialize.c
|
…
|
|
|
serialize.h
|
…
|
|
|
sha256.c
|
…
|
|
|
sha256.h
|
…
|
|
|
socket_compat.c
|
…
|
|
|
socket_compat.h
|
…
|
|
|
swm_min.c
|
…
|
|
|
swm_min.h
|
…
|
|
|
timeout_heap.c
|
…
|
|
|
timeout_heap.h
|
…
|
|
|
u_async.c
|
congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response)
|
5 months ago |
|
u_async.h
|
congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response)
|
5 months ago |
|
wintun.dll
|
…
|
|
|
wintun.h
|
…
|
|