diff options
| author | usrivastava-nvidia <usrivastava@nvidia.com> | 2025-03-07 06:05:06 +0000 |
|---|---|---|
| committer | usrivastava-nvidia <usrivastava@nvidia.com> | 2025-03-20 16:17:39 +0000 |
| commit | 5934b6f402eebe24befcd1ffbf1040434c5999dd (patch) | |
| tree | 63f1f39a8cc43999a72f77bd22cb8a43f5b72980 /pimd | |
| parent | 361f80a64b69640dbbf472e77d6d04d2e62f409a (diff) | |
pimd:Setting the flag PIM_MSDP_PEERF_IN_GROUP for MSDP mesh group peers
Signed-off-by: Utkarsh Srivastava <usrivastava@nvidia.com>
Diffstat (limited to 'pimd')
| -rw-r--r-- | pimd/pim_msdp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pimd/pim_msdp.c b/pimd/pim_msdp.c index 1fd27d383e..2192aa9831 100644 --- a/pimd/pim_msdp.c +++ b/pimd/pim_msdp.c @@ -1028,10 +1028,11 @@ struct pim_msdp_peer *pim_msdp_peer_add(struct pim_instance *pim, mp->peer = *peer; pim_inet4_dump("<peer?>", mp->peer, mp->key_str, sizeof(mp->key_str)); mp->local = *local; - if (mesh_group_name) + if (mesh_group_name) { mp->mesh_group_name = XSTRDUP(MTYPE_PIM_MSDP_MG_NAME, mesh_group_name); - + SET_FLAG(mp->flags, PIM_MSDP_PEERF_IN_GROUP); + } mp->state = PIM_MSDP_INACTIVE; mp->fd = -1; mp->auth_listen_sock = -1; |
