diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-03-24 07:58:08 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-03-26 16:22:00 -0400 |
| commit | 5f040085bad9cff365fe4bed0696ccf7494840b5 (patch) | |
| tree | 45901dd8c4d9b02af6f1db55c8318a47fca1aa6e /bgpd/bgp_rd.h | |
| parent | 4ce217af91f456bdba956e5a306dafd7dae4ac5c (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.h | 5 |
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); |
