summaryrefslogtreecommitdiff
path: root/bgpd/bgp_rd.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2020-03-24 07:58:08 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2020-03-26 16:22:00 -0400
commit5f040085bad9cff365fe4bed0696ccf7494840b5 (patch)
tree45901dd8c4d9b02af6f1db55c8318a47fca1aa6e /bgpd/bgp_rd.h
parent4ce217af91f456bdba956e5a306dafd7dae4ac5c (diff)
lib, bgpd: Another round of `struct const prefix` cleanup
Cleanup another set of functions that need to respect the const'ness of a prefix. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'bgpd/bgp_rd.h')
-rw-r--r--bgpd/bgp_rd.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/bgpd/bgp_rd.h b/bgpd/bgp_rd.h
index 439dfd4a31..56b9023a2e 100644
--- a/bgpd/bgp_rd.h
+++ b/bgpd/bgp_rd.h
@@ -61,11 +61,12 @@ extern void decode_rd_as(const uint8_t *pnt, struct rd_as *rd_as);
extern void decode_rd_as4(const uint8_t *pnt, struct rd_as *rd_as);
extern void decode_rd_ip(const uint8_t *pnt, struct rd_ip *rd_ip);
#if ENABLE_BGP_VNC
-extern void decode_rd_vnc_eth(uint8_t *pnt, struct rd_vnc_eth *rd_vnc_eth);
+extern void decode_rd_vnc_eth(const uint8_t *pnt,
+ struct rd_vnc_eth *rd_vnc_eth);
#endif
extern int str2prefix_rd(const char *, struct prefix_rd *);
-extern char *prefix_rd2str(struct prefix_rd *, char *, size_t);
+extern char *prefix_rd2str(const struct prefix_rd *, char *, size_t);
extern void form_auto_rd(struct in_addr router_id, uint16_t rd_id,
struct prefix_rd *prd);