mirror of
https://github.com/quantum5/bird-filter.git
synced 2025-04-24 00:51:57 -04:00
Optimize is_aspa_invalid_upstream in bird
This commit is contained in:
parent
52b52aa536
commit
0ce675d00d
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue