diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-05-01 08:26:28 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-01 08:26:28 +0300 |
| commit | 48f5d828e3ed00bce92e5f916acf19304d0bf647 (patch) | |
| tree | 946c085f23ddf555dd3abf7ca7776c2d70b53cc1 /lib/zclient.c | |
| parent | b3949f4246a6c1e93f3016d70738a94bbb824bbc (diff) | |
| parent | 03d2ad01a4fd4aa6df4b1ec64249fb391405a61f (diff) | |
Merge pull request #15673 from pguibert6WIND/isis_srv6_usid
lib: fix srv6 locator flags propagated to isis
Diffstat (limited to 'lib/zclient.c')
| -rw-r--r-- | lib/zclient.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/zclient.c b/lib/zclient.c index 4cf3934502..c5b1e72380 100644 --- a/lib/zclient.c +++ b/lib/zclient.c @@ -1125,6 +1125,7 @@ int zapi_srv6_locator_encode(struct stream *s, const struct srv6_locator *l) stream_put(s, l->name, strlen(l->name)); stream_putw(s, l->prefix.prefixlen); stream_put(s, &l->prefix.prefix, sizeof(l->prefix.prefix)); + stream_putc(s, l->flags); return 0; } @@ -1140,6 +1141,7 @@ int zapi_srv6_locator_decode(struct stream *s, struct srv6_locator *l) STREAM_GETW(s, l->prefix.prefixlen); STREAM_GET(&l->prefix.prefix, s, sizeof(l->prefix.prefix)); l->prefix.family = AF_INET6; + STREAM_GETC(s, l->flags); return 0; stream_failure: |
