summaryrefslogtreecommitdiff
path: root/filter/data.c
AgeCommit message (Collapse)Author
2021-01-12Filter: TLVMikael Magnusson
2020-06-28Filter: Improve handling of sets in BGP path masksKazuki Yamaguchi
Compare the content of PM_ASN_SET in path masks. A reconfiguration was not properly triggering a reload of affected protocols when the members of a set in a path mask change. Also, update the printing code to so that it can display sets in a path mask.
2020-06-28Filter: Fix comparison of BGP path maskKazuki Yamaguchi
Add a missing return statement. Path masks with the same length were all considered the same. Comparing two with different length would cause out-of-bounds memory access.
2020-05-18Nest: Implement BGP path mask loop operatorOndrej Zajicek (work)
Implement regex-like '+' operator in BGP path masks to match previous path mask item multiple times. This is useful as ASNs may appear multiple times in paths due to path prepending for traffic engineering purposes.
2019-11-05Filter: Improve typecheck error messagesOndrej Zajicek (work)
2019-07-02Filter: Pre-evaluation of constant expressionsMaria Matejka
2019-06-19Revert "Filter: Dropped the setter instructions in favor of direct result ↵Maria Matejka
storage." This reverts commit bd91338246c1ba40358243f1bdf5a6dbd3a29f35.
2019-06-03Filter: Dropped the setter instructions in favor of direct result storage.Maria Matejka
This should help filter performance a bit.
2019-02-20Filter: merged filter compare functions into common M4 fileMaria Matejka
2019-02-20Filter data manipulation functions separated to their fileMaria Matejka