FRRouting Developer’s Guide
- Process & Workflow
- Checkpatch
- Building FRR
- Static Linking
- Alpine Linux 3.7+
- Arch Linux
- CentOS 6
- CentOS 7
- CentOS 8
- Debian 8
- Debian 9
- Debian 12
- Fedora 24+
- FreeBSD 9
- FreeBSD 10
- FreeBSD 11
- FreeBSD 13
- FreeBSD 14
- NetBSD 6
- NetBSD 7
- OpenBSD 6
- openSUSE
- OpenWrt
- Ubuntu 14.04 LTS
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Docker
- Cross-Compiling
- Releases & Packaging
- Process Architecture
- Library Facilities (libfrr)
- Fuzzing
- Tracing
- Testing
- MGMTD Development
- BGPD
- FPM
- Northbound gRPC
- OSPFD
- Zebra
- VTYSH
- PATHD
- PCEPlib
- Link State API Documentation
- Northbound API
- Introduction
- YANG models
- Northbound Architecture
- Testing
- Table of Contents
- Retrofitting Configuration Commands
- Retrofitting process
- Final Considerations
- Operational data
- RPCs and Actions
- Notifications
- Installation
- Initialization
- Managing the configuration
- Auto-generated CLI commands
- CLI on a separate program
- Proposed feature: confirmed commits
- Proposed feature: enable/disable configuration commands/sections
- Configuration reloads
- Configuration changes coming from the kernel
- Interfaces and VRFs
- Shared configuration objects
- vtysh support
- Detecting type mismatches at compile-time
- Yang Tools
- yanglint cheat sheet
- pyang cheat sheet
- vim
- Table of Contents
- Introduction
- Deviation Modules
- Translation Tables
- CLI Demonstration
- Implementation Details
- Transactional CLI
- ConfD + NETCONF + Cisco YDK
- RFCs
- YANG models
- Presentations
- Whitepapers
- Blog posts and podcasts
- Software
- Table of Contents
- Software
- Topology
- Configuration
- Verification - Control Plane
- Verification - Forwarding Plane
- Table of Contents
- Software
- Topology
- Configuration
- Verification - Control Plane
- Verification - Forwarding Plane