]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: constify read only parameters
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Wed, 3 Nov 2021 11:45:02 +0000 (08:45 -0300)
committermergify-bot <noreply@mergify.io>
Sat, 6 Nov 2021 15:09:09 +0000 (15:09 +0000)
Constify some BFD library function parameters to signalize they are
not going to get modified.

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
(cherry picked from commit ca30ac7fc375e3979776bb229587415f05bd4ce9)

lib/bfd.c
lib/bfd.h

index 2ad75c052f24dce24cf91e7862d3da7b488a7f85..6672c75a2472facc2b1b211a9455a1b55a052b8b 100644 (file)
--- a/lib/bfd.c
+++ b/lib/bfd.c
@@ -552,7 +552,8 @@ static bool bfd_sess_address_changed(const struct bfd_session_params *bsp,
 }
 
 void bfd_sess_set_ipv4_addrs(struct bfd_session_params *bsp,
-                            struct in_addr *src, struct in_addr *dst)
+                            const struct in_addr *src,
+                            const struct in_addr *dst)
 {
        if (!bfd_sess_address_changed(bsp, AF_INET, (struct in6_addr *)src,
                                      (struct in6_addr *)dst))
@@ -576,7 +577,8 @@ void bfd_sess_set_ipv4_addrs(struct bfd_session_params *bsp,
 }
 
 void bfd_sess_set_ipv6_addrs(struct bfd_session_params *bsp,
-                            struct in6_addr *src, struct in6_addr *dst)
+                            const struct in6_addr *src,
+                            const struct in6_addr *dst)
 {
        if (!bfd_sess_address_changed(bsp, AF_INET6, src, dst))
                return;
index 6c0d1c177e88dc7d9feae2dbbe21a1407e1e06e0..cc9659ff7978d0734d506053c898b2e17684d51e 100644 (file)
--- a/lib/bfd.h
+++ b/lib/bfd.h
@@ -124,7 +124,8 @@ void bfd_sess_free(struct bfd_session_params **bsp);
  * \param dst remote address (mandatory).
  */
 void bfd_sess_set_ipv4_addrs(struct bfd_session_params *bsp,
-                            struct in_addr *src, struct in_addr *dst);
+                            const struct in_addr *src,
+                            const struct in_addr *dst);
 
 /**
  * Set the local and peer address of the BFD session.
@@ -138,7 +139,8 @@ void bfd_sess_set_ipv4_addrs(struct bfd_session_params *bsp,
  * \param dst remote address (mandatory).
  */
 void bfd_sess_set_ipv6_addrs(struct bfd_session_params *bsp,
-                            struct in6_addr *src, struct in6_addr *dst);
+                            const struct in6_addr *src,
+                            const struct in6_addr *dst);
 
 /**
  * Configure the BFD session interface.