frr/fpm
Carmine Scarpitta 154bce3d9c fpm: Add func to encode SRv6 SIDs in protobuf
Add a bunch of helper functions to support encoding of SRv6 SIDs in
protobuf.

Specifically,
* `fpm_srv6_sid_format_create`: encode SID format information into a
protobuf `SRv6SIDFormat` structure
* `fpm_srv6_local_sid_*_behavior_create` functions: encode an SRv6 SID
behavior and associated attributes into a protobuf
`Fpm__SRv6LocalSID__*` structure

This is a preliminary commit to support sending SRv6 Local SIDs and VPN
SIDs via protobuf.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
2024-02-18 18:31:13 +01:00
..
Makefile build: non-recursive qpb & fpm 2017-07-31 23:03:30 +02:00
fpm.h *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
fpm.proto fpm: Add SRv6 VPN SIDs to `fpm.proto` 2024-02-18 18:31:13 +01:00
fpm_pb.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
fpm_pb.h fpm: Add func to encode SRv6 SIDs in protobuf 2024-02-18 18:31:13 +01:00
subdir.am build: fix `AM_LDFLAGS` usage (and gcov) 2021-07-21 17:10:08 +02:00