.. _clicmd_src_plugins_wireguard: =============================================================== Wireguard cli reference =============================================================== set wireguard async mode ------------------------------------------------------------------------- .. code-block:: console set wireguard async mode on|off Declaration: ``wg_set_async_mode_command`` `src/plugins/wireguard/wireguard_cli.c line 382 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L382>`_ Implementation: ``wg_set_async_mode_command_fn`` show wireguard interface ------------------------------------------------------------------------- .. code-block:: console show wireguard Declaration: ``wg_show_itfs_command`` `src/plugins/wireguard/wireguard_cli.c line 348 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L348>`_ Implementation: ``wg_show_if_command_fn`` show wireguard mode ------------------------------------------------------------------------- .. code-block:: console show wireguard mode Declaration: ``wg_show_modemode_command`` `src/plugins/wireguard/wireguard_cli.c line 403 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L403>`_ Implementation: ``wg_show_mode_command_fn`` show wireguard peer ------------------------------------------------------------------------- .. code-block:: console show wireguard peer Declaration: ``wg_show_peers_command`` `src/plugins/wireguard/wireguard_cli.c line 320 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L320>`_ Implementation: ``wg_show_peer_command_fn`` wireguard create ------------------------------------------------------------------------- .. code-block:: console wireguard create listen-port <port> private-key <key> src <IP> [generate-key] Create a Wireguard interface. Declaration: ``wg_if_create_command`` `src/plugins/wireguard/wireguard_cli.c line 97 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L97>`_ Implementation: ``wg_if_create_cli`` wireguard delete ------------------------------------------------------------------------- .. code-block:: console wireguard delete <interface> Delete a Wireguard interface. Declaration: ``wg_if_delete_command`` `src/plugins/wireguard/wireguard_cli.c line 144 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L144>`_ Implementation: ``wg_if_delete_cli`` wireguard peer add ------------------------------------------------------------------------- .. code-block:: console wireguard peer add <wg_int> public-key <pub_key_other> endpoint <ip4_dst> allowed-ip <prefix> dst-port [port_dst] persistent-keepalive [keepalive_interval] Declaration: ``wg_peer_add_command`` `src/plugins/wireguard/wireguard_cli.c line 250 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L250>`_ Implementation: ``wg_peer_add_command_fn`` wireguard peer remove ------------------------------------------------------------------------- .. code-block:: console wireguard peer remove <index> Declaration: ``wg_peer_remove_command`` `src/plugins/wireguard/wireguard_cli.c line 296 <https://github.com/FDio/vpp/blob/master//src/plugins/wireguard/wireguard_cli.c#L296>`_ Implementation: ``wg_peer_remove_command_fn``