Cleanup and implementation of Update / Notification parser / serializers.

This commit is contained in:
Rayhaan Jaufeerally committed 2026-04-18 12:58:51 +02:00
1 parent dfe066c9ab
commit 5ae8f6e249
22 files changed
+1573 -65

No files matched your search

+11 -10
View File
@@ -14,13 +14,14 @@ The project is currently being rewritten from scratch to be more modular and mai
We aim for the 1.0 release to be functional and stable to operate peering sessions, and to install routes in the Linux Kernel.
* ☐ Implement basic parsers for the fundamental types required
* ✅ Path Attributes from RFC4271
* ✅ Open message
* ✅ Capabilities from RFC4271
* ✅ Update message
* ☐ Notification message
* ☐ Implement connection logic to establish sessions with peers
* ☐ Implement an efficient data structure for storing prefixes (e.g. Poptrie)
* ☐ Filtering for peer RIB in / out
* ☐ Main / auxillary RIBs for exchanging routes between peers
- ☐ Implement basic parsers for the fundamental types required
- ✅ Path Attributes from RFC4271
- ✅ Open message
- ✅ Capabilities from RFC4271
- ✅ Update message
- ☐ Notification message
- ☐ Implement scaffolding required to start and configure a server
- ☐ Implement connection logic to establish sessions with peers
- ☐ Implement an efficient data structure for storing prefixes (e.g. Poptrie)
- ☐ Filtering for peer RIB in / out
- ☐ Main / auxillary RIBs for exchanging routes between peers