Merge pull request #18338 from donaldsharp/documentation_typesafe

Documentation typesafe
This commit is contained in:
Mark Stapp 2025-03-07 11:44:00 -05:00 committed by GitHub
commit 5af56c8bc9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 15 additions and 0 deletions

View file

@ -32,5 +32,7 @@ Building FRR
building-frr-for-ubuntu1804 building-frr-for-ubuntu1804
building-frr-for-ubuntu2004 building-frr-for-ubuntu2004
building-frr-for-ubuntu2204 building-frr-for-ubuntu2204
building-frr-for-ubuntu2404
building-docker building-docker
cross-compiling cross-compiling
building-doc

View file

@ -24,3 +24,4 @@ FRRouting Developer's Guide
pceplib pceplib
link-state link-state
northbound/northbound northbound/northbound
sbfd

View file

@ -187,6 +187,17 @@ To switch between compatible data structures, only these two lines need to be
changes. To switch to a data structure with a different API, some source changes. To switch to a data structure with a different API, some source
changes are necessary. changes are necessary.
As a example to the developer here are some example commits that convert
over to usage of the typesafe data structures:
+------------------------------------------------------+------------------------------------+
| Commit Message | SHA |
+======================================================+====================================+
| bgpd: Convert the bgp_advertise_attr->adv to a fifo | b2e0c12d723a6464f67491ceb9 |
+------------------------------------------------------+------------------------------------+
| zebra: convert LSP nhlfe lists to use typesafe lists | ee70f629792b90f92ea7e6bece |
+------------------------------------------------------+------------------------------------+
Common iteration macros Common iteration macros
----------------------- -----------------------

View file

@ -9,6 +9,7 @@ Protocols
zebra zebra
bfd bfd
sbfd
bgp bgp
babeld babeld
fabricd fabricd