mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 00:41:20 +00:00
ospfd: fix logging of what triggered the SPF run
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
This commit is contained in:
parent
69843e810a
commit
162e8460b9
@ -1889,19 +1889,19 @@ static int ospf_spf_calculate_schedule_worker(struct thread *thread)
|
||||
|
||||
rbuf[0] = '\0';
|
||||
if (spf_reason_flags) {
|
||||
if (spf_reason_flags & SPF_FLAG_ROUTER_LSA_INSTALL)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_ROUTER_LSA_INSTALL))
|
||||
strlcat(rbuf, "R, ", sizeof(rbuf));
|
||||
if (spf_reason_flags & SPF_FLAG_NETWORK_LSA_INSTALL)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_NETWORK_LSA_INSTALL))
|
||||
strlcat(rbuf, "N, ", sizeof(rbuf));
|
||||
if (spf_reason_flags & SPF_FLAG_SUMMARY_LSA_INSTALL)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_SUMMARY_LSA_INSTALL))
|
||||
strlcat(rbuf, "S, ", sizeof(rbuf));
|
||||
if (spf_reason_flags & SPF_FLAG_ASBR_SUMMARY_LSA_INSTALL)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_ASBR_SUMMARY_LSA_INSTALL))
|
||||
strlcat(rbuf, "AS, ", sizeof(rbuf));
|
||||
if (spf_reason_flags & SPF_FLAG_ABR_STATUS_CHANGE)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_ABR_STATUS_CHANGE))
|
||||
strlcat(rbuf, "ABR, ", sizeof(rbuf));
|
||||
if (spf_reason_flags & SPF_FLAG_ASBR_STATUS_CHANGE)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_ASBR_STATUS_CHANGE))
|
||||
strlcat(rbuf, "ASBR, ", sizeof(rbuf));
|
||||
if (spf_reason_flags & SPF_FLAG_MAXAGE)
|
||||
if (spf_reason_flags & (1 << SPF_FLAG_MAXAGE))
|
||||
strlcat(rbuf, "M, ", sizeof(rbuf));
|
||||
|
||||
size_t rbuflen = strlen(rbuf);
|
||||
|
Loading…
Reference in New Issue
Block a user