diff options
author | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2022-03-04 02:01:34 +0100 |
---|---|---|
committer | Ondrej Zajicek <santiago@crfreenet.org> | 2022-06-27 21:13:31 +0200 |
commit | 8f3c6151b4ff11d98a20f6f9919723f0fb719161 (patch) | |
tree | 215ecd33d34beaeb685d982ac0de13181c39a3ef /filter/data.h | |
parent | 9b302c133f02f96edc5caa769dfd21dc9ef038b5 (diff) |
Nest: Cleanups in as_path_filter()
Use struct f_val as a common argument for as_path_filter(), as suggested
by Alexander Zubkov. That allows to use NULL sets as valid arguments.
Diffstat (limited to 'filter/data.h')
-rw-r--r-- | filter/data.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/filter/data.h b/filter/data.h index 4cb6b7a8..8cba8c0e 100644 --- a/filter/data.h +++ b/filter/data.h @@ -282,6 +282,8 @@ static inline int eclist_set_type(const struct f_tree *set) { return set->from.type == T_EC; } static inline int lclist_set_type(const struct f_tree *set) { return set->from.type == T_LC; } +static inline int path_set_type(const struct f_tree *set) +{ return set->from.type == T_INT; } const struct adata *clist_filter(struct linpool *pool, const struct adata *list, const struct f_val *set, int pos); const struct adata *eclist_filter(struct linpool *pool, const struct adata *list, const struct f_val *set, int pos); |