Katerina Kubecova
01e00b4755
stable but - channels and routes disabled, bgp_id needs bmp report field null for some reason, lots of remaining debugging logs
2024-08-30 12:30:13 +02:00
Maria Matejka
ebc54950aa
temporarily disabling stream at all to fix crashes on shutdown
2024-08-28 17:11:50 +02:00
Maria Matejka
b905df3e6a
fixup! mrt.c: period mrt logging works (but routes in v3 seem to have less attributes)
2024-08-28 16:36:02 +02:00
Maria Matejka
5be68d138d
bmp fixup lfjour
2024-08-28 16:35:37 +02:00
Maria Matejka
fb2b3836ea
mrt compile fixup after rebase
2024-08-28 16:33:58 +02:00
Maria Matejka
0656ff59c2
bgp bucket fixup
2024-08-28 16:25:43 +02:00
Maria Matejka
fb517b66fd
fixup! bmp and its channels in progress (no, it can not be compiled)
2024-08-28 16:25:14 +02:00
Katerina Kubecova
8c36159983
old double free remains
2024-08-28 16:21:45 +02:00
Maria Matejka
afce92ac77
TMP: drop bmp_proto_list
2024-08-28 16:20:50 +02:00
Katerina Kubecova
ab1f7f1138
before merge
2024-08-28 16:18:38 +02:00
Katerina Kubecova
ef2f4422e9
bmp at the moment we gave up sending routes
2024-08-28 16:18:38 +02:00
Katerina Kubecova
1e6bc69502
bmp: broken protocol ptr
2024-08-28 16:18:38 +02:00
Katerina Kubecova
d655c1ba0a
wp bmp: this commit is just to safe work before vacation. It throws errors and contains unfinished parts
2024-08-28 16:18:38 +02:00
Katerina Kubecova
ad1bc4c379
wip bmp: compilable version, but mrt test detected some peer problems, bmp not tested
2024-08-28 16:18:38 +02:00
Katerina Kubecova
9816b18cc2
in progress before rebase
2024-08-28 16:18:38 +02:00
Katerina Kubecova
a8707e22ac
bmp and its channels in progress (no, it can not be compiled)
2024-08-28 16:18:38 +02:00
Katerina Kubecova
f40336d142
mrt: mrt looks working both period and from cli
...
mrt: mrt looks working both period and from cli
fixup
fixup
2024-08-28 16:18:38 +02:00
Katerina Kubecova
45b399f7a7
mrt.c: period mrt logging works (but routes in v3 seem to have less attributes)
...
mrt: mrt looks working
mrt: mrt looks working
mrt: mrt looks workingfrom both period and cli
mrt: mrt looks workingfrom both period and from cli
mrt: mrt looks workingfrom both period and from cli
2024-08-28 16:18:35 +02:00
Katerina Kubecova
8603bdfaa6
generic nexthop eattr in bgp error
2024-08-28 16:17:56 +02:00
Katerina Kubecova
3b13e2dcd4
proto.c: show protocol uses only proto id and attr table
2024-08-28 16:17:56 +02:00
Katerina Kubecova
74394865d0
void pointer can be stored in eattr
2024-08-28 16:17:56 +02:00
Maria Matejka
e787a9210f
NEWS and version update
2024-07-01 15:34:06 +02:00
Maria Matejka
5ea6423cb9
Fixed secondary route export
2024-06-28 22:03:45 +02:00
Maria Matejka
d53582c9a1
show threads: displaying the same thread id's as in log
2024-06-28 22:03:45 +02:00
Maria Matejka
c2480ff533
Export: Throw a warning instead of crashing on export_accepted_map inconsistency
2024-06-28 22:03:45 +02:00
Maria Matejka
edffd82057
Config undo queuing bug fixed
2024-06-28 22:03:45 +02:00
Maria Matejka
45fb9742f0
BGP runs TX as a deferred routine
...
This should help flushing the tx buffers as soon as possible.
2024-06-28 22:03:45 +02:00
Maria Matejka
6eea722d3f
Forbid locking altogether when RCU reader is active
2024-06-28 22:03:45 +02:00
Maria Matejka
1e77e6e1b2
Flush deferred calls directly after the loop finished its one run
2024-06-28 22:03:45 +02:00
Maria Matejka
865bab6237
IO: Allow to take new loops if the thread is hot, but only one at time
2024-06-28 22:03:45 +02:00
Maria Matejka
18d069d663
Even on shutdown we should try to pass the freed memory to others
2024-06-27 08:22:15 +02:00
Maria Matejka
af73cc4215
Allocator now reports cold pages
2024-06-26 20:45:54 +02:00
Maria Matejka
aa11e82174
Filter unit test uncertainty hack
2024-06-26 18:30:17 +02:00
Maria Matejka
be2ba84e50
Tame improper xmalloc warning
2024-06-26 17:21:26 +02:00
Maria Matejka
b797444e94
Merge commit 'b95dc8f29f18eb177f91fdc4bf0716fac9b15366' into mq-config-ref
...
Also converted all _Bool's to bool.
2024-06-26 17:19:24 +02:00
Maria Matejka
16e53f3f30
channel roa reload debug message
2024-06-26 15:13:12 +02:00
Maria Matejka
2a6fe617b1
IO: allow for faster loop dropping
2024-06-26 11:30:48 +02:00
Maria Matejka
a4a7e09478
Revert "BGP: Export uses common attribute cache"
...
This reverts commit d01a7c2bdaf50aff23cf5e1b4e494328c5294960.
It seems that the performance penalty in global ea cache is actually
very high so returning back to local attribute caches in every BGP.
2024-06-26 11:30:48 +02:00
Maria Matejka
a9534186f1
Fixed fast subsequent reconfigurations bug
2024-06-26 11:30:41 +02:00
Maria Matejka
7d455d64ca
Remove spinlock debug structures in production build
2024-06-26 11:30:41 +02:00
Maria Matejka
5b7fd453d4
BGP: show proto info crash fix if BGP is down
2024-06-26 11:30:41 +02:00
Maria Matejka
9f7874a5c9
BGP: using closer pointer for netindex hash than all the way to the table
2024-06-26 11:30:41 +02:00
Maria Matejka
8e67cba528
Linpool: allocation split to fast and slow
2024-06-26 11:30:41 +02:00
Maria Matejka
3d45539455
ROA aggregator uses its own rte source instead of recycling
2024-06-26 11:29:43 +02:00
Maria Matejka
6f981969bb
RCU read lock optimization
2024-06-26 11:29:43 +02:00
Maria Matejka
d23db54da0
ROA: Switching off digestor splitting
2024-06-26 11:29:43 +02:00
Maria Matejka
4998ca5554
Route attribute usecount doesn't need to synchronize on unlock
2024-06-26 11:29:43 +02:00
Maria Matejka
2c4b368176
RPKI socket read is prioritized over other sockets
2024-06-26 11:29:43 +02:00
Maria Matejka
f9b46a1ba1
Refeed done hooks are called in the same order as the requests came in
2024-06-26 11:29:43 +02:00
Maria Matejka
0b6e752bd9
Conflating multiple partial ROA reload requests together
2024-06-26 11:29:43 +02:00