Optimize is_aspa_invalid_upstream in bird

This commit is contained in:
Quantum 2024-10-29 21:04:39 -04:00
parent 52b52aa536
commit 0ce675d00d
2 changed files with 3 additions and 3 deletions

View file

@ -87,10 +87,10 @@ class BirdValidator(Validator):
if self.is_invalid_pair(asn, prev_asn) and max_up_ramp > i:
max_up_ramp = i
if self.is_invalid_pair(prev_asn, asn) and min_down_ramp < i:
if self.is_invalid_pair(prev_asn, asn):
min_down_ramp = i
prev_asn = asn
i += 1
i = i + 1
return min_down_ramp > max_up_ramp

View file

@ -34,7 +34,7 @@ function is_aspa_invalid_upstream() {
if is_aspa_invalid_pair(cur_asn, cur_asn) && max_up_ramp > i then
max_up_ramp = i;
if is_aspa_invalid_pair(prev_asn, cur_asn) && min_down_ramp < i then
if is_aspa_invalid_pair(prev_asn, cur_asn) then
min_down_ramp = i;
}