1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

Commit Graph

  • 0b0d6efd7a lib/printf_test.c: test on strcmp fixed mq-wip-netindex-split Maria Matejka 2024-05-11 16:36:49 +02:00
  • 87f0bc27dd fixup! Tables and BGP export now have their own netindexes Maria Matejka 2024-05-11 15:50:59 +02:00
  • 677b691afb Tables and BGP export now have their own netindexes Maria Matejka 2024-05-11 00:38:10 +02:00
  • 0047b5197f TMP Maria Matejka 2024-05-10 23:55:25 +02:00
  • cbc9ee492f Unfinished: join event + event_target into message mq-wip-combine-event-with-target-into-message Maria Matejka 2024-05-10 21:26:10 +02:00
  • 5282ddbde3 Now fix linker, hopefully only mq-lockless-export-in-progress Maria Matejka 2024-05-10 16:52:27 +02:00
  • 2969b5036d TMP Maria Matejka 2024-05-10 16:30:01 +02:00
  • e8466d8742 TMP Maria Matejka 2024-05-10 16:19:20 +02:00
  • 255524b2b4 TMP Maria Matejka 2024-05-10 16:10:05 +02:00
  • 29366d8123 TMP Maria Matejka 2024-05-10 16:02:58 +02:00
  • ebdcbe5d5f rt_setup to do! Maria Matejka 2024-05-09 14:20:39 +02:00
  • 86eb00b822 rewritten the announcement, now needa fix the double cleanup of journals Maria Matejka 2024-05-08 23:36:31 +02:00
  • f44f570356 Gotten to rt-table.c again Maria Matejka 2024-05-08 21:32:46 +02:00
  • 89415dbc65 TMP Maria Matejka 2024-05-08 18:45:23 +02:00
  • bb755d445c TMP Maria Matejka 2024-05-08 15:37:13 +02:00
  • e10b15d395 TMP Maria Matejka 2024-05-07 00:04:01 +02:00
  • 78d95885ee TMP Maria Matejka 2024-05-06 23:58:04 +02:00
  • 8cc35a71ea TMP Maria Matejka 2024-05-06 09:13:39 +02:00
  • 292e72052d RIP partial reload never worked properly, running full reload always Maria Matejka 2024-05-10 16:32:08 +02:00
  • 4a44445b66 Dropping obsolete protocol Perf Maria Matejka 2024-05-10 16:22:16 +02:00
  • a44ac354dc OSPF partial reload never worked properly, running full reload always Maria Matejka 2024-05-10 16:14:54 +02:00
  • 5afb33fd75 tbf logging rate option merged from v2 kk-tbf-config2-v3 Katerina Kubecova 2024-05-09 16:46:26 +02:00
  • 3579682353 fixup! tbf: logging rate is settable for rtables, protocol rip, ospf and babel. It can se set both by config and cmd kk-tbf-config-v2 Katerina Kubecova 2024-05-09 13:37:25 +02:00
  • 6e4eae7248 Simplified temporary resources Maria Matejka 2024-05-08 18:55:01 +02:00
  • 765debf523 Formalized our contribution policy which we're currently applying master Maria Matejka 2024-05-01 20:23:04 +02:00
  • ebeaf4e8ca Merge commit '5d5c431a3c23ad7ed2ed5e769d9857e7f3a1e626' into kk-tbf-config-v2 kk-tbf-config-v3 Maria Matejka 2024-05-07 16:51:49 +02:00
  • d36d170d3a tbf: logging rate is settable for rtables, protocol rip, ospf and babel. It can se set both by config and cmd Katerina Kubecova 2024-05-07 12:09:52 +02:00
  • 41fe5e659e Refactoring BGP export to use a common rt_exporter structure Maria Matejka 2024-05-02 11:39:34 +02:00
  • 0fff47aeea SKIP_BACK_DECLARE: easier embedded-to-parent typecasting Maria Matejka 2024-04-26 12:14:33 +02:00
  • 5b713566b8 Lockless feed of a single net Maria Matejka 2024-04-23 18:50:22 +02:00
  • 80c6a6f4ea Refactoring BGP export to use a common rt_exporter structure mq-tmp-bgp-export-to-rt-exporter Maria Matejka 2024-05-02 11:39:34 +02:00
  • df6f8edd7a multiple files: fix swapped local id and remote id working_tcp_ao Katerina Kubecova 2024-05-02 10:31:38 +02:00
  • 3d2dbec825 SKIP_BACK_DECLARE: easier embedded-to-parent typecasting Maria Matejka 2024-04-26 12:14:33 +02:00
  • 43ff10204b memory and show_ospf meta yang Katerina Kubecova 2024-04-25 12:41:46 +02:00
  • b5906f66e7 Lockless feed of a single net Maria Matejka 2024-04-23 18:50:22 +02:00
  • 7fd70908e5 Using ea_lookup_tmp() for temporarily keeping attribute references Maria Matejka 2024-04-23 18:28:34 +02:00
  • 21c7debff8 Refactored the deferring framework into a separate structure Maria Matejka 2024-04-23 17:35:00 +02:00
  • fee58fd886 bfd: when all (not dummy) requests from a bfd session removed, timeout starts. If timeout ends without adding a request to that session, session is deleted. (Keeping empty session is done by having dummy request) tiny_fixes Katerina Kubecova 2024-04-23 16:30:08 +02:00
  • 416a51ac92 hash.h: new macro HASH_WALK_RESIZABLE: works as HASH_WALK_DELSAFE, but if resize needed, it calls it in HASH_WALK_RESIZABLE_END (that is, at the end of itself) Katerina Kubecova 2024-04-23 16:29:44 +02:00
  • 47c012b900 hash.h: HASH_DO_REMOVE and HASH_INSERT macros can not be called from HASH_WALK, assert it with calling bug(). Katerina Kubecova 2024-03-27 14:29:51 +01:00
  • ee0711668f birdtest: in unit tests, bt_assert_bug() asserts that given function will produce bug with given message Katerina Kubecova 2024-03-27 14:22:32 +01:00
  • 0bcb1f9746 nest/proto.c: if reload called on not-UP protocol, it logs that no reload will be done Katerina Kubecova 2024-03-26 16:46:34 +01:00
  • 080c9a7afe ospf meta file temp Maria Matejka 2024-04-23 13:23:09 +02:00
  • e8a325313e yang/bgp_yang: smaller version of bgp yang from draft draft-ietf-idr-bgp-model-17 in process. For more info please read read_me.txt Katerina Kubecova 2024-04-23 12:20:11 +02:00
  • 83992ccb99 Fixed flush condition when stale cycle valid/set indicators wrap around Maria Matejka 2024-04-20 18:10:42 +02:00
  • aa14b546b8 SNMP: MIB tree proto-snmp Vojtech Vilimek 2024-04-22 12:55:33 +02:00
  • 84ab4cb35b BGP: Fixed corking of RX Maria Matejka 2024-04-10 16:14:40 +02:00
  • 2e67bfbced Fixed in-table route refresh counter to not randomly add 256 Maria Matejka 2024-04-09 19:14:30 +02:00
  • 2b4c82f991 Fixed hostcache notifier pool Maria Matejka 2024-04-07 22:27:13 +02:00
  • 9c351a80f3 Table feeds are now lockless Maria Matejka 2024-04-03 14:47:15 +02:00
  • 1a4fbb137a Fixed announcement inconsistency between feeds and regular exports Maria Matejka 2024-04-07 14:11:27 +02:00
  • 14ce3fb8d5 Kernel: replaced synchronous prune by a refeed Maria Matejka 2024-04-03 13:31:36 +02:00
  • d0512ba74b Doc: BFD update Ondrej Zajicek 2024-04-17 17:07:47 +02:00
  • e6dbde6883 BFD: Set password per session oz-test Katerina Kubecova 2024-04-11 14:53:39 +02:00
  • 44d4466e88 Babel now runs in the worker thread babel-in-threads Maria Matejka 2024-04-13 15:55:52 +02:00
  • 8b2a7c12a7 bfd: set password per proto repaired bfd_password Katerina Kubecova 2024-04-12 10:14:40 +02:00
  • 13c10ee062 Doc: Fix datetime format for password entries Ondrej Zajicek 2024-04-11 18:54:23 +02:00
  • 01593e5db8 bfd: set password per protocol Katerina Kubecova 2024-04-11 14:53:39 +02:00
  • bba19d872c bfd: set port Katerina Kubecova 2024-04-11 14:51:23 +02:00
  • 0e6aec7ac3 Fixed best route announcements after NHU Maria Matejka 2024-04-07 13:23:59 +02:00
  • 9c0181f129 Fixed reporting about exported routes Maria Matejka 2024-04-07 11:43:52 +02:00
  • 16c87d402e Lockless hostentry resolution Maria Matejka 2024-04-04 11:38:52 +02:00
  • d42d5619cb Fixed annoying undefined values with nexthops Maria Matejka 2024-04-03 18:27:09 +02:00
  • e9a26f8409 Cached route attributes now have explicitly marked layers Maria Matejka 2024-04-04 12:01:35 +02:00
  • 91ba29a5c5 IO Loop: provide information about current loop and task time limit Maria Matejka 2024-04-03 12:05:02 +02:00
  • 6aa76dfb01 Locking: forcefully unwinding locks to a previously stored state Maria Matejka 2024-04-03 09:45:40 +02:00
  • cb476883be Netindex: Dropping tmp handle mechanism in favor of deferred lfuc_unlock Maria Matejka 2024-04-01 20:04:14 +02:00
  • a8d7bbc874 Fixed all implicit seq_cst warnings caused by the previous commit Maria Matejka 2024-04-01 16:01:26 +02:00
  • 3fb9d72348 Enabling warnings for implicit seq_cst in atomic access Maria Matejka 2024-04-01 15:24:28 +02:00
  • 83a0bfd876 IO loop: fixed local hot page cache flushing condition Maria Matejka 2024-04-01 15:03:24 +02:00
  • 9fe98dd167 New BGP export table Maria Matejka 2024-03-01 17:03:42 +01:00
  • b9d6c07640 bird_ao.conf Katerina Kubecova 2024-04-09 10:00:39 +02:00
  • 60ddaa0a62 Protocol filter reload is now done by 'reload filters' Maria Matejka 2024-03-27 11:34:19 +01:00
  • a0a592e673 Doc: short migration info for BIRD 2 -> 3 Maria Matejka 2024-03-27 12:17:31 +01:00
  • bb35c4f9dc Route flag REF_OBSOLETE Maria Matejka 2024-03-13 13:46:16 +01:00
  • b6853989ac Bitops: bitflip function Maria Matejka 2024-03-12 21:08:29 +01:00
  • 27f2fd4aa9 Removed the obsolete birdloop flagger Maria Matejka 2024-03-05 14:52:50 +01:00
  • 8527bb6bf3 Simplified table deletion (one less step) Maria Matejka 2024-03-05 14:48:37 +01:00
  • cacf743dcb Hostentry usecount converted to lfuc Maria Matejka 2024-03-05 14:25:52 +01:00
  • 622d406087 Lockfree usecount: deferring unlocks to the metaloop Maria Matejka 2024-03-05 13:57:11 +01:00
  • 422ecddaae Allowing to send events to the metaloop's priority list Maria Matejka 2024-04-05 14:11:38 +02:00
  • b114aa0073 Static: Unlock IGP tables on cleanup to avoid problems with hostentry unlocking Maria Matejka 2024-03-05 12:17:56 +01:00
  • 233004988b Net: explicit generic-to-specific typecast with checking Maria Matejka 2024-03-01 16:31:18 +01:00
  • 0dd6ec566d Route table export journal converted to the generic structure Maria Matejka 2024-02-29 14:04:05 +01:00
  • a5eb8e0f9f Lock free journal refactored into a separate data structure Maria Matejka 2024-02-29 14:03:30 +01:00
  • d020cc7e26 Event: fixed race condition between ev_send and ev_postpone Maria Matejka 2024-02-27 14:25:04 +01:00
  • d1c337f235 Replacing the NHU table loop flag with a proper event Maria Matejka 2024-02-22 13:31:11 +01:00
  • 280daed57d OSPF: Allow loopback nexthop in OSPFv3-IPv4 Ondrej Zajicek 2024-04-04 18:37:26 +02:00
  • 6bc1490f30 Undefined behavior fix Maria Matejka 2024-02-22 12:00:05 +01:00
  • 84c8f24241 CLang compilation fix Maria Matejka 2024-02-22 11:38:13 +01:00
  • ec5d9d49ab Flowspec links don't peruse the all-hooks list for lookup Maria Matejka 2024-02-11 22:58:29 +01:00
  • 76e43b405f Typed list: macro for list length Maria Matejka 2024-03-21 23:37:04 +01:00
  • 5d5c431a3c Merge commit '0b684a43bd7ce4a32c9cd7754b88286bcd1815bb' into thread-next thread-next Ondrej Zajicek 2024-04-01 18:24:10 +02:00
  • 477b3e5c98 Merge commit '66d6ac70856bdb29840983454373bb10a532e4f7' into thread-next Ondrej Zajicek 2024-04-01 18:21:37 +02:00
  • 0883ce66bf Merge commit '1b064355f752b9bfe4644f775697bbd9b711f762' into thread-next Ondrej Zajicek 2024-04-01 18:20:18 +02:00
  • 294b9763ce Merge commit '114be2af28e5c124bd479a487f89244ba99c272d' into thread-next Ondrej Zajicek 2024-04-01 03:15:33 +02:00
  • f27d1bae0f Merge commit '26dd61ee7f91c15157601b2404de5b6500a6061c' into thread-next Ondrej Zajicek 2024-04-01 03:01:59 +02:00
  • a0ec075de3 Merge commit '2d0652dd1088395c50df8fe1a99f1111b44688c6' into thread-next Ondrej Zajicek 2024-04-01 03:00:10 +02:00
  • 07757b8a0c Filter: Initialize route attribute flags properly Ondrej Zajicek 2024-04-01 02:53:25 +02:00
  • 0bcc7a9316 Merge commit '44a16bff6cbf3f5ae8db21ffcec602bc51295d0a' into thread-next Ondrej Zajicek 2024-03-28 20:03:46 +01:00