diff options
Diffstat (limited to 'pimd/pim_msdp.h')
| -rw-r--r-- | pimd/pim_msdp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pimd/pim_msdp.h b/pimd/pim_msdp.h index 7e0e5c1218..4edb6e6166 100644 --- a/pimd/pim_msdp.h +++ b/pimd/pim_msdp.h @@ -341,6 +341,16 @@ void pim_msdp_peer_restart(struct pim_msdp_peer *mp); */ void pim_msdp_shutdown(struct pim_instance *pim, bool state); +/** + * Get the configured originator ID for the SA RP field or the RP for the group. + * + * \param[in] pim PIM instance that MSDP connection belongs to. + * \param[in] group Multicast group. + * \param[out] originator_id Originator output value. + */ +void pim_msdp_originator_id(struct pim_instance *pim, const struct prefix *group, + struct in_addr *originator_id); + extern bool pim_msdp_log_neighbor_events(const struct pim_instance *pim); extern bool pim_msdp_log_sa_events(const struct pim_instance *pim); |
