diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2025-02-25 10:36:40 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-25 10:36:40 -0500 |
| commit | d7106ad65c9a4d0c77565e3ac70defe180f21d55 (patch) | |
| tree | 2803efc0d1709f8ff6ac77a24d34cdafd42a09a2 | |
| parent | c3e264e27ac5b682c4647aeeaf4e61f09d5243f9 (diff) | |
| parent | e933d37f4a87e2386a532e2a6ecc49d281a5575b (diff) | |
Merge pull request #18250 from FRRouting/mergify/bp/stable/10.1/pr-18216
pimd: Fix PIM VRF support (send register/register stop in VRF) (backport #18216)
| -rw-r--r-- | pimd/pim_instance.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim_instance.c b/pimd/pim_instance.c index b3410d15af..da49385304 100644 --- a/pimd/pim_instance.c +++ b/pimd/pim_instance.c @@ -178,6 +178,9 @@ static int pim_vrf_enable(struct vrf *vrf) zlog_debug("%s: for %s %u", __func__, vrf->name, vrf->vrf_id); + if (vrf_bind(vrf->vrf_id, pim->reg_sock, NULL) < 0) + zlog_warn("Failed to bind register socket to VRF %s", vrf->name); + pim_mroute_socket_enable(pim); FOR_ALL_INTERFACES (vrf, ifp) { |
