0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-15 13:31:54 +00:00
Commit Graph

5159 Commits

Author SHA1 Message Date
Maria Matejka
cc9a1e2215 bmp: minor fixes 2024-09-19 10:25:28 +02:00
Katerina Kubecova
c32ce0f799 without ea_normalize wrong, with it falls 2024-09-19 09:54:06 +02:00
Katerina Kubecova
4abc24bfac krt.c: protocol shuts down synchronously, so it does not need flushing state (and it does not fall in it) 2024-09-11 12:18:18 +02:00
Katerina Kubecova
afa47859e2 bmp table accesed in event.c after free - or walgrind is saying so 2024-09-11 11:35:29 +02:00
Maria Matejka
27478065df TMP: krt hints: 2024-09-10 14:06:35 +02:00
Katerina Kubecova
565cb46582 commit before krt falling 2024-09-10 09:29:12 +02:00
Maria Matejka
0754e59d9b bgp next hop copy in bmp 2024-09-06 12:23:31 +02:00
Katerina Kubecova
0b713e60c3 rtes from bgp without bgp nexthop 2024-09-06 12:17:05 +02:00
Katerina Kubecova
c39c47d82c looks like i understood it wrong... So lets save old and change it.now, the hooks do not work, request is at wrong place and there is chaos between import and main table 2024-09-04 14:42:00 +02:00
Katerina Kubecova
344dc0773c looks like i understood it wrong... So lets save old and change it.now, the hooks do not work, request is at wrong place and there is chaos between import and main table 2024-09-04 13:48:40 +02:00
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 d01a7c2bda.

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