Commit Graph

  • 4adebdf198 BMP: Minor cleanups Ondrej Zajicek (work) 2021-03-28 15:36:59 +02:00
  • a995ed4386 BMP: Do not use global instance ptr internally Ondrej Zajicek (work) 2021-03-28 15:13:23 +02:00
  • ad16e35177 BMP: Remove superfluous error handling Ondrej Zajicek (work) 2021-03-28 04:30:11 +02:00
  • a848dad40a BMP protocol support Pawel Maslanka 2021-03-29 22:45:21 +02:00
  • 9e44ace392 BGP: Add 'allow bgp_med' option for EBGP sessions Trisha Biswas 2023-04-14 04:28:37 +02:00
  • dc139fb643 Increase tests timeout Jakub Ružička 2023-04-13 20:06:55 +02:00
  • f881b98d9b BGP: Fix bgp_med handling Ondrej Zajicek 2023-04-04 05:20:49 +02:00
  • 231c63851e Add missing references to "show route in" in the cli-help and doc. Johannes Moos 2023-03-18 15:33:48 +01:00
  • 2b712554d1 BGP: Free bind applies also to outbound connections Maria Matejka 2023-03-16 19:23:19 +01:00
  • 6b38285f58 Net: Replace runtime checks with STATIC_ASSERT() Ondrej Zajicek 2023-03-06 11:57:40 +01:00
  • 0f679438f3 Printf test suite fails on systems with musl libc because tests for "%m" and "%M" formats expect "Input/output error" message but musl returns "I/O error". Proposed change compares the printf output with string returned from strerror function for EIO constant. Petr Vaněk 2023-03-06 11:19:30 +01:00
  • 2f080b5432 Config: Dropping filter instruction trees after linearization Maria Matejka 2023-02-16 14:22:23 +01:00
  • 6c058ae40c Linpool flush drops all the allocated pages but one Maria Matejka 2023-02-22 14:45:20 +01:00
  • 913ec57f27 BGP: Update RFC references Ondrej Zajicek 2023-02-19 15:35:07 +01:00
  • 501256cfc8 Babel: Update RFC references Ondrej Zajicek 2023-02-19 15:34:43 +01:00
  • eefb296799 Conf: Fix too early free of old configuration Ondrej Zajicek 2023-02-19 03:59:10 +01:00
  • ee91965894 Babel: Keep separate auth PC counters for unicast and multicast Toke Høiland-Jørgensen 2023-02-14 18:18:32 +01:00
  • eecc3f02e4 Babel: Implement IPv4 via IPv6 extension (RFC 9229) Andreas Rammhold 2023-02-14 16:17:03 +01:00
  • 0851fcde65 Documentation: Adding roadmap as decided in January 2023 Maria Matejka 2023-02-03 09:12:34 +01:00
  • 0ab62f2674 Build: Partial revert of one of previous changes Ondrej Zajicek 2023-02-01 19:30:21 +01:00
  • ba348b2029 Build: Minor improvement to build output Ondrej Zajicek 2023-02-01 17:46:48 +01:00
  • 23f3dd5cfb Nest: Minor cleanup in buildsystem Ondrej Zajicek 2023-02-01 16:15:13 +01:00
  • dc4c5f51f8 Babel: Initialise source seqno from incoming message Toke Høiland-Jørgensen 2023-01-31 15:52:14 +01:00
  • 96d7c4679d Babel: Improve clarity of unfeasible update handling. Ondrej Zajicek 2023-01-30 23:49:20 +01:00
  • 3e7e4a7186 Babel: Fix missing modulo comparison of seqnos Toke Høiland-Jørgensen 2023-01-30 23:36:39 +01:00
  • 72230d3ca3 Small fix of indenting Alexander Zubkov 2023-01-23 14:23:00 +01:00
  • 5437104afa NEWS and version update Ondrej Zajicek 2023-01-23 02:23:19 +01:00
  • 99872676df BFD: Improve incoming packet matching Ondrej Zajicek 2023-01-22 23:42:08 +01:00
  • a82683694d VRF: Fix issues with reconfiguration Ondrej Zajicek 2023-01-22 18:12:04 +01:00
  • 3186ffe797 Added test case for switch bug fixed in e20bef69ccc4a85ef62359ee539c9db2dbe09127 Maria Matejka 2023-01-22 12:55:31 +01:00
  • af611f93aa BGP: Add received role value to role mismatch log message Ondrej Zajicek 2023-01-20 15:55:47 +01:00
  • 804916daa9 Alloc: Minor cleanups Ondrej Zajicek 2023-01-18 13:40:21 +01:00
  • 6bb992cb04 Merge branch 'master' of https://gitlab.nic.cz/labs/bird Maria Matejka 2023-01-18 12:33:06 +01:00
  • 973aa37e1e Fix memory pre-allocation Maria Matejka 2023-01-18 09:39:45 +01:00
  • 7144c9ca46 Filter: Allow setting the 'onlink' route attribute in filters Radu Carpa 2023-01-17 18:13:37 +01:00
  • 928a1cb034 Alloc: Disable transparent huge pages Ondrej Zajicek 2023-01-17 17:13:50 +01:00
  • 54234c9eae Build: Fix cleanup of nest/proto-build.c Ondrej Zajicek 2023-01-13 16:44:42 +01:00
  • f8276812e6 Minor cleanups Ondrej Zajicek 2023-01-13 13:32:29 +01:00
  • 7fb23041a5 BSD: Add support for kernel route metric Ondrej Zajicek 2023-01-13 13:17:46 +01:00
  • 64a2b7aaa3 Log message before aborting Mike Crute 2023-01-12 17:40:53 +01:00
  • e20bef69cc Filter: Change linearization of branches in switch instruction Ondrej Zajicek 2023-01-07 20:18:44 +01:00
  • d1cd5e5a63 BGP: Allow role specific keywords to be used as symbols Ondrej Zajicek 2023-01-03 19:09:51 +01:00
  • 309c874f9c Configure: Expensive check option was broken, never worked Ondrej Zajicek 2023-01-03 17:14:48 +01:00
  • b28431e557 Nest: Fix leaking internal attributes in RIP and Babel Ondrej Zajicek 2023-01-03 17:01:54 +01:00
  • d3f50ede12 Add compile-time option to enable 4-way tries instead of 16-way ones Ondrej Zajicek 2023-01-02 15:55:55 +01:00
  • 6d1ae197d1 Nest: Fix several issues with pflags Ondrej Zajicek 2023-01-01 20:10:23 +01:00
  • 8b06a4d8af Babel: Rework seqno request handling Toke Høiland-Jørgensen 2022-12-24 15:47:11 +01:00
  • 2b7643e1f8 BSD: Use ip_mreqn on FreeBSD 12.1+ and OpenBSD 6.9+ Ondrej Zajicek 2022-12-18 20:10:14 +01:00
  • 6825f94570 FreeBSD: use interface index instead of IP address when specifying multicast interface Alexander Chernikov 2022-12-16 19:35:02 +01:00
  • 176fc68aed Netlink: move OS-specific headers and defines to sysdep Alexander Chernikov 2022-12-16 19:20:05 +01:00
  • 7b6c964977 BSD: Add missing makefile for bsd-netlink target Ondrej Zajicek 2022-12-16 19:03:41 +01:00
  • 1e47b9f203 NEWS and version update Ondrej Zajicek 2022-12-11 17:28:14 +01:00
  • 34ebc4e1ba BSD: Workaround for direct routes on FreeBSD 13.0 Ondrej Zajicek 2022-12-11 16:28:28 +01:00
  • 937ebf2536 BGP: Log unacceptable hold time as decimal number Ondrej Zajicek 2022-12-10 18:03:41 +01:00
  • 4c19a8a984 CLI: Fix for long-lived sessions during high loads Ondrej Zajicek 2022-12-10 17:32:42 +01:00
  • 1124f39f73 Client: Unknown command should return nonzero errorcode Ondrej Zajicek 2022-12-10 03:02:26 +01:00
  • e48f898fda Doc: Document issue with import tables Ondrej Zajicek 2022-12-09 22:43:27 +01:00
  • a80cd47074 Netlink on FreeBSD support Alexander V. Chernikov 2022-12-09 15:59:06 +01:00
  • 3859e4efc1 BGP: Improve handling of hold and keepalive timers Ondrej Zajicek 2022-12-09 05:51:30 +01:00
  • e80156d936 Nest: Avoid spurious announcements triggered by filtered routes Ondrej Zajicek 2022-12-06 19:40:02 +01:00
  • a50d2fa65f CI: Remove docker rebuild phase Ondrej Zajicek 2022-11-30 02:45:07 +01:00
  • ff38ee5986 CI: Try new workers Ondrej Zajicek 2022-11-29 18:30:16 +01:00
  • 543c8ba097 BSD: Fix krt socket code w.r.t. rte/rta changes Ondrej Zajicek 2022-11-29 19:43:38 +01:00
  • 140c534fb8 Fix build variables for OpenBSD Ondrej Zajicek 2022-11-29 03:50:33 +01:00
  • bbac9ca958 Conf: Make 'configure check' command restricted Ondrej Zajicek 2022-11-09 22:02:46 +01:00
  • 371eb49043 Conf: Free stored old config before parsing new one Ondrej Zajicek 2022-11-09 21:09:16 +01:00
  • 84545a26cc Added more netlab tests for automatic run. Maria Matejka 2022-11-08 10:20:55 +01:00
  • 57308fb277 Page allocator: Fixed minor bugs and added commentary Maria Matejka 2022-11-03 12:38:57 +01:00
  • 9d03c3f56c Memory pages are not munmapped, instead we just madvise() Maria Matejka 2022-11-01 18:40:56 +01:00
  • 37b6444137 Moved config-related allocations to config_pool and showing its size in memory usage Maria Matejka 2022-11-01 08:56:26 +01:00
  • 5aebce5e0c Doc: Add documentation for "show route (import|export) table" Alexander Zubkov 2022-10-18 04:25:29 +02:00
  • e471f9e0fb Filter: Fix handling of variables in anonymous filters Ondrej Zajicek 2022-10-18 03:58:19 +02:00
  • 3242529750 Netlink: Parse onlink flag even on direct routes Ondrej Zajicek 2022-10-12 17:57:26 +02:00
  • 8f79e6b93e BGP: Add option 'next hop prefer global' Ondrej Zajicek 2022-10-10 05:06:19 +02:00
  • 8478de8817 Nest: Add channel config flag to distinguish new or copy Ondrej Zajicek 2022-10-03 18:53:21 +02:00
  • 92a8565547 Filter: Add some minor functions for f_tree and EC Ondrej Zajicek 2022-09-27 16:47:52 +02:00
  • da0b589e7b BGP: Some fixes related to VRF and MPLS interactions Ondrej Zajicek 2022-09-27 16:13:27 +02:00
  • 54430df953 BGP: Do not assume that all channels are struct bgp_channel Ondrej Zajicek 2022-09-08 19:41:02 +02:00
  • 605ff0a0eb RPKI: wait for retry_time if we get error immediately after connected Maria Matejka 2022-10-03 17:09:02 +02:00
  • 0f2be469f8 KRT: Fix setting default preference Alexander Zubkov 2022-09-21 17:07:11 +02:00
  • c73343de67 Revert "Reducing filter stack size to allow for lesser thread stack size" Maria Matejka 2022-09-16 10:11:51 +02:00
  • 71b3456eed Better profylaction recursive route loops Maria Matejka 2021-10-22 19:43:55 +02:00
  • d2c1036a42 Merge branch 'mq-fix-eattr-setting' into backport Maria Matejka 2022-08-18 22:07:50 +02:00
  • dc28c6ed1c Simplified the protocol hookup code in Makefiles Maria Matejka 2022-08-18 18:32:33 +02:00
  • 16ac6c3c74 Fixed initialization of Linux kernel route attributes Maria Matejka 2022-08-18 17:44:00 +02:00
  • bc4ad83dac Merge commit '082905a8' into HEAD Maria Matejka 2022-08-03 15:04:42 +02:00
  • 73abd91ac6 rip_rte_better() uses the IGP_METRIC_UNKNOWN instead of protocol-specific infinity Maria Matejka 2022-07-22 16:09:37 +02:00
  • 082905a833 Merge branch 'master' into backport Ondrej Zajicek 2022-07-27 00:47:24 +02:00
  • ddb1bdf281 Netlink: Restrict route replace for IPv6 Ondrej Zajicek 2022-07-26 18:45:20 +02:00
  • 722daa9500 Netlink: Simplify handling of IPv6 ECMP routes Ondrej Zajicek 2022-07-25 00:11:40 +02:00
  • 2e484f8d29 Merge branch 'master' into backport Ondrej Zajicek 2022-07-24 20:08:02 +02:00
  • 534d0a4b44 KRT: Scan routing tables separetely on linux to avoid congestion Ondrej Zajicek 2022-07-24 02:15:20 +02:00
  • 432dfe3b9b Fixed a rarely used part of Babel: comparing two routes in table by their metric Maria Matejka 2022-07-22 15:48:20 +02:00
  • 4d48ede51d Revert "Export table: Delay freeing of old stored route." Maria Matejka 2022-07-22 15:37:21 +02:00
  • 971721c9b5 BGP: Minor improvements to BGP roles Ondrej Zajicek 2022-07-12 15:03:17 +02:00
  • c73b5d2d3d BGP: Implement BGP roles Eugene Bogomazov 2022-07-11 17:19:34 +02:00
  • b5c8fce284 Added forgotten route source locking in flowspec validation Maria Matejka 2022-07-11 13:04:01 +02:00
  • 2e5bfeb73a Merge remote-tracking branch 'origin/master' into backport Maria Matejka 2022-07-11 11:08:10 +02:00
  • d429bc5c84 Merge commit 'beb5f78a' into backport Maria Matejka 2022-07-11 10:41:17 +02:00
  • 7e9cede1fd Merge version 2.0.10 into backport Maria Matejka 2022-07-10 14:19:24 +02:00