mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 12:41:21 +00:00
zebra: Add access-list lookup failures to debug routemap detail
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
ca4795dae6
commit
774cd0cd6c
@ -1055,8 +1055,13 @@ route_match_ip_next_hop(void *rule, const struct prefix *prefix, void *object)
|
|||||||
return RMAP_NOMATCH;
|
return RMAP_NOMATCH;
|
||||||
}
|
}
|
||||||
alist = access_list_lookup(AFI_IP, (char *)rule);
|
alist = access_list_lookup(AFI_IP, (char *)rule);
|
||||||
if (alist == NULL)
|
if (alist == NULL) {
|
||||||
|
if (CHECK_FLAG(rmap_debug, DEBUG_ROUTEMAP_DETAIL))
|
||||||
|
zlog_debug(
|
||||||
|
"%s: Access-List Specified: %s does not exist defaulting to NO_MATCH",
|
||||||
|
__func__, (char *)rule);
|
||||||
return RMAP_NOMATCH;
|
return RMAP_NOMATCH;
|
||||||
|
}
|
||||||
|
|
||||||
return (access_list_apply(alist, &p) == FILTER_DENY ? RMAP_NOMATCH
|
return (access_list_apply(alist, &p) == FILTER_DENY ? RMAP_NOMATCH
|
||||||
: RMAP_MATCH);
|
: RMAP_MATCH);
|
||||||
@ -1154,8 +1159,13 @@ route_match_address(afi_t afi, void *rule, const struct prefix *prefix,
|
|||||||
struct access_list *alist;
|
struct access_list *alist;
|
||||||
|
|
||||||
alist = access_list_lookup(afi, (char *)rule);
|
alist = access_list_lookup(afi, (char *)rule);
|
||||||
if (alist == NULL)
|
if (alist == NULL) {
|
||||||
|
if (CHECK_FLAG(rmap_debug, DEBUG_ROUTEMAP_DETAIL))
|
||||||
|
zlog_debug(
|
||||||
|
"%s: Access-List Specified: %s does not exist defaulting to NO_MATCH",
|
||||||
|
__func__, (char *)rule);
|
||||||
return RMAP_NOMATCH;
|
return RMAP_NOMATCH;
|
||||||
|
}
|
||||||
|
|
||||||
return (access_list_apply(alist, prefix) == FILTER_DENY ? RMAP_NOMATCH
|
return (access_list_apply(alist, prefix) == FILTER_DENY ? RMAP_NOMATCH
|
||||||
: RMAP_MATCH);
|
: RMAP_MATCH);
|
||||||
|
Loading…
Reference in New Issue
Block a user