FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
src/plugins/wireguard

show wireguard interface

Summary/usage

show wireguard.

Declaration and implementation

Declaration: wg_show_itfs_command (src/plugins/wireguard/wireguard_cli.c line 344)

Implementation: wg_show_if_command_fn.

show wireguard peer

Summary/usage

show wireguard peer.

Declaration and implementation

Declaration: wg_show_peers_command (src/plugins/wireguard/wireguard_cli.c line 318)

Implementation: wg_show_peer_command_fn.

wireguard create

Summary/usage

wireguard create listen-port <port> private-key <key> src <IP> [generate-key].

Description

Create a Wireguard interface.

Declaration and implementation

Declaration: wg_if_create_command (src/plugins/wireguard/wireguard_cli.c line 94)

Implementation: wg_if_create_cli.

wireguard delete

Summary/usage

wireguard delete <interface>.

Description

Delete a Wireguard interface.

Declaration and implementation

Declaration: wg_if_delete_command (src/plugins/wireguard/wireguard_cli.c line 140)

Implementation: wg_if_delete_cli.

wireguard peer add

Summary/usage

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 and implementation

Declaration: wg_peer_add_command (src/plugins/wireguard/wireguard_cli.c line 247)

Implementation: wg_peer_add_command_fn.

wireguard peer remove

Summary/usage

wireguard peer remove <index>.

Declaration and implementation

Declaration: wg_peer_remove_command (src/plugins/wireguard/wireguard_cli.c line 292)

Implementation: wg_peer_remove_command_fn.