Skip to content

Commit

Permalink
doc: add doc about the zebra dataplane api version
Browse files Browse the repository at this point in the history
Add a block to the dev doc about the dataplane api version.

Signed-off-by: Mark Stapp <[email protected]>
  • Loading branch information
Mark Stapp committed Apr 9, 2024
1 parent 9f285dd commit f8cab99
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions doc/developer/zebra.rst
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,21 @@ Zebra Protocol Commands

The definitions of zebra protocol commands can be found at ``lib/zclient.h``.


Zebra Dataplane
===============

The zebra dataplane subsystem provides a framework for FIB
programming. Zebra uses the dataplane to program the local kernel as
it makes changes to objects such as IP routes, MPLS LSPs, and
interface IP addresses. The dataplane runs in its own pthread, in
order to off-load work from the main zebra pthread.

The zebra dataplane API is versioned; the version number must be
updated along with API changes. Plugins can test the current version
number and confirm that they are compatible with the current version.


Dataplane batching
==================

Expand Down

0 comments on commit f8cab99

Please sign in to comment.