lists.frrouting.org
Sign In
Sign Up
Manage this list
Sign In
Sign Up
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
dev
Thread
Start a new thread
Download
Threads by
month
----- 2026 -----
June
May
April
March
February
January
----- 2025 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2024 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2023 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2022 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2021 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2020 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2019 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2018 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2017 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2016 -----
December
November
October
dev@lists.frrouting.org
June 2026
1 participants
1 discussions
Re: Implementation for FRR C based APIs
by Raymond Burkholder
09 Jun '26
09 Jun '26
On 2023-02-26 12:02, Bhanu Priya Bhardwaj via dev wrote: > Subject: > Implementation for FRR C based APIs > From: > Bhanu Priya Bhardwaj <bhanu.bhardwaj(a)hsc.com> > Date: > 2023-02-26, 12:02 > > To: > "dev(a)lists.frrouting.org" <dev(a)lists.frrouting.org> > > The intent of this mail is to use FRR APIs programmatically. We have C > as the existing code base. Please suggest how we can integrate FRR > APIs into our code. > You may not think of them like Internet APIs, but there is a kind of tightly bound library access to FRR:
https://docs.frrouting.org/projects/dev-guide/en/latest/library.html
FRR does have some hooks for customization. It also has a Lua scripting interface:
https://docs.frrouting.org/projects/dev-guide/en/latest/scripting.html
There is an ability to add your own callback hooks, command line additions, ... and other stuff. Link State API
https://docs.frrouting.org/projects/dev-guide/en/latest/link-state.html
Northbound API
https://docs.frrouting.org/projects/dev-guide/en/latest/northbound/northbou…
Zebra Neighbor API
https://docs.frrouting.org/projects/dev-guide/en/latest/zebra-neigh-api.html
Mind you, all this access probably requires you have the FRR source code open, but given the complexity of the daemons and networking in general, this access is probably as close to API as possible. I'm not an FRR developer, just a satisfied user with a programming bent. Raymond Burkholder
https://blog.raymond.burkholder.net/
1
0
0
0
Results per page:
10
25
50
100
200