Commit graph

  • dabd7bccb3 BGP: Fixed LLGR depreferencing in bgp_rte_mergable Maria Matejka 2022-03-22 14:39:32 +0100
  • 4a23ede2b0 Protocols have their own explicit init routines Maria Matejka 2022-03-18 22:05:50 +0100
  • 0f68515263 Unsetting route attributes without messing with type system Maria Matejka 2022-03-14 11:13:48 +0100
  • 63cf5d5d8c Eattr flags (originated and fresh) get their own struct fields Maria Matejka 2022-03-14 10:06:44 +0100
  • af8568a870 Minor fix: f_val literals should always have named struct fields Maria Matejka 2022-03-16 10:22:49 +0100
  • 170b20701c Converted Slab allocator to typed lists Maria Matejka 2022-04-04 20:31:25 +0200
  • ebd807c0b8 Slab allocator can free the blocks without knowing the parent structure Maria Matejka 2022-04-04 20:31:14 +0200
  • 3a6eda995e Typed lists for easier walking and stronger type checking Maria Matejka 2022-04-04 20:28:23 +0200
  • 4b1aa37f93 Netlink: Remove superfluous sysdep/linux/netlink.c.orig Ondrej Zajicek (work) 2022-03-16 23:16:26 +0100
  • 269bfff9bf Lib: Allow use of 240.0.0.0/4 as a private range Ondrej Zajicek (work) 2022-03-16 19:50:16 +0100
  • c53f547a0b Printf variant with a result allocated inside a pool / linpool Maria Matejka 2022-03-15 11:21:46 +0100
  • 3c42f7af6a Slab memory allocator unit test Maria Matejka 2022-03-14 17:29:39 +0100
  • c3828879a3 Pkg: Improve RPM package unit file Vincent Bernat 2022-03-11 15:47:00 +0100
  • 9b0b2c0d41 Client: Use exit status to report errors Ondrej Zajicek (work) 2022-03-11 03:40:03 +0100
  • 4e60b3ee72 Fixed a static assert in page allocator Maria Matejka 2022-03-09 13:27:49 +0100
  • 9b6db9f9b8 Merge remote-tracking branch 'origin/master' into haugesund Maria Matejka 2022-03-09 11:51:00 +0100
  • 19e727a248 Merge commit '60880b539b8886f76961125d89a265c6e1112b7a' into haugesund Maria Matejka 2022-03-09 11:28:34 +0100
  • 8a4bc4fdbf BGP Flowspec validation: Removed in-route optimization for multithreading compatibility Maria Matejka 2022-02-11 22:29:13 +0100
  • 24773af9e0 Merge commit 'e42eedb9' into haugesund Maria Matejka 2022-03-09 11:01:44 +0100
  • 83d9920f90 Merge commit '5cff1d5f' into haugesund Maria Matejka 2022-03-09 10:56:06 +0100
  • ff47cd80dd Merge commit 'd5a32563' into haugesund Maria Matejka 2022-03-09 10:50:38 +0100
  • 9e60a1fbc3 Fixed resource initialization in unit tests Maria Matejka 2022-03-09 10:30:03 +0100
  • b90c9b164f Linpools with pages fixed to the final page allocator version Maria Matejka 2022-03-09 10:30:33 +0100
  • eeec9ddbf2 Merge commit '0c59f7ff' into haugesund Maria Matejka 2022-03-09 09:13:55 +0100
  • 0c59f7ff01 Revert "Bound allocated pages to resource pools with page caches to avoid unnecessary syscalls" Maria Matejka 2022-03-09 09:13:31 +0100
  • c20506dc07 Revert "fixup! Bound allocated pages to resource pools with page caches to avoid unnecessary syscalls" Maria Matejka 2022-03-09 09:13:21 +0100
  • 1c7df2c240 Revert "Multipage allocation" Maria Matejka 2022-03-09 09:13:20 +0100
  • 1740ff57e8 Revert "fixup! Multipage allocation" Maria Matejka 2022-03-09 09:13:18 +0100
  • c78247f9b9 Single-threaded version of sark-branch memory page management Maria Matejka 2022-03-09 09:10:44 +0100
  • 06ece3265e Replacing BGP temporary linpools by the common temporary linpool Maria Matejka 2022-03-02 11:22:32 +0100
  • d814a8cb93 Replaced custom linpools in tests for the common tmp_linpool Maria Matejka 2022-03-02 10:59:52 +0100
  • 48bf1322aa Introducing an universal temporary linpool flushed after every task Maria Matejka 2022-03-02 10:35:21 +0100
  • 2e8b8bfcc4 Static list initializer Maria Matejka 2022-03-02 11:22:01 +0100
  • 5ddf98f6bd Small improvement in directory test Ondrej Filip 2022-03-02 10:52:09 +0100
  • d071aca7aa Merge commit '2c13759136951ef0e70a3e3c2b2d3c9a387f7ed9' into haugesund Maria Matejka 2022-03-02 10:01:44 +0100
  • fcb4dd0c83 Babel: Fix bug in iface reconfiguration Ondrej Zajicek (work) 2022-02-27 03:10:38 +0100
  • eb859a3fb0 Small change to fix doc building on Debian Ondrej Filip 2022-02-20 15:30:47 +0100
  • 9b13fa4d9c Small changes related to the new release Ondrej Filip 2022-02-20 14:28:06 +0100
  • 64d5d6d2c3 NEWS: Fix formatting and add some notes Ondrej Zajicek (work) 2022-02-13 16:45:49 +0100
  • 71c9484b00 NEWS and version update Ondrej Zajicek (work) 2022-02-09 03:47:49 +0100
  • 2fc8b4c4ba Alloc: Use posix_memalign() instead of aligned_alloc() Ondrej Zajicek (work) 2022-02-08 22:42:00 +0100
  • ef614f2984 Netlink: Minor cleanup Ondrej Zajicek (work) 2022-02-08 22:21:08 +0100
  • edc1a24017 Lib: Update alignment of slabs Ondrej Zajicek (work) 2022-02-07 04:39:49 +0100
  • 53a2540687 Merge branch 'oz-trie-table' Ondrej Zajicek (work) 2022-02-06 23:32:15 +0100
  • 24600c642a Trie: Fix trie format Ondrej Zajicek (work) 2022-02-06 22:53:55 +0100
  • 5a89edc6fd Nest: Implement locking of prefix tries during walks Ondrej Zajicek (work) 2022-02-04 05:34:02 +0100
  • de6318f70a Nest: Implement prefix trie pruning Ondrej Zajicek (work) 2022-02-03 06:08:51 +0100
  • ba5aec94cd Trie: Add prefix counter Ondrej Zajicek (work) 2022-02-02 05:06:49 +0100
  • d0f9a77f64 Doc: Describe routing table options Ondrej Zajicek (work) 2021-12-31 18:42:50 +0100
  • 1f2eb2aca8 BGP: Implement flowspec validation procedure Ondrej Zajicek (work) 2021-12-20 20:25:35 +0100
  • 1ae42e5223 Nest: Add routing table configuration blocks Ondrej Zajicek (work) 2021-12-22 04:32:26 +0100
  • fde1cff012 Nest: Add convenience functions to check rtable net type Ondrej Zajicek (work) 2021-12-20 20:44:36 +0100
  • 61375bd0b3 Nest: Avoid unnecessary net_format() in 'show route' command Ondrej Zajicek (work) 2021-12-02 04:05:17 +0100
  • 9ac16df3d7 Nest: Add trie iteration code to 'show route' Ondrej Zajicek (work) 2021-12-02 03:30:39 +0100
  • ea97b89051 Nest: Implement 'show route in <addr>' command Ondrej Zajicek (work) 2021-12-02 02:22:30 +0100
  • 836a87b8ac Nest: Attach prefix trie to rtable for faster LPM and interval queries Ondrej Zajicek (work) 2021-11-29 19:23:42 +0100
  • 4c6ee53f31 BGP: Make routing loops silent Ondrej Zajicek (work) 2022-01-28 18:13:18 +0100
  • 963b2c7ce2 BGP: Use proper class in attribute error messages Ondrej Zajicek (work) 2022-01-28 05:35:22 +0100
  • 75d01ecc2d BGP: Improve 'invalid next hop' error reporting Ondrej Zajicek (work) 2022-01-28 05:03:03 +0100
  • 9dbb7eb6eb BGP: Log route updates that were changed to withdraws Ondrej Zajicek (work) 2022-01-24 03:44:21 +0100
  • a9646efd40 .gitlab-ci.yml: minor changes inside the .yml file. Matous Holinka 2022-01-06 09:53:23 +0100
  • 81ee6cda2e Netlink: Add option to specify netlink socket receive buffer size Ondrej Zajicek (work) 2022-01-17 05:11:29 +0100
  • bbc33f6ec3 Netlink: Add another workaround for older kernel headers Ondrej Zajicek (work) 2022-01-15 22:39:40 +0100
  • 8988264a64 Netlink: Add workaround for older kernel headers Ondrej Zajicek (work) 2022-01-14 23:15:05 +0100
  • e818f16448 Netlink: Enable strict checking for KRT dumps Ondrej Zajicek (work) 2022-01-14 21:53:40 +0100
  • d0dd1d20cd Netlink: Explicitly skip received cloned routes Ondrej Zajicek (work) 2022-01-14 19:07:57 +0100
  • 60e9def9ef BGP: Add option 'free bind' Ondrej Zajicek (work) 2022-01-09 02:40:58 +0100
  • 87a02489f3 IO: Support nonlocal bind in socket interface Alexander Zubkov 2022-01-08 18:31:56 +0100
  • bcb25084d3 Test: Activate some remaining build tests Ondrej Zajicek (work) 2022-01-05 20:07:27 +0100
  • f5c8fb5fba Netlink: Do not ignore dead routes from BIRD Ondrej Zajicek (work) 2022-01-05 19:25:42 +0100
  • 77d032c71f Netlink: Improve multipath parsing errors Ondrej Zajicek (work) 2022-01-05 18:46:41 +0100
  • 29dda184e5 Conf: Fix parsing full-length IPv6 addresses Ondrej Zajicek (work) 2022-01-05 16:38:49 +0100
  • 75aceadaf7 gitlab-ci.yml: failing gitlab runner fixed. Matous 2021-10-14 12:16:46 +0200
  • 77042292ff Doc: Document min/max operators for lists Alexander Zubkov 2021-12-28 04:09:36 +0100
  • 0e1fd7ea6a Filter: Add operators to find minimum and maximum element of sets Alexander Zubkov 2021-12-28 04:05:05 +0100
  • e15e465720 Doc: Document community components access operators Alexander Zubkov 2021-12-28 03:48:42 +0100
  • a2a268da4f Filter: Add operators to pick community components Alexander Zubkov 2021-12-28 03:46:13 +0100
  • a39cd2cc0b BSD: Assume onlink flag on ifaces with only host addresses Ondrej Zajicek (work) 2021-12-27 19:10:35 +0100
  • b9f38727a7 RPKI: Add contextual out-of-bound checks in RTR Prefix PDU handler Job Snijders 2021-12-18 16:35:28 +0100
  • 00410fd6c1 Doc: bgp: remove "advertise ipv4" Simon Ruderich 2021-12-18 03:17:48 +0100
  • b21104c97e Nest: Do not ignore secondary flag changes in ifa updates Ondrej Zajicek (work) 2021-12-18 00:58:47 +0100
  • 78ddfd2600 Trie: Clarify handling of less-common net types Ondrej Zajicek (work) 2021-11-29 19:00:24 +0100
  • f772afc525 Memory statistics split into Effective and Overhead Maria Matejka 2021-11-27 00:21:12 +0100
  • 14fc24f3a5 Trie: Implement longest-prefix-match queries and walks Ondrej Zajicek (work) 2021-11-26 03:26:36 +0100
  • 644e9ca94e Directly mapped pages are kept for future use if temporarily not needed Maria Matejka 2021-11-24 17:30:13 +0100
  • 062e69bf52 Trie: Implement trie walking code Ondrej Zajicek (work) 2021-11-19 18:04:32 +0100
  • 71c18d9f53 Trie: Simplify network matching code Ondrej Zajicek (work) 2021-11-13 21:11:18 +0100
  • 60880b539b Extended route trace: logging Path Identifiers Maria Matejka 2021-11-09 17:42:36 +0100
  • 9f24fef5e9 Conf: Fix crash during shutdown Ondrej Zajicek (work) 2021-10-20 01:51:28 +0200
  • 0b295d695a Dropping the unused rte_same hook Maria Matejka 2021-09-14 11:20:16 +0200
  • 89ff49f8f0 Dropping rte-local dumper entries Maria Matejka 2020-02-17 12:42:14 +0100
  • 541881bedf RIP fixup + dropping the tmp_attrs mechanism as obsolete Maria Matejka 2021-09-16 11:00:19 +0200
  • ddd89ba12d BGP: Moved the suppressed and stale flags to pflags Maria Matejka 2020-02-10 15:01:36 +0100
  • e42eedb912 Kernel: Convert the rte-local attributes to extended attributes and flags to pflags Maria Matejka 2020-02-13 16:59:53 +0100
  • 3660f19dd5 Dropping the RTS_DUMMY temporary route storage. Maria Matejka 2020-02-17 11:18:32 +0100
  • c507fb41bb Babel: Convert the rte-local attributes to extended attributes Maria Matejka 2020-02-13 13:22:15 +0100
  • 5f0cb61d82 OSPF: Convert the rte-local attributes to extended attributes Maria Matejka 2020-02-11 21:24:15 +0100
  • a0e4c66404 RIP: convert the rte-local attributes to extended attributes Maria Matejka 2021-09-14 20:12:33 +0200
  • 6e13df70fd Extended route attributes may include also pointers Maria Matejka 2021-09-14 19:53:03 +0200
  • d471d5fc7c IGP metric getter refactoring to protocol callback Maria Matejka 2021-03-20 23:18:34 +0100