summaryrefslogtreecommitdiff
path: root/pimd/pim_rp.h
diff options
context:
space:
mode:
authorMobashshera Rasool <mrasool@vmware.com>2022-02-02 07:36:47 -0800
committerMobashshera Rasool <mrasool@vmware.com>2022-03-08 00:57:51 -0800
commit99384c6e4d46be59835286f5b0459eb08f3931ab (patch)
treefcd679f23d65d08299bc7ffcbff11831eeaa6998 /pimd/pim_rp.h
parent4fc1f59ea748d57f4e1a32d974aaad1a3b6bdd0b (diff)
pim6d: Return type and parameter changes for api pim_rp_del_config
1. Return value of this function pim_rp_del_config is nowhere used. So made it as a void function. 2. Paramater const char *rp is first converted to string from prefix in the caller and then back to prefix in this api pim_rp_del_config. Fixed it by directly passing the address instead of string. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
Diffstat (limited to 'pimd/pim_rp.h')
-rw-r--r--pimd/pim_rp.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_rp.h b/pimd/pim_rp.h
index c223402ddd..98a3ae3780 100644
--- a/pimd/pim_rp.h
+++ b/pimd/pim_rp.h
@@ -50,8 +50,8 @@ void pim_rp_list_hash_clean(void *data);
int pim_rp_new(struct pim_instance *pim, struct in_addr rp_addr,
struct prefix group, const char *plist,
enum rp_source rp_src_flag);
-int pim_rp_del_config(struct pim_instance *pim, const char *rp,
- const char *group, const char *plist);
+void pim_rp_del_config(struct pim_instance *pim, pim_addr rp_addr,
+ const char *group, const char *plist);
int pim_rp_del(struct pim_instance *pim, struct in_addr rp_addr,
struct prefix group, const char *plist,
enum rp_source rp_src_flag);