.. _clicmd_src_plugins_igmp:

===============================================================
Igmp cli reference
===============================================================

clear igmp
-------------------------------------------------------------------------

.. code-block:: console

    clear igmp int <interface>


Declaration: ``igmp_clear_interface_command`` `src/plugins/igmp/igmp_cli.c line 72 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L72>`_

Implementation: ``igmp_clear_interface_command_fn``


igmp
-------------------------------------------------------------------------

.. code-block:: console

    igmp <enable|disable> <host|router> <interface>


Declaration: ``igmp_enable_command`` `src/plugins/igmp/igmp_cli.c line 210 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L210>`_

Implementation: ``igmp_enable_cli``


igmp listen
-------------------------------------------------------------------------

.. code-block:: console

    igmp listen [<enable|disable>] int <interface> saddr <ip4-address> gaddr <ip4-address>


Declaration: ``igmp_listen_command`` `src/plugins/igmp/igmp_cli.c line 151 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L151>`_

Implementation: ``igmp_listen_command_fn``


igmp proxy-dev
-------------------------------------------------------------------------

.. code-block:: console

    igmp proxy-dev <add|del> vrf-id <table-id> <interface>


Declaration: ``igmp_proxy_device_add_del_command`` `src/plugins/igmp/igmp_cli.c line 272 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L272>`_

Implementation: ``igmp_proxy_device_add_del_command_fn``


igmp proxy-dev itf
-------------------------------------------------------------------------

.. code-block:: console

    igmp proxy-dev itf <add|del> vrf-id <table-id> <interface>


Declaration: ``igmp_proxy_device_add_del_interface_command`` `src/plugins/igmp/igmp_cli.c line 334 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L334>`_

Implementation: ``igmp_proxy_device_add_del_interface_command_fn``


show igmp config
-------------------------------------------------------------------------

.. code-block:: console

    show igmp config


Declaration: ``igmp_show_command`` `src/plugins/igmp/igmp_cli.c line 356 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L356>`_

Implementation: ``igmp_show_command_fn``


show igmp ssm-ranges
-------------------------------------------------------------------------

.. code-block:: console

    show igmp ssm-ranges


Declaration: ``igmp_show_timers_command`` `src/plugins/igmp/igmp_ssm_range.c line 130 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_ssm_range.c#L130>`_

Implementation: ``igmp_ssm_range_show``


test igmp timers
-------------------------------------------------------------------------

.. code-block:: console

    Change the default values for IGMP timers - only sensible during unit tests


Declaration: ``test_igmp_command`` `src/plugins/igmp/igmp_cli.c line 401 <https://github.com/FDio/vpp/blob/master//src/plugins/igmp/igmp_cli.c#L401>`_

Implementation: ``test_igmp_command_fn``