mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-28 17:36:02 +00:00
lib: add address-family-specific autocompletion for prefix-lists
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
This commit is contained in:
parent
061c69f3f5
commit
6dbd2465e1
14
lib/plist.c
14
lib/plist.c
@ -1632,12 +1632,26 @@ static void plist_autocomplete(vector comps, struct cmd_token *token)
|
||||
plist_autocomplete_afi(AFI_IP6, comps, token);
|
||||
}
|
||||
|
||||
static void plist4_autocomplete(vector comps, struct cmd_token *token)
|
||||
{
|
||||
plist_autocomplete_afi(AFI_IP, comps, token);
|
||||
}
|
||||
|
||||
static void plist6_autocomplete(vector comps, struct cmd_token *token)
|
||||
{
|
||||
plist_autocomplete_afi(AFI_IP6, comps, token);
|
||||
}
|
||||
|
||||
static const struct cmd_variable_handler plist_var_handlers[] = {
|
||||
{/* "prefix-list WORD" */
|
||||
.varname = "prefix_list",
|
||||
.completions = plist_autocomplete},
|
||||
{.tokenname = "PREFIXLIST_NAME",
|
||||
.completions = plist_autocomplete},
|
||||
{.tokenname = "PREFIXLIST4_NAME",
|
||||
.completions = plist4_autocomplete},
|
||||
{.tokenname = "PREFIXLIST6_NAME",
|
||||
.completions = plist6_autocomplete},
|
||||
{.completions = NULL}};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user