]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
18 months agoMerge commit '2c7555cf2ac8439713dd9148b348128c57222a38' into thread-next
Maria Matejka [Sun, 28 Jan 2024 22:01:39 +0000 (23:01 +0100)] 
Merge commit '2c7555cf2ac8439713dd9148b348128c57222a38' into thread-next

The UDP logging had to be substantially rewritten due to a different
logging backend and reconfiguration mechanisms.

Conflicts:
doc/bird.sgml
sysdep/unix/config.Y
sysdep/unix/io.c
sysdep/unix/log.c
sysdep/unix/unix.h

18 months agoLogging: uses writev instead of in-buffer magic
Maria Matejka [Sun, 28 Jan 2024 20:42:39 +0000 (21:42 +0100)] 
Logging: uses writev instead of in-buffer magic

18 months agoMerge commit 'v2.14-101-g58d2846e' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:05:50 +0000 (15:05 +0100)] 
Merge commit 'v2.14-101-g58d2846e' into thread-next

18 months agoMerge commit 'v2.14-42-g94310c53' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 14:05:42 +0000 (15:05 +0100)] 
Merge commit 'v2.14-42-g94310c53' into mq-merge-step-2

18 months agoMerge commit '8cf1be6f67eaeb9bfd2fffe4a4bc9ae419adffd5' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 14:05:37 +0000 (15:05 +0100)] 
Merge commit '8cf1be6f67eaeb9bfd2fffe4a4bc9ae419adffd5' into mq-merge-step-1

18 months agoMerge commit 'v2.14-98-gd020a7c7' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:05:16 +0000 (15:05 +0100)] 
Merge commit 'v2.14-98-gd020a7c7' into thread-next

18 months agoMerge commit 'v2.14-40-g355d8610' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 14:04:53 +0000 (15:04 +0100)] 
Merge commit 'v2.14-40-g355d8610' into mq-merge-step-2

18 months agoMerge commit '4aac1b259fa94b99427f837564876baa2183ccb1' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 14:04:51 +0000 (15:04 +0100)] 
Merge commit '4aac1b259fa94b99427f837564876baa2183ccb1' into mq-merge-step-1

18 months agoMerge commit 'v2.14-95-g6d453c16' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:04:45 +0000 (15:04 +0100)] 
Merge commit 'v2.14-95-g6d453c16' into thread-next

18 months agoMerge commit 'v2.14-92-gf27b05de' into thread-next
Maria Matejka [Sun, 28 Jan 2024 14:00:59 +0000 (15:00 +0100)] 
Merge commit 'v2.14-92-gf27b05de' into thread-next

18 months agoMerge commit 'v2.14-38-g422f795f' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 14:00:48 +0000 (15:00 +0100)] 
Merge commit 'v2.14-38-g422f795f' into mq-merge-step-2

18 months agoMerge commit 'bcf2327425d4dd96f381b87501cccf943bed606e' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 14:00:47 +0000 (15:00 +0100)] 
Merge commit 'bcf2327425d4dd96f381b87501cccf943bed606e' into mq-merge-step-1

18 months agoMerge commit 'v2.14-36-g5fdfbf61' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:58:04 +0000 (14:58 +0100)] 
Merge commit 'v2.14-36-g5fdfbf61' into mq-merge-step-2

18 months agoMerge commit '3fb06fea1d14ef147a567052391a5b359704e971' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:58:03 +0000 (14:58 +0100)] 
Merge commit '3fb06fea1d14ef147a567052391a5b359704e971' into mq-merge-step-1

18 months agoMerge commit 'v2.14-89-g74de3858' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:57:52 +0000 (14:57 +0100)] 
Merge commit 'v2.14-89-g74de3858' into thread-next

18 months agoMerge commit 'v2.14-34-g23025ab5' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:57:46 +0000 (14:57 +0100)] 
Merge commit 'v2.14-34-g23025ab5' into mq-merge-step-2

18 months agoMerge commit 'b6923f6386b04340d6b2b6a75fbe83c392f207ca' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:57:45 +0000 (14:57 +0100)] 
Merge commit 'b6923f6386b04340d6b2b6a75fbe83c392f207ca' into mq-merge-step-1

18 months agoMerge commit 'v2.14-86-g9b731089' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:57:15 +0000 (14:57 +0100)] 
Merge commit 'v2.14-86-g9b731089' into thread-next

18 months agoMerge commit 'v2.14-32-gcaa9460a' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:57:10 +0000 (14:57 +0100)] 
Merge commit 'v2.14-32-gcaa9460a' into mq-merge-step-2

18 months agoMerge commit '31aa62ae6d2e111e87c08b4b27a16ead968f0689' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:57:09 +0000 (14:57 +0100)] 
Merge commit '31aa62ae6d2e111e87c08b4b27a16ead968f0689' into mq-merge-step-1

18 months agoMerge commit 'v2.14-83-g1709843f' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:56:01 +0000 (14:56 +0100)] 
Merge commit 'v2.14-83-g1709843f' into thread-next

18 months agoMerge commit 'v2.14-80-g94a95a69' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:55:59 +0000 (14:55 +0100)] 
Merge commit 'v2.14-80-g94a95a69' into thread-next

18 months agoMerge commit 'v2.14-30-g41d6002f' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:55:50 +0000 (14:55 +0100)] 
Merge commit 'v2.14-30-g41d6002f' into mq-merge-step-2

18 months agoMerge commit 'a740054db50b8532680bd1673a5d4519af889c0f' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:55:49 +0000 (14:55 +0100)] 
Merge commit 'a740054db50b8532680bd1673a5d4519af889c0f' into mq-merge-step-1

18 months agoMerge commit 'v2.14-28-g87fcb810' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:54:06 +0000 (14:54 +0100)] 
Merge commit 'v2.14-28-g87fcb810' into mq-merge-step-2

18 months agoMerge commit '06301a991d80597a2a0a9e449d0cdf4bc1eda6d1' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:54:05 +0000 (14:54 +0100)] 
Merge commit '06301a991d80597a2a0a9e449d0cdf4bc1eda6d1' into mq-merge-step-1

18 months agoMerge commit 'v2.14-76-ge728c60b' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:53:47 +0000 (14:53 +0100)] 
Merge commit 'v2.14-76-ge728c60b' into thread-next

18 months agoMerge commit 'v2.14-25-gb5378447' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:53:38 +0000 (14:53 +0100)] 
Merge commit 'v2.14-25-gb5378447' into mq-merge-step-2

18 months agoMerge commit '108c4cfaf3b0fda5daf4bccf2f1ea45d7f3a271d' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:53:36 +0000 (14:53 +0100)] 
Merge commit '108c4cfaf3b0fda5daf4bccf2f1ea45d7f3a271d' into mq-merge-step-1

18 months agoMerge commit 'v2.14-73-g07e4750a' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:52:38 +0000 (14:52 +0100)] 
Merge commit 'v2.14-73-g07e4750a' into thread-next

18 months agoMerge commit 'v2.14-23-gf9bef5b9' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:52:33 +0000 (14:52 +0100)] 
Merge commit 'v2.14-23-gf9bef5b9' into mq-merge-step-2

18 months agoMerge commit 'c9b7b032110fbd49a5f084bfe3bc886e0e1edfe4' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:52:32 +0000 (14:52 +0100)] 
Merge commit 'c9b7b032110fbd49a5f084bfe3bc886e0e1edfe4' into mq-merge-step-1

18 months agoMerge commit '5973031460372a4d695c44a9f398d516b0e5bac1' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:52:07 +0000 (14:52 +0100)] 
Merge commit '5973031460372a4d695c44a9f398d516b0e5bac1' into thread-next

18 months agoMerge commit 'v2.14-66-ga5e32759' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:45:33 +0000 (14:45 +0100)] 
Merge commit 'v2.14-66-ga5e32759' into thread-next

18 months agoMerge commit 'v2.14-21-gbd56a41b' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:45:06 +0000 (14:45 +0100)] 
Merge commit 'v2.14-21-gbd56a41b' into mq-merge-step-2

18 months agoMerge commit '5973031460372a4d695c44a9f398d516b0e5bac1' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:45:04 +0000 (14:45 +0100)] 
Merge commit '5973031460372a4d695c44a9f398d516b0e5bac1' into mq-merge-step-1

18 months agoMerge commit 'v2.14-18-g1d0371a6' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:43:21 +0000 (14:43 +0100)] 
Merge commit 'v2.14-18-g1d0371a6' into mq-merge-step-2

18 months agoMerge commit '0e1fbaa5b21db8e5c64a732dbaf0b8afe707a147' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:43:20 +0000 (14:43 +0100)] 
Merge commit '0e1fbaa5b21db8e5c64a732dbaf0b8afe707a147' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-192-gb8312130' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:43:05 +0000 (14:43 +0100)] 
Merge commit 'v2.13.1-192-gb8312130' into thread-next

18 months agoMerge commit 'v2.13.1-145-g605780f9' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:42:57 +0000 (14:42 +0100)] 
Merge commit 'v2.13.1-145-g605780f9' into mq-merge-step-2

18 months agoMerge commit 'c5c3a22bccda5454775b48ad318a7fd4bf197f86' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:42:56 +0000 (14:42 +0100)] 
Merge commit 'c5c3a22bccda5454775b48ad318a7fd4bf197f86' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-189-g105e50f6' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:42:36 +0000 (14:42 +0100)] 
Merge commit 'v2.13.1-189-g105e50f6' into thread-next

18 months agoMerge commit 'v2.13.1-143-g7441ff74' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:39:01 +0000 (14:39 +0100)] 
Merge commit 'v2.13.1-143-g7441ff74' into mq-merge-step-2

18 months agoMerge commit 'e83beb70bd14923cece5b35411606ade6fb8fbee' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:39:00 +0000 (14:39 +0100)] 
Merge commit 'e83beb70bd14923cece5b35411606ade6fb8fbee' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-186-g761649e6' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:38:43 +0000 (14:38 +0100)] 
Merge commit 'v2.13.1-186-g761649e6' into thread-next

18 months agoMerge commit 'v2.13.1-141-g4f806813' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:29:16 +0000 (14:29 +0100)] 
Merge commit 'v2.13.1-141-g4f806813' into mq-merge-step-2

18 months agoMerge commit '57aa077227d1f2440dc1b2bb6cbbebd418a6b898' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:29:15 +0000 (14:29 +0100)] 
Merge commit '57aa077227d1f2440dc1b2bb6cbbebd418a6b898' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-183-g2b05844c' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:28:17 +0000 (14:28 +0100)] 
Merge commit 'v2.13.1-183-g2b05844c' into thread-next

18 months agoMerge commit 'v2.13.1-139-gc9d1ebbd' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:28:09 +0000 (14:28 +0100)] 
Merge commit 'v2.13.1-139-gc9d1ebbd' into mq-merge-step-2

18 months agoMerge commit 'ba01a6f2e66d03eb5d9426fdf4973f30e09c5710' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:28:07 +0000 (14:28 +0100)] 
Merge commit 'ba01a6f2e66d03eb5d9426fdf4973f30e09c5710' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-180-g9d8b8959' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:27:50 +0000 (14:27 +0100)] 
Merge commit 'v2.13.1-180-g9d8b8959' into thread-next

18 months agoMerge commit 'v2.13.1-137-g31e60fd4' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:24:55 +0000 (14:24 +0100)] 
Merge commit 'v2.13.1-137-g31e60fd4' into mq-merge-step-2

18 months agoMerge commit 'de09fda5dcef16bf50663f7ffb56074e6ad20b5a' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:24:54 +0000 (14:24 +0100)] 
Merge commit 'de09fda5dcef16bf50663f7ffb56074e6ad20b5a' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-177-g0ab64e27' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:23:00 +0000 (14:23 +0100)] 
Merge commit 'v2.13.1-177-g0ab64e27' into thread-next

18 months agoMerge commit 'v2.13.1-135-gb560a074' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:22:53 +0000 (14:22 +0100)] 
Merge commit 'v2.13.1-135-gb560a074' into mq-merge-step-2

18 months agoMerge commit 'abae806efdf6ac5f919c93057dd8df1faff1058c' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:22:51 +0000 (14:22 +0100)] 
Merge commit 'abae806efdf6ac5f919c93057dd8df1faff1058c' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-174-g7a4314ee' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:22:29 +0000 (14:22 +0100)] 
Merge commit 'v2.13.1-174-g7a4314ee' into thread-next

18 months agoMerge commit 'v2.13.1-133-g7cc3d300' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:20:45 +0000 (14:20 +0100)] 
Merge commit 'v2.13.1-133-g7cc3d300' into mq-merge-step-2

18 months agoMerge commit 'ab47c2ae466f785212f0519388417ebb31b2cf24' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:20:44 +0000 (14:20 +0100)] 
Merge commit 'ab47c2ae466f785212f0519388417ebb31b2cf24' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-171-g92832b2f' into thread-next
Maria Matejka [Sun, 28 Jan 2024 13:20:29 +0000 (14:20 +0100)] 
Merge commit 'v2.13.1-171-g92832b2f' into thread-next

18 months agoMerge commit 'v2.13.1-131-g21c3a54d' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 13:20:22 +0000 (14:20 +0100)] 
Merge commit 'v2.13.1-131-g21c3a54d' into mq-merge-step-2

18 months agoMerge commit 'd41b06238dc2167f8e470aa2fb31cb937ff8fb3e' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 13:20:21 +0000 (14:20 +0100)] 
Merge commit 'd41b06238dc2167f8e470aa2fb31cb937ff8fb3e' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-168-g5e9cf0ab' into thread-next
Maria Matejka [Sun, 28 Jan 2024 12:40:23 +0000 (13:40 +0100)] 
Merge commit 'v2.13.1-168-g5e9cf0ab' into thread-next

18 months agoMerge commit 'v2.13.1-129-g481d3acc' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 12:30:06 +0000 (13:30 +0100)] 
Merge commit 'v2.13.1-129-g481d3acc' into mq-merge-step-2

18 months agoMerge commit '6a242b3ec66f2ab89f9277e67125eab3e3676644' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 12:30:05 +0000 (13:30 +0100)] 
Merge commit '6a242b3ec66f2ab89f9277e67125eab3e3676644' into mq-merge-step-1

18 months agoMerge commit 'v2.13.1-165-gd81996d7' into thread-next
Maria Matejka [Sun, 28 Jan 2024 12:29:30 +0000 (13:29 +0100)] 
Merge commit 'v2.13.1-165-gd81996d7' into thread-next

18 months agoMerge commit 'v2.13.1-127-gdcd0cc08' into mq-merge-step-2
Maria Matejka [Sun, 28 Jan 2024 12:29:24 +0000 (13:29 +0100)] 
Merge commit 'v2.13.1-127-gdcd0cc08' into mq-merge-step-2

18 months agoMerge commit '0bfa216f496279905b843abcfb1242477b86783c' into mq-merge-step-1
Maria Matejka [Sun, 28 Jan 2024 12:29:22 +0000 (13:29 +0100)] 
Merge commit '0bfa216f496279905b843abcfb1242477b86783c' into mq-merge-step-1

18 months agoBGP: fixed MPLS label stack receiving bug
Maria Matejka [Sun, 28 Jan 2024 12:14:58 +0000 (13:14 +0100)] 
BGP: fixed MPLS label stack receiving bug

Introduced in 515df18da742442323047a13b04ecc2bd97b0855 while merging v2 to v3.

18 months agoFixed attributes normalization with underlays in place
Maria Matejka [Sun, 28 Jan 2024 12:09:48 +0000 (13:09 +0100)] 
Fixed attributes normalization with underlays in place

18 months agoInterfaces: fixed locking when address is deleted implicitly
Maria Matejka [Sat, 27 Jan 2024 18:01:34 +0000 (19:01 +0100)] 
Interfaces: fixed locking when address is deleted implicitly

18 months agoMerge commit 'v2.13.1-162-g5bf25678' into thread-next
Maria Matejka [Sat, 27 Jan 2024 18:01:06 +0000 (19:01 +0100)] 
Merge commit 'v2.13.1-162-g5bf25678' into thread-next

18 months agoMerge commit 'v2.13.1-125-g90b9e871' into mq-merge-step-2
Maria Matejka [Fri, 26 Jan 2024 22:29:17 +0000 (23:29 +0100)] 
Merge commit 'v2.13.1-125-g90b9e871' into mq-merge-step-2

18 months agoMerge commit 'be09b030ed40c76ee0727dd3980df77094fdc907' into mq-merge-step-1
Maria Matejka [Fri, 26 Jan 2024 22:29:14 +0000 (23:29 +0100)] 
Merge commit 'be09b030ed40c76ee0727dd3980df77094fdc907' into mq-merge-step-1

18 months agoMerge commit 'c1719316a840d268a09d5fe2c10b06e51bc77824' into thread-next
Maria Matejka [Fri, 26 Jan 2024 22:27:33 +0000 (23:27 +0100)] 
Merge commit 'c1719316a840d268a09d5fe2c10b06e51bc77824' into thread-next

Conflicts:
doc/bird.sgml

18 months agoMerge commit '4f2aa1319c1ff80939c656bba7d529d84d1af350' into mq-merge-step-2
Maria Matejka [Fri, 26 Jan 2024 22:26:08 +0000 (23:26 +0100)] 
Merge commit '4f2aa1319c1ff80939c656bba7d529d84d1af350' into mq-merge-step-2

18 months agoMerge commit 'cab5fce2b6822b7f3a892103077f26e197fecfbc' into mq-merge-step-1
Maria Matejka [Fri, 26 Jan 2024 22:25:25 +0000 (23:25 +0100)] 
Merge commit 'cab5fce2b6822b7f3a892103077f26e197fecfbc' into mq-merge-step-1

18 months agoMerge commit 'b2e2525e5ee4faab5bc5ee88581a19a4ca1d6277' into thread-next
Maria Matejka [Fri, 26 Jan 2024 22:24:26 +0000 (23:24 +0100)] 
Merge commit 'b2e2525e5ee4faab5bc5ee88581a19a4ca1d6277' into thread-next

18 months agoMerge commit 'd5fd7ec6' into mq-aggregator-for-v3
Maria Matejka [Fri, 26 Jan 2024 22:24:14 +0000 (23:24 +0100)] 
Merge commit 'd5fd7ec6' into mq-aggregator-for-v3

18 months agoMerge commit '8a70885694c5a3b384deba0f8cd25b7f63b99fcd' into HEAD
Maria Matejka [Fri, 26 Jan 2024 22:23:56 +0000 (23:23 +0100)] 
Merge commit '8a70885694c5a3b384deba0f8cd25b7f63b99fcd' into HEAD

18 months agoFixes for CLang
Maria Matejka [Fri, 26 Jan 2024 13:50:36 +0000 (14:50 +0100)] 
Fixes for CLang

18 months agoFixed route table attribute caching
Maria Matejka [Fri, 26 Jan 2024 13:42:11 +0000 (14:42 +0100)] 
Fixed route table attribute caching

18 months agoLinux: Not binding the default-vrf socket to the (nonexistent) vrf device
Maria Matejka [Wed, 24 Jan 2024 16:39:37 +0000 (17:39 +0100)] 
Linux: Not binding the default-vrf socket to the (nonexistent) vrf device

18 months agoMPLS Subsystem Proper Locking
Maria Matejka [Thu, 23 Nov 2023 17:41:07 +0000 (18:41 +0100)] 
MPLS Subsystem Proper Locking

Added also some debug lines if debug is on.

18 months agoLock free usecount better debuggability
Maria Matejka [Wed, 10 Jan 2024 08:10:03 +0000 (09:10 +0100)] 
Lock free usecount better debuggability

18 months agoMPLS: FEC Map moved from protocol to MPLS channel
Maria Matejka [Thu, 23 Nov 2023 23:05:51 +0000 (00:05 +0100)] 
MPLS: FEC Map moved from protocol to MPLS channel

18 months agoMPLS: Domain list locked by The BIRD Lock
Maria Matejka [Thu, 23 Nov 2023 11:18:35 +0000 (12:18 +0100)] 
MPLS: Domain list locked by The BIRD Lock

18 months agoMPLS: Putting internal objects aside
Maria Matejka [Thu, 23 Nov 2023 10:41:49 +0000 (11:41 +0100)] 
MPLS: Putting internal objects aside

18 months agoChannels now can have external obstacles temporarily blocking their shutdown
Maria Matejka [Fri, 24 Nov 2023 11:19:44 +0000 (12:19 +0100)] 
Channels now can have external obstacles temporarily blocking their shutdown

18 months agoChannel: Replacing refeed status trie by bitmap
Maria Matejka [Mon, 8 Jan 2024 11:02:25 +0000 (12:02 +0100)] 
Channel: Replacing refeed status trie by bitmap

This fixes a bug with reloading non-IP channels.

18 months agoReplacing table FIB by netindex and simple pointer block mq-tmp-netinde
Maria Matejka [Fri, 8 Dec 2023 15:13:14 +0000 (16:13 +0100)] 
Replacing table FIB by netindex and simple pointer block

Using the netindex data structure to simplify route storage inside route
tables. This should also help with future unlocking of route import.

18 months agoIndex of different net_addr values for hashing and bit-marking
Maria Matejka [Mon, 4 Dec 2023 09:33:30 +0000 (10:33 +0100)] 
Index of different net_addr values for hashing and bit-marking

For many reasons, it's handy to assign a contiguous range of integers to
known net_addr values. This is a data structure keeping this mapping.

18 months agoKernel: Before first scan, reject exported routes immediately in preexport
Maria Matejka [Wed, 20 Dec 2023 14:36:50 +0000 (15:36 +0100)] 
Kernel: Before first scan, reject exported routes immediately in preexport

18 months agoDropped forgotten pieces of orphaned internal API
Maria Matejka [Wed, 20 Dec 2023 11:15:59 +0000 (12:15 +0100)] 
Dropped forgotten pieces of orphaned internal API

19 months agoLog: Add support for UDP logging
Ondrej Zajicek [Wed, 13 Dec 2023 02:48:12 +0000 (03:48 +0100)] 
Log: Add support for UDP logging

Add support for UDP logging, using RFC 3164 syslog protocol.

Based on the patch from Alexander Zubkov <green@qrator.net>, thanks!

19 months agoMerge commit 'ef814fb2d6415206fce280c37466ea889291b043' into HEAD
Maria Matejka [Fri, 8 Dec 2023 11:13:58 +0000 (12:13 +0100)] 
Merge commit 'ef814fb2d6415206fce280c37466ea889291b043' into HEAD

19 months agoMerge commit 'bb094fb6'
Maria Matejka [Fri, 8 Dec 2023 11:09:30 +0000 (12:09 +0100)] 
Merge commit 'bb094fb6'

19 months agoMerge commit 'bb094fb6' into mq-aggregator-for-v3 mq-aggregator-for-v3
Maria Matejka [Fri, 8 Dec 2023 11:09:17 +0000 (12:09 +0100)] 
Merge commit 'bb094fb6' into mq-aggregator-for-v3

19 months agoRefactoring also net_roa_check
Maria Matejka [Fri, 8 Dec 2023 11:07:46 +0000 (12:07 +0100)] 
Refactoring also net_roa_check

Having 4 functions doing almost the same is more mess than three macros.

19 months agoMerge commit 'db1eb46664d4c76d56dc55a63ce7abe853fc6862' into HEAD
Maria Matejka [Fri, 8 Dec 2023 10:33:43 +0000 (11:33 +0100)] 
Merge commit 'db1eb46664d4c76d56dc55a63ce7abe853fc6862' into HEAD