diff options
| author | Wesley Coakley <wcoakley@nvidia.com> | 2021-07-28 21:37:44 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2024-12-09 12:31:29 -0500 |
| commit | a72d1a112485465c9eaba05a7e487a8ad9f0f22d (patch) | |
| tree | 1ab0b3025c87ee4fc7923aa5c61bf30e4bbd73b3 /pbrd | |
| parent | e57ad2fbcd33c00525895759118c12350a97c1bc (diff) | |
pbrd: fix vrf_unchanged which may depend on other seqs
Ticket: 2740911
Signed-off-by: Wesley Coakley <wcoakley@nvidia.com>
Diffstat (limited to 'pbrd')
| -rw-r--r-- | pbrd/pbr_map.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pbrd/pbr_map.c b/pbrd/pbr_map.c index 8f7a46377c..ea0e2e4eaf 100644 --- a/pbrd/pbr_map.c +++ b/pbrd/pbr_map.c @@ -732,6 +732,14 @@ void pbr_map_schedule_policy_from_nhg(const char *nh_group, bool installed) pbr_map_check(pbrms, false); } + + /* + * vrf_unchanged pbrms have no nhg but their + * installation is contingent on other sequences which + * may... + */ + if (pbrms->vrf_unchanged) + pbr_map_check(pbrms, false); } } } |
