mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 10:04:18 +00:00
babeld: pass distribute ctx to distribute-list functions
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
This commit is contained in:
parent
5a759f8a69
commit
47aa9fe18c
@ -710,7 +710,8 @@ DEFUN (babel_distribute_list,
|
|||||||
if (argv[argc - 1]->type == VARIABLE_TKN)
|
if (argv[argc - 1]->type == VARIABLE_TKN)
|
||||||
ifname = argv[argc - 1]->arg;
|
ifname = argv[argc - 1]->arg;
|
||||||
|
|
||||||
return distribute_list_parser(NULL, prefix, true, argv[2 + prefix]->text,
|
return distribute_list_parser(babel_routing_process->distribute_ctx,
|
||||||
|
prefix, true, argv[2 + prefix]->text,
|
||||||
argv[1 + prefix]->arg, ifname);
|
argv[1 + prefix]->arg, ifname);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -731,7 +732,8 @@ DEFUN (babel_no_distribute_list,
|
|||||||
if (argv[argc - 1]->type == VARIABLE_TKN)
|
if (argv[argc - 1]->type == VARIABLE_TKN)
|
||||||
ifname = argv[argc - 1]->arg;
|
ifname = argv[argc - 1]->arg;
|
||||||
|
|
||||||
return distribute_list_no_parser(NULL, vty, prefix, true,
|
return distribute_list_no_parser(babel_routing_process->distribute_ctx,
|
||||||
|
vty, prefix, true,
|
||||||
argv[3 + prefix]->text,
|
argv[3 + prefix]->text,
|
||||||
argv[2 + prefix]->arg, ifname);
|
argv[2 + prefix]->arg, ifname);
|
||||||
}
|
}
|
||||||
@ -753,8 +755,8 @@ DEFUN (babel_ipv6_distribute_list,
|
|||||||
if (argv[argc - 1]->type == VARIABLE_TKN)
|
if (argv[argc - 1]->type == VARIABLE_TKN)
|
||||||
ifname = argv[argc - 1]->arg;
|
ifname = argv[argc - 1]->arg;
|
||||||
|
|
||||||
return distribute_list_parser(NULL, prefix, false,
|
return distribute_list_parser(babel_routing_process->distribute_ctx,
|
||||||
argv[3 + prefix]->text,
|
prefix, false, argv[3 + prefix]->text,
|
||||||
argv[2 + prefix]->arg, ifname);
|
argv[2 + prefix]->arg, ifname);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -776,7 +778,8 @@ DEFUN (babel_no_ipv6_distribute_list,
|
|||||||
if (argv[argc - 1]->type == VARIABLE_TKN)
|
if (argv[argc - 1]->type == VARIABLE_TKN)
|
||||||
ifname = argv[argc - 1]->arg;
|
ifname = argv[argc - 1]->arg;
|
||||||
|
|
||||||
return distribute_list_no_parser(NULL, vty, prefix, false,
|
return distribute_list_no_parser(babel_routing_process->distribute_ctx,
|
||||||
|
vty, prefix, false,
|
||||||
argv[4 + prefix]->text,
|
argv[4 + prefix]->text,
|
||||||
argv[3 + prefix]->arg, ifname);
|
argv[3 + prefix]->arg, ifname);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user