summaryrefslogtreecommitdiff
path: root/zebra/zebra_script.c
AgeCommit message (Collapse)Author
2023-12-14zebra: Add code to set SRv6 encap source addr in dplaneCarmine Scarpitta
Add a bunch of set functions and associated data structure in zebra_dplane to allow the configuration of the source address for SRv6 encap in the data plane. Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
2023-11-03zebra: Fix missing break in switchDonald Sharp
Recent Changes added the -Wimplicit-fallthrough flag to FRR's compilation. Implementor does not build with lua support and as such this one was missed in the compilation Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2023-07-05zebra: Add code to get/set interface to pass up from dplaneDonald Sharp
1) Add a bunch of get/set functions and associated data structure in zebra_dplane to allow the setting and retrieval of interface netlink data up into the master pthread. 2) Add a bit of code to breakup startup into stages. This is because FRR currently has a mix of dplane and non dplane interactions and the code needs to be paused before continuing on. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
Done with a combination of regex'ing and banging my head against a wall. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2022-11-23zebra: Replace TC definitions for dplaneDonatas Abraitis
They were replaced, but forgot for `--enable-scripting`. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-08-16zebra: add TC handlers in script codeStephen Worley
Add TC handlers in script code and move non-handled code together. Signed-off-by: Stephen Worley <sworley@nvidia.com>
2022-04-04build: first header *must* be zebra.h or config.hDavid Lamparter
This has already been a requirement for Solaris, it is still a requirement for some of the autoconf feature checks to work correctly, and it will be a requirement for `-fms-extensions`. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2022-03-16zebra: Fixup lua with new dplane opsDonald Sharp
Commit: 5d41413833 added 3 new dplane ops: DPLANE_OP_INTF_INSTALL DPLANE_OP_INTF_UPDATE DPLANE_OP_INTF_DELETE The build system does not build lua so zebra_script.c was not updated. Update of course! Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-02-25zebra: add dplane type for NETCONF dataMark Stapp
Add a new dplane op for interface NETCONF data; add the new enum value to several switch statements. Signed-off-by: Mark Stapp <mstapp@nvidia.com>
2021-10-27zebra: Recent Merge broke --enable-werrorDonald Sharp
Recent code broke upon compiling with --enable-dev-build and --enable-werror. Fix. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-10-20zebra: Add encoders/decoders for zebraDonald Lee
Signed-off-by: Donald Lee <dlqs@gmx.com>