Nick Hainke 5998119c55 bird3: add new bird3 package
This commit introduces the `bird3` package to OpenWrt's routing feed.
The package is primarily based on the existing `bird2` package, with
minor modifications to accommodate the updates and changes in BIRD
3.0.0. I have also added myself as the maintainer for this package.

BIRD 3.0.0 is a major release that brings multithreading support,
enabling better performance for protocols like BGP, BMP, RPKI, and
others. The internal rework has introduced significant changes to the
table and channel implementations, while protocol-level functionality
remains largely consistent with BIRD 2.16. Although there are minor
breaking changes in configuration and CLI, most existing setups should
be reusable.

Memory usage has increased in this version, with improvements planned
for subsequent releases. Migration documentation is available in
`doc/migration-bird3.md` from the official BIRD repository.

For more details, see the official announcement:
https://trubka.network.cz/pipermail/bird-users/2024-December/017973.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
2024-12-19 09:17:14 +01:00
2024-12-10 22:37:57 +01:00
2024-12-10 22:38:29 +01:00
2024-12-12 13:06:59 +01:00
2024-12-19 09:17:14 +01:00
2024-11-23 10:50:43 +01:00
2023-04-27 17:14:16 +02:00
2024-11-14 21:42:30 +01:00
2024-06-10 07:31:41 +02:00
2024-06-07 20:53:56 +02:00
2023-04-27 17:14:16 +02:00

OpenWrt Routing Feed

Description

This OpenWrt package feed contains community maintained routing packages.

Usage

This repository is intended to be layered on-top of an OpenWrt buildroot. If you do not have an OpenWrt buildroot installed, see the documentation at: OpenWrt Buildroot Installation on the OpenWrt support site.

This feed is enabled by default. To install all its package definitions, run:

./scripts/feeds update routing
./scripts/feeds install -a -p routing
Description
OpenWrt Routing Packages
Readme 4.6 MiB
Languages
Shell 35%
Makefile 32.7%
Lua 15.9%
C 14.6%
HTML 1.8%