]> git.ipfire.org Git - thirdparty/bird.git/shortlog
thirdparty/bird.git
2024-06-15  Maria MatejkaThis also hits the cork, maybe this refactoring is... mq-too-big-refactoring-of-calbacks
2024-06-15  Maria MatejkaTMP: lockfree usecount and spinhash use callbacks
2024-06-14  Maria MatejkaConfiguration obstacles made a separate, explicit structure
2024-06-14  Maria MatejkaGlobal runtime values separated from config
2024-06-14  Maria MatejkaCLI: Show symbols, route and mpls explicitly passes...
2024-06-14  Maria MatejkaFilter global values are not used directly from config
2024-06-14  Maria MatejkaConfig: Removed obsolete force_restart option when...
2024-06-14  Maria MatejkaCLI keeps its active config pointer explicitly
2024-06-14  Maria MatejkaCallback: bundling event with its target
2024-06-12  Maria MatejkaBGP and HCU uncorking is processed in the right loop
2024-06-12  Maria MatejkaTable: RCU synchronization moved to lfjour
2024-06-12  Maria MatejkaNetindex cleanup calls synchronize_rcu() by batches
2024-06-12  Maria MatejkaTable: fixed export_all flush when export_best is idle
2024-06-12  Maria MatejkaRemoved unnecessary recursion from rt_export_get()
2024-06-12  Maria MatejkaNetindex rehash debug
2024-06-12  Maria MatejkaTMP: table best-all cleanup debug
2024-06-12  Maria MatejkaMemory allocator tweaking
2024-06-12  Maria MatejkaAttributes: fix collision on free-lookup
2024-06-12  Maria MatejkaTime accounting must be done by coarse timers
2024-06-12  Maria MatejkaEvery table has its own netindex now
2024-06-12  Maria MatejkaNetindex cleanup now doesn't need to unlock to synchron...
2024-06-12  Maria MatejkaRevert (partial) "Route attributes now use the common...
2024-06-12  Maria MatejkaTable best feed collision fix
2024-06-12  Maria MatejkaDropped net_resolve_index from feeder fast path
2024-06-12  Maria MatejkaNext hop update is split by time, not by number of...
2024-06-12  Maria MatejkaIO Loop: process socket reads only after timers and...
2024-06-12  Maria MatejkaBGP: splitting TX by time, not number of messages sent
2024-06-12  Maria MatejkaTable: pruning is deferred by task time, not by item...
2024-06-12  Maria MatejkaChannel: postpone the export event when stopping
2024-06-12  Maria MatejkaIO Threads: scheduler debug shows info on next loop...
2024-06-12  Maria MatejkaThreads: smoothening loop pickup and less aggressive...
2024-06-12  Maria MatejkaIO loop picker fixed
2024-06-12  Maria MatejkaTask-in-limit checker hacked for mainloop
2024-06-12  Maria MatejkaTable: too fast export validity check replaced with...
2024-06-12  Maria MatejkaThread IO: a little bit faster RX repeat
2024-06-12  Maria MatejkaNetindex: fix absurd hash parameters
2024-06-12  Maria MatejkaConverted ea cache to spinhash
2024-06-12  Maria MatejkaNetindex: converted to spinlocked hash
2024-06-12  Maria MatejkaHash: Added a spinlocked variant
2024-06-12  Maria MatejkaDropping netindex fragile manipulation
2024-06-12  Maria Matejkaroa_check() uses the auxiliary table
2024-06-12  Maria MatejkaROA tables have now an auxiliary table
2024-06-12  Maria MatejkaAttributes: cleanup
2024-06-12  Maria MatejkaThreads shouldn't drop stopping loops
2024-06-12  Maria MatejkaLoop scheduler tracing options configurable
2024-06-12  Maria MatejkaFixed nanoseconds in IO loop time limiter
2024-06-12  Maria MatejkaFixed deferred route freeing crash
2024-06-12  Maria MatejkaFixed non-exporting protocol reload crash
2024-06-12  Maria MatejkaNetindex: allow u32 -> netindex without locking
2024-06-12  Maria MatejkaProto: fix reimporter crash on shutdown
2024-06-12  Maria MatejkaBGP: Dropping the netindex experiment, prefix hash...
2024-06-12  Maria MatejkaRCU Unwinder can now retry without yielding
2024-06-12  Maria MatejkaRead-write spinlocks
2024-06-05  Maria MatejkaNetindex is now net-type specific
2024-06-04  Maria MatejkaIO loop: fixed unassigned count
2024-06-04  Maria MatejkaTable: Freeing routes deferred to save rcu synchronization
2024-06-04  Maria MatejkaRoute attributes now use the common lockfree usecount
2024-06-04  Maria MatejkaHash: dropped relics of hash iterators
2024-06-04  Maria MatejkaRoute attribute hash replaced with the generic one
2024-06-04  Maria MatejkaSoftened warning about too much time spent in loop
2024-06-04  Maria MatejkaBGP: Freeing prefixes deferred to save rcu synchronization
2024-06-04  Maria MatejkaCommon parts of the ROA updater moved into the table
2024-06-04  Maria MatejkaTask deferrer: kinda more dumb-resistant macro
2024-06-04  Maria MatejkaNever allow more than 300 ms per loop
2024-06-04  Maria MatejkaBGP: export table stores routes, reloads and shows...
2024-06-04  Maria MatejkaBGP: Prefix table uses a pointer array instead of hash
2024-06-04  Maria MatejkaRCU: Rewritten to be more straightforward
2024-06-04  Maria MatejkaUnit test for RCU
2024-06-04  Maria MatejkaNetindex: consistency checks and deletion of whole...
2024-06-04  Maria MatejkaIf debugging, store a malloc circular log for easier...
2024-06-04  Maria MatejkaHostentry: made src ea_list atomic to help with consistency
2024-06-04  Maria MatejkaSlab: can be deleted as a single object
2024-06-04  Maria MatejkaExport: Next feed step-up is now internal
2024-06-04  Maria MatejkaBGP: Simpler hashing in export table
2024-06-04  Maria MatejkaBGP: Export uses common attribute cache
2024-06-04  Maria MatejkaBGP: pending TX prefixes link netindex instead of copyi...
2024-06-04  Maria MatejkaBGP: refactored pending TX back into channel
2024-06-04  Maria MatejkaReal almost-lockless feeds and more pull-like exports
2024-05-29  Maria MatejkaBGP: explicitly sending route refresh from CLI
2024-05-29  Maria MatejkaProtocol filter reload is now done by 'reload filters'
2024-05-25  Maria MatejkaStatic: Fixed undefined nexthop padding problems
2024-05-25  Maria MatejkaNetindex: fixed resolving net by index
2024-05-25  Maria MatejkaRIP partial reload never worked properly, running full...
2024-05-25  Maria MatejkaDropping obsolete protocol Perf
2024-05-25  Maria MatejkaOSPF partial reload never worked properly, running...
2024-05-25  Maria MatejkaSimplified temporary resources
2024-05-25  Maria MatejkaSKIP_BACK_DECLARE: easier embedded-to-parent typecasting
2024-05-25  Maria MatejkaLockless feed of a single net
2024-05-25  Maria MatejkaUsing ea_lookup_tmp() for temporarily keeping attribute...
2024-05-22  Maria MatejkaRefactored the deferring framework into a separate...
2024-05-22  Maria MatejkaAvoiding RCU synchronization deadlock when locking...
2024-05-22  Maria MatejkaRCU Unwinder refactored from route table to a separate...
2024-05-22  Maria MatejkaTable feeds are now lockless
2024-05-22  Maria MatejkaFixed flush condition when stale cycle valid/set indica...
2024-05-22  Maria MatejkaKernel: replaced synchronous prune by a refeed
2024-05-22  Maria MatejkaLockless hostentry resolution
2024-05-22  Maria MatejkaCached route attributes now have explicitly marked...
2024-05-22  Maria MatejkaNetindex: Dropping tmp handle mechanism in favor of...
2024-05-22  Maria MatejkaFixed all implicit seq_cst warnings caused by the previ...
2024-05-22  Maria MatejkaEnabling warnings for implicit seq_cst in atomic access
next