summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/srv6.c3
-rw-r--r--lib/srv6.h6
2 files changed, 5 insertions, 4 deletions
diff --git a/lib/srv6.c b/lib/srv6.c
index 287bf5608..9b9f40298 100644
--- a/lib/srv6.c
+++ b/lib/srv6.c
@@ -76,7 +76,8 @@ int snprintf_seg6_segs(char *str,
}
const char *seg6local_context2str(char *str, size_t size,
- struct seg6local_context *ctx, uint32_t action)
+ const struct seg6local_context *ctx,
+ uint32_t action)
{
char b0[128];
diff --git a/lib/srv6.h b/lib/srv6.h
index 24c7ffc3a..b72b098c7 100644
--- a/lib/srv6.h
+++ b/lib/srv6.h
@@ -119,9 +119,9 @@ static inline void *sid_copy(struct in6_addr *dst,
const char *
seg6local_action2str(uint32_t action);
-const char *
-seg6local_context2str(char *str, size_t size,
- struct seg6local_context *ctx, uint32_t action);
+const char *seg6local_context2str(char *str, size_t size,
+ const struct seg6local_context *ctx,
+ uint32_t action);
int snprintf_seg6_segs(char *str,
size_t size, const struct seg6_segs *segs);