diff options
| author | Russ White <russ@riw.us> | 2021-04-13 11:38:51 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-13 11:38:51 -0400 |
| commit | 0ae24ff56611e9151e0c061910ad34fee9fac53b (patch) | |
| tree | 4c5117a2877c982bd150f725bb65e86fda70595c /lib/filter.c | |
| parent | a9d5dbe34b6a01f7545df86e7a7781195d130155 (diff) | |
| parent | 1dc32c419dd71019cf13d563ca3be2bc90d49e36 (diff) | |
Merge pull request #8414 from idryzhov/fix-filter-cli
various acl/plist cli fixes
Diffstat (limited to 'lib/filter.c')
| -rw-r--r-- | lib/filter.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/lib/filter.c b/lib/filter.c index 83423ba321..ab62e95fb6 100644 --- a/lib/filter.c +++ b/lib/filter.c @@ -469,59 +469,6 @@ void access_list_filter_add(struct access_list *access, host A single host address */ -struct filter *filter_lookup_cisco(struct access_list *access, - struct filter *mnew) -{ - struct filter *mfilter; - struct filter_cisco *filter; - struct filter_cisco *new; - - new = &mnew->u.cfilter; - - for (mfilter = access->head; mfilter; mfilter = mfilter->next) { - filter = &mfilter->u.cfilter; - - if (filter->extended) { - if (mfilter->type == mnew->type - && filter->addr.s_addr == new->addr.s_addr - && filter->addr_mask.s_addr == new->addr_mask.s_addr - && filter->mask.s_addr == new->mask.s_addr - && filter->mask_mask.s_addr - == new->mask_mask.s_addr) - return mfilter; - } else { - if (mfilter->type == mnew->type - && filter->addr.s_addr == new->addr.s_addr - && filter->addr_mask.s_addr - == new->addr_mask.s_addr) - return mfilter; - } - } - - return NULL; -} - -struct filter *filter_lookup_zebra(struct access_list *access, - struct filter *mnew) -{ - struct filter *mfilter; - struct filter_zebra *filter; - struct filter_zebra *new; - - new = &mnew->u.zfilter; - - for (mfilter = access->head; mfilter; mfilter = mfilter->next) { - filter = &mfilter->u.zfilter; - - if (filter->exact == new->exact - && mfilter->type == mnew->type) { - if (prefix_same(&filter->prefix, &new->prefix)) - return mfilter; - } - } - return NULL; -} - static void config_write_access_zebra(struct vty *, struct filter *); static void config_write_access_cisco(struct vty *, struct filter *); |
