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
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