2024-06-15 |
Maria Matejka | This also hits the cork, maybe this refactoring is... mq-too-big-refactoring-of-calbacks |
commit | commitdiff | tree |
2024-06-15 |
Maria Matejka | TMP: lockfree usecount and spinhash use callbacks |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | Configuration obstacles made a separate, explicit structure |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | Global runtime values separated from config |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | CLI: Show symbols, route and mpls explicitly passes... |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | Filter global values are not used directly from config |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | Config: Removed obsolete force_restart option when... |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | CLI keeps its active config pointer explicitly |
commit | commitdiff | tree |
2024-06-14 |
Maria Matejka | Callback: bundling event with its target |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | BGP and HCU uncorking is processed in the right loop |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Table: RCU synchronization moved to lfjour |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Netindex cleanup calls synchronize_rcu() by batches |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Table: fixed export_all flush when export_best is idle |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Removed unnecessary recursion from rt_export_get() |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Netindex rehash debug |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | TMP: table best-all cleanup debug |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Memory allocator tweaking |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Attributes: fix collision on free-lookup |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Time accounting must be done by coarse timers |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Every table has its own netindex now |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Netindex cleanup now doesn't need to unlock to synchron... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Revert (partial) "Route attributes now use the common... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Table best feed collision fix |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Dropped net_resolve_index from feeder fast path |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Next hop update is split by time, not by number of... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | IO Loop: process socket reads only after timers and... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | BGP: splitting TX by time, not number of messages sent |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Table: pruning is deferred by task time, not by item... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Channel: postpone the export event when stopping |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | IO Threads: scheduler debug shows info on next loop... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Threads: smoothening loop pickup and less aggressive... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | IO loop picker fixed |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Task-in-limit checker hacked for mainloop |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Table: too fast export validity check replaced with... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Thread IO: a little bit faster RX repeat |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Netindex: fix absurd hash parameters |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Converted ea cache to spinhash |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Netindex: converted to spinlocked hash |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Hash: Added a spinlocked variant |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Dropping netindex fragile manipulation |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | roa_check() uses the auxiliary table |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | ROA tables have now an auxiliary table |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Attributes: cleanup |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Threads shouldn't drop stopping loops |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Loop scheduler tracing options configurable |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Fixed nanoseconds in IO loop time limiter |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Fixed deferred route freeing crash |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Fixed non-exporting protocol reload crash |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Netindex: allow u32 -> netindex without locking |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Proto: fix reimporter crash on shutdown |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | BGP: Dropping the netindex experiment, prefix hash... |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | RCU Unwinder can now retry without yielding |
commit | commitdiff | tree |
2024-06-12 |
Maria Matejka | Read-write spinlocks |
commit | commitdiff | tree |
2024-06-05 |
Maria Matejka | Netindex is now net-type specific |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | IO loop: fixed unassigned count |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Table: Freeing routes deferred to save rcu synchronization |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Route attributes now use the common lockfree usecount |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Hash: dropped relics of hash iterators |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Route attribute hash replaced with the generic one |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Softened warning about too much time spent in loop |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: Freeing prefixes deferred to save rcu synchronization |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Common parts of the ROA updater moved into the table |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Task deferrer: kinda more dumb-resistant macro |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Never allow more than 300 ms per loop |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: export table stores routes, reloads and shows... |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: Prefix table uses a pointer array instead of hash |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | RCU: Rewritten to be more straightforward |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Unit test for RCU |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Netindex: consistency checks and deletion of whole... |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | If debugging, store a malloc circular log for easier... |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Hostentry: made src ea_list atomic to help with consistency |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Slab: can be deleted as a single object |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Export: Next feed step-up is now internal |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: Simpler hashing in export table |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: Export uses common attribute cache |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: pending TX prefixes link netindex instead of copyi... |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | BGP: refactored pending TX back into channel |
commit | commitdiff | tree |
2024-06-04 |
Maria Matejka | Real almost-lockless feeds and more pull-like exports |
commit | commitdiff | tree |
2024-05-29 |
Maria Matejka | BGP: explicitly sending route refresh from CLI |
commit | commitdiff | tree |
2024-05-29 |
Maria Matejka | Protocol filter reload is now done by 'reload filters' |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | Static: Fixed undefined nexthop padding problems |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | Netindex: fixed resolving net by index |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | RIP partial reload never worked properly, running full... |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | Dropping obsolete protocol Perf |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | OSPF partial reload never worked properly, running... |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | Simplified temporary resources |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | SKIP_BACK_DECLARE: easier embedded-to-parent typecasting |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | Lockless feed of a single net |
commit | commitdiff | tree |
2024-05-25 |
Maria Matejka | Using ea_lookup_tmp() for temporarily keeping attribute... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Refactored the deferring framework into a separate... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Avoiding RCU synchronization deadlock when locking... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | RCU Unwinder refactored from route table to a separate... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Table feeds are now lockless |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Fixed flush condition when stale cycle valid/set indica... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Kernel: replaced synchronous prune by a refeed |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Lockless hostentry resolution |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Cached route attributes now have explicitly marked... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Netindex: Dropping tmp handle mechanism in favor of... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Fixed all implicit seq_cst warnings caused by the previ... |
commit | commitdiff | tree |
2024-05-22 |
Maria Matejka | Enabling warnings for implicit seq_cst in atomic access |
commit | commitdiff | tree |
next |