Evgeny
e47593cd77
1
6 months ago
Evgeny
5184181695
1
6 months ago
Evgeny
b9f8930d1c
1
6 months ago
Evgeny
2d9fbd9911
1
6 months ago
Evgeny
ceb94bee7a
BGP: add table requesters to senders_list for broadcast propagation to further nodes
6 months ago
Evgeny
491f44e05e
1
6 months ago
Evgeny
2f97196ffd
Fix: traces and null checks in etcp_send to debug/prevent core dump; better routing logs with dst
6 months ago
Evgeny
9a9a4ccf3c
1
6 months ago
Evgeny
2260e068f0
1
6 months ago
Evgeny
d3c4b5f6e7
1
6 months ago
Evgeny
7ee3193dde
1
6 months ago
Evgeny
9628686d63
1
6 months ago
Evgeny
a2e4a4b208
Merge: add local routes using hop_count==0
6 months ago
Evgeny
6938bfcb6a
Routing: add local routes to table via hop_count==0 detection
6 months ago
Evgeny
9f13cf5459
route redesign + tests
6 months ago
Evgeny
be6058c642
backup: before plan 1 fix for route_lib test (non-overlapping subnets)
6 months ago
Evgeny
27618217cc
fix: update tests for new NODEINFO routing API
...
- Added route_node.o to test linking
- Simplified test_route_lib to avoid old API calls
- Minor fixes to build system
Branch: feature/nodeinfo-routing
6 months ago
Evgeny
a93e34f85f
feat: transition to NODEINFO based routing system
...
- Replaced old BGP_ROUTE_PACKET with NODEINFO packets
- Added paths list to NODEINFO_Q for multi-path routing
- Implemented process_nodeinfo, process_withdraw, add/remove_path
- Updated routing.c to use v_node_info->paths
- Fixed type inconsistencies and includes across route_* files
- Hash size for nodes queue increased to 256
- Version increment logic in build_my_nodeinfo
Branch: feature/nodeinfo-routing
6 months ago
Evgeny
5c9e9ba144
route: transition from BGP_ROUTE_PACKET to NODEINFO based routing
...
- Added paths list to NODEINFO_Q structure
- Updated route_bgp.c/h with NODEINFO packet handling
- Updated routing.c with new routing logic
- Updated route_lib.c/h with NODEINFO support
- Updated utun_instance.c for new routing changes
- Updated Makefile.am with new source files
6 months ago
Evgeny
097e1acc6d
queue: add variable size hash
...
bgp: add to headers new node info
6 months ago
Evgeny
4143daaee4
add so_mark
6 months ago
jeka
ac40591dc1
restrict keepalive by server
6 months ago
jeka
7ac3db1e52
tun freebsd close fix
6 months ago
Evgeny
1d2899f43b
w
6 months ago
Charlie Root
a3c570fb6b
bsd build sh
6 months ago
Evgeny
8030161ea6
-warn
6 months ago
jeka
603cfd8c58
1
6 months ago
Evgeny
9517454ee6
firewall + random init pkt size
6 months ago
jeka
6f045a011c
wintun bugfix
6 months ago
jeka
23482c5046
1
6 months ago
Evgeny
58c637ce1a
add bgp request "send all"
6 months ago
Evgeny
61e26db877
1
6 months ago
Evgeny
b10fd59b6d
1
6 months ago
Evgeny
14bf6328a6
1
6 months ago
Evgeny
46b62e2e77
1
6 months ago
Evgeny
98f886b8a8
test fix, log update
6 months ago
jeka
e87f09cff8
1
6 months ago
jeka
adcebcc31b
1
6 months ago
jeka
fd040176a0
1
6 months ago
jeka
d3e211793c
Merge branch 'master' of http://git.syqiq.tech/jeka/utun2
6 months ago
jeka
35a40229b7
1
6 months ago
Evgeny
14a9fffa87
1
6 months ago
Evgeny
4903ac9e64
spam
6 months ago
jeka
ceb6ee2103
+ip change
6 months ago
jeka
ec2a075f79
+link stats
6 months ago
Evgeny
30a76bd576
add per-connection inflight limit
6 months ago
Evgeny
12ba3b9719
backup: before adding inflight bytes limit to loadbalancer
6 months ago
Evgeny
7261e596eb
fix: improve test_routing_mesh and fix duplicate init_connections in test_etcp_two_instances
...
- Refactored test_routing_mesh to use proper ETCP + normalizer flow
- Removed duplicate init_connections() calls that caused 'Address already in use'
- Improved error reporting in etcp_link_new()
- Test now respects single mainloop architecture
6 months ago
jeka
26cfa3209a
add per-link inflight
6 months ago
jeka
3153c5eaaf
1
6 months ago