diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2020-09-17 20:13:44 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2020-09-17 20:13:44 -0400 |
| commit | 0cbee799d526fbe0692822d97d7ec227f30ab962 (patch) | |
| tree | 8d4e8754c889e1241890022fa7d82aa3789adca9 | |
| parent | 70d400cefa05bdd6fa64ed6fdb42d082a6a5bc25 (diff) | |
lib: Actually call nexthop_group_disable_vrf
When the nexthop-groups were added to FRR for some
reason the call to nexthop_group_disable_vrf was
not added although it was written.
Add it in.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
| -rw-r--r-- | lib/vrf.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -317,6 +317,14 @@ void vrf_disable(struct vrf *vrf) /* Till now, nothing to be done for the default VRF. */ // Pending: see why this statement. + + /* + * When the vrf is disabled let's + * handle all nexthop-groups associated + * with this vrf + */ + nexthop_group_disable_vrf(vrf); + if (vrf_master.vrf_disable_hook) (*vrf_master.vrf_disable_hook)(vrf); } |
