Files
infix/package/netd/Config.in
T
2026-02-24 06:59:31 +01:00

43 lines
1.2 KiB
Plaintext

config BR2_PACKAGE_NETD
bool "netd"
select BR2_PACKAGE_LIBITE
select BR2_PACKAGE_LIBCONFUSE
help
Network route daemon. Manages static routes and RIP routing.
Reads configuration from /etc/netd/conf.d/*.conf.
With FRR: Full routing via gRPC (static routes, RIP, OSPF).
Without FRR: Standalone Linux backend via rtnetlink.
https://github.com/kernelkit/infix
if BR2_PACKAGE_NETD
config BR2_PACKAGE_NETD_FRR_CONF
bool "FRR frr.conf backend"
default y if BR2_PACKAGE_FRR
depends on BR2_PACKAGE_FRR
help
Enable FRR integration via frr.conf file generation.
netd assembles a single /etc/frr/frr.conf from routing
config and signals FRR to reload via frrinit.sh.
Provides full routing support (static routes, RIP, OSPF).
config BR2_PACKAGE_NETD_FRR
bool "FRR gRPC backend"
depends on BR2_PACKAGE_FRR
depends on !BR2_PACKAGE_NETD_FRR_CONF
select BR2_PACKAGE_PROTOBUF
select BR2_PACKAGE_GRPC
select BR2_PACKAGE_HOST_PROTOBUF
select BR2_PACKAGE_HOST_GRPC
help
Enable FRR integration via gRPC northbound API.
Provides full routing support (static routes, RIP, OSPF).
If disabled, netd uses Linux kernel backend (rtnetlink)
with static routes only.
endif