diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2024-09-24 12:32:15 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-24 12:32:15 -0400 |
| commit | 269d63a5c1a0d99690b4244655f043650dd2ae45 (patch) | |
| tree | cbdb0dd6ee3cbc18f1ccfd60e9c599b57911a1cc /pimd/pim_cmd_common.c | |
| parent | cee061df3c7e11dccad2e36335ccba45c27fc592 (diff) | |
| parent | 1425d4ac48908a3f0eeb9f944652157ed9d713c8 (diff) | |
Merge pull request #16861 from btrent98/igmp-proxy2
Add igmp proxy support
Diffstat (limited to 'pimd/pim_cmd_common.c')
| -rw-r--r-- | pimd/pim_cmd_common.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pimd/pim_cmd_common.c b/pimd/pim_cmd_common.c index 2f46fcac9b..7337bacc84 100644 --- a/pimd/pim_cmd_common.c +++ b/pimd/pim_cmd_common.c @@ -420,6 +420,17 @@ int pim_process_no_ip_pim_boundary_oil_cmd(struct vty *vty) FRR_PIM_AF_XPATH_VAL); } +int pim_process_ip_gmp_proxy_cmd(struct vty *vty, bool enable) +{ + if (enable) + nb_cli_enqueue_change(vty, "./proxy", NB_OP_MODIFY, "true"); + else + nb_cli_enqueue_change(vty, "./proxy", NB_OP_DESTROY, NULL); + + return nb_cli_apply_changes(vty, FRR_GMP_INTERFACE_XPATH, + FRR_PIM_AF_XPATH_VAL); +} + int pim_process_ip_mroute_cmd(struct vty *vty, const char *interface, const char *group_str, const char *source_str) { |
