summaryrefslogtreecommitdiff
path: root/pimd/pim_msdp_packet.c
diff options
context:
space:
mode:
authorRafael Zalamena <rzalamena@opensourcerouting.org>2021-04-22 15:10:07 -0300
committerRafael Zalamena <rzalamena@opensourcerouting.org>2021-06-25 15:06:20 -0300
commit56697b3e0affbab3d7b89af44c8b9ccec28d91c4 (patch)
tree51bfc1172b8ab6cfef762b4e65773406e997f808 /pimd/pim_msdp_packet.c
parent36df8a84f765cd7beaef60053c284167697f06f0 (diff)
pimd: rework MSDP northbound integration
Simplify the MSDP handling functions and allow source changes. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_msdp_packet.c')
-rw-r--r--pimd/pim_msdp_packet.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pimd/pim_msdp_packet.c b/pimd/pim_msdp_packet.c
index 4aaf0f53d1..48f1c864af 100644
--- a/pimd/pim_msdp_packet.c
+++ b/pimd/pim_msdp_packet.c
@@ -524,7 +524,8 @@ static void pim_msdp_pkt_sa_rx_one(struct pim_msdp_peer *mp, struct in_addr rp)
for (ALL_LIST_ELEMENTS_RO(mp->pim->msdp.peer_list, peer_node, peer)) {
if (!pim_msdp_peer_rpf_check(peer, rp)
&& (strcmp(mp->mesh_group_name, peer->mesh_group_name)
- || !strcmp(mp->mesh_group_name, "default"))) {
+ || !strcmp(mp->mesh_group_name,
+ MSDP_SOLO_PEER_GROUP_NAME))) {
pim_msdp_pkt_sa_tx_one_to_one_peer(peer, rp, sg);
}
}