Evgeny
c136db5666
Fix: round-robin link selection + byte order fixes + local_node update
6 months ago
Evgeny
77fd7c19de
WIP: debug byte order diagnostics
6 months ago
jeka
b2ed0317a6
ping refactor
6 months ago
Evgeny
0157fe6035
1
6 months ago
jeka
ae2b654a67
1
6 months ago
Evgeny
58eea06f60
1
6 months ago
Evgeny
a1dd99c8d4
1
6 months ago
Evgeny
d523c6ef45
1
6 months ago
Evgeny
cac786f684
1
6 months ago
Evgeny
9ed88d2418
1
6 months ago
Evgeny
8bad15b7bb
1
6 months ago
Evgeny
1a171d5a24
1
6 months ago
Evgeny
122e619649
1
6 months ago
Evgeny
09fa26bc2c
1
6 months ago
Evgeny
54982f2dfb
ping
6 months ago
Evgeny
31eb4a5d26
Add NAT detection with STUN-like ping and integration test
6 months ago
Evgeny
ffbc0da86f
add ping
6 months ago
Evgeny
feb8024506
1
6 months ago
Evgeny
c76646a39a
1
6 months ago
Evgeny
07e4f6f086
withdraw send fix
6 months ago
Evgeny
5050f9a8aa
remove node after link down
6 months ago
Evgeny
e47593cd77
1
6 months ago
Evgeny
5184181695
1
6 months ago
Evgeny
b9f8930d1c
1
6 months ago
Evgeny
ceb94bee7a
BGP: add table requesters to senders_list for broadcast propagation to further nodes
6 months ago
Evgeny
9a9a4ccf3c
1
6 months ago
Evgeny
d3c4b5f6e7
1
6 months ago
Evgeny
9628686d63
1
6 months ago
Evgeny
9f13cf5459
route redesign + tests
7 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
7 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
7 months ago
Evgeny
097e1acc6d
queue: add variable size hash
...
bgp: add to headers new node info
7 months ago
jeka
23482c5046
1
7 months ago
Evgeny
58c637ce1a
add bgp request "send all"
7 months ago
jeka
3b3b411c70
+bgp diagnostics
7 months ago
jeka
1ee288fdeb
1
7 months ago
jeka
e8b6153297
bugfix
7 months ago
jeka
aa5171bcd1
route improvements
7 months ago
jeka
33629a17c6
etcp - добавлено etcp_on_conn_ready callback_fn
...
+ trace + по мелочи
7 months ago
jeka
167b3b36da
routing + bgp big update
7 months ago
jeka
4f20e12f8c
1
7 months ago
jeka
79f027a3d3
1
7 months ago
jeka
473190281a
routing базово работает
7 months ago
jeka
bd33bf1d9f
в процессе доработки (tmp cpmmit)
7 months ago
jeka
7dd38d74c8
в процессе доработки роутинга (не рабочий комит)
7 months ago
jeka
1811764f6d
+queue names
7 months ago
jeka
15c7968c8c
mem
7 months ago
jeka
b27ea97055
1
8 months ago
jeka
17e1a193c5
1
8 months ago
jeka
cab860fce8
route
8 months ago