.. _clicmd_src_plugins_cnat: =============================================================== Cnat cli reference =============================================================== cnat translation ------------------------------------------------------------------------- .. code-block:: console cnat translation [add|del] proto [TCP|UDP] [vip|real] [ip|sw_if_index [v6]] [port] [to [ip|sw_if_index [v6]] [port]->[ip|sw_if_index [v6]] [port]] Declaration: ``cnat_translation_cli_add_del_command`` `src/plugins/cnat/cnat_translation.c line 590 `_ Implementation: ``cnat_translation_cli_add_del`` set cnat snat-policy ------------------------------------------------------------------------- .. code-block:: console set cnat snat-policy [none][if-pfx][k8s] Declaration: ``cnat_snat_policy_set_cmd`` `src/plugins/cnat/cnat_snat_policy.c line 515 `_ Implementation: ``cnat_snat_policy_set_cmd_fn`` set cnat snat-policy addr ------------------------------------------------------------------------- .. code-block:: console set cnat snat-policy addr [][][sw_if_index] Declaration: ``cnat_set_snat_command`` `src/plugins/cnat/cnat_snat_policy.c line 394 `_ Implementation: ``cnat_set_snat_cli`` set cnat snat-policy if ------------------------------------------------------------------------- .. code-block:: console set cnat snat-policy if [del][table [include-v4 include-v6 k8s]] [interface] Declaration: ``cnat_snat_policy_add_del_if_command`` `src/plugins/cnat/cnat_snat_policy.c line 140 `_ Implementation: ``cnat_snat_policy_add_del_if_command_fn`` set cnat snat-policy prefix ------------------------------------------------------------------------- .. code-block:: console set cnat snat-policy prefix [del] [prefix] Declaration: ``cnat_snat_policy_add_del_pfx_command`` `src/plugins/cnat/cnat_snat_policy.c line 432 `_ Implementation: ``cnat_snat_policy_add_del_pfx_command_fn`` show cnat client ------------------------------------------------------------------------- .. code-block:: console show cnat client Declaration: ``cnat_client_show_cmd_node`` `src/plugins/cnat/cnat_client.c line 304 `_ Implementation: ``cnat_client_show`` show cnat session ------------------------------------------------------------------------- .. code-block:: console show cnat session Declaration: ``cnat_session_show_cmd_node`` `src/plugins/cnat/cnat_session.c line 136 `_ Implementation: ``cnat_session_show`` show cnat snat-policy ------------------------------------------------------------------------- .. code-block:: console show cnat snat-policy Declaration: ``cnat_show_snat_command`` `src/plugins/cnat/cnat_snat_policy.c line 466 `_ Implementation: ``cnat_show_snat`` show cnat timestamp ------------------------------------------------------------------------- .. code-block:: console show cnat timestamp Declaration: ``cnat_timestamp_show_cmd`` `src/plugins/cnat/cnat_session.c line 303 `_ Implementation: ``cnat_timestamp_show`` show cnat translation ------------------------------------------------------------------------- .. code-block:: console show cnat translation Declaration: ``cnat_translation_show_cmd_node`` `src/plugins/cnat/cnat_translation.c line 474 `_ Implementation: ``cnat_translation_show`` test cnat maglev ------------------------------------------------------------------------- .. code-block:: console test cnat maglev tests [n_tests] backends [num_backends] len [maglev_len] Declaration: ``cnat_translation_test_init_maglev_cmd`` `src/plugins/cnat/cnat_maglev.c line 374 `_ Implementation: ``cnat_translation_test_init_maglev`` test cnat scanner ------------------------------------------------------------------------- .. code-block:: console test cnat scanner Declaration: ``cnat_scanner_cmd_node`` `src/plugins/cnat/cnat_scanner.c line 90 `_ Implementation: ``cnat_scanner_cmd``