diff options
| author | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2020-05-01 10:10:16 -0300 |
|---|---|---|
| committer | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2020-06-05 14:36:53 -0300 |
| commit | 25ceb5d807d0062d5426dd11f72cf9c279173f74 (patch) | |
| tree | 3005dc9aaff8301fbe2d5a57afcf3d3680926de9 /lib/filter_cli.c | |
| parent | c7d3de9ff2e3c2741356825f72ff0ed3215e3a95 (diff) | |
lib: fix access list mac removal command
Copy & paste mistake: MAC commands need `X:X:X:X:X:X` and not
`X:X::X:X/M` types. Also, MAC access-list don't use `exact-match`.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Diffstat (limited to 'lib/filter_cli.c')
| -rw-r--r-- | lib/filter_cli.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/filter_cli.c b/lib/filter_cli.c index 78553c50a2..af24d8752c 100644 --- a/lib/filter_cli.c +++ b/lib/filter_cli.c @@ -1020,7 +1020,7 @@ DEFPY( DEFPY( no_mac_access_list, no_mac_access_list_cmd, - "no mac access-list WORD$name [seq (1-4294967295)$seq] <deny|permit>$action <X:X::X:X/M$prefix [exact-match$exact]|any>", + "no mac access-list WORD$name [seq (1-4294967295)$seq] <deny|permit>$action <X:X:X:X:X:X$prefix|any>", NO_STR MAC_STR ACCESS_LIST_STR @@ -1028,7 +1028,6 @@ DEFPY( ACCESS_LIST_SEQ_STR ACCESS_LIST_ACTION_STR "MAC address\n" - "Exact match of the prefixes\n" "Match any MAC address\n") { struct access_list *acl; @@ -1062,10 +1061,10 @@ DEFPY( if (prefix == NULL) { memset(&pany, 0, sizeof(pany)); pany.family = AF_ETHERNET; - sseq = acl_zebra_get_seq(acl, action, &pany, exact); + sseq = acl_zebra_get_seq(acl, action, &pany, false); } else sseq = acl_zebra_get_seq(acl, action, (struct prefix *)prefix, - exact); + false); if (sseq == -1) return CMD_WARNING; |
