diff options
author | Filip Tehlar <ftehlar@cisco.com> | 2023-09-04 14:17:52 +0200 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2023-10-26 16:32:17 +0000 |
commit | efe875e7cd4bbdf0d55374c7a49577f02a92a3fd (patch) | |
tree | 966ef834d31d1a6f4900de11bbb5b15aaaab899c /src/plugins/hs_apps/echo_client.h | |
parent | 4d05f069a3be308f7fbd8cf043d6ac4266861fa2 (diff) |
hsa: unify echo test setup
Type: test
Change-Id: I8665492c2f7755901a428aacdb27e98329ff557a
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Diffstat (limited to 'src/plugins/hs_apps/echo_client.h')
-rw-r--r-- | src/plugins/hs_apps/echo_client.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/hs_apps/echo_client.h b/src/plugins/hs_apps/echo_client.h index b5f6c981f7b..7af4b8a5262 100644 --- a/src/plugins/hs_apps/echo_client.h +++ b/src/plugins/hs_apps/echo_client.h @@ -18,6 +18,7 @@ #ifndef __included_echo_client_h__ #define __included_echo_client_h__ +#include <hs_apps/hs_test.h> #include <vnet/session/session.h> #include <vnet/session/application_interface.h> @@ -69,10 +70,12 @@ typedef struct u32 cli_node_index; /**< cli process node index */ u32 app_index; /**< app index after attach */ + session_handle_t ctrl_session_handle; /**< control session handle */ /* * Configuration params */ + hs_test_cfg_t cfg; u32 n_clients; /**< Number of clients */ u8 *connect_uri; /**< URI for slave's connect */ session_endpoint_cfg_t connect_sep; /**< Sever session endpoint */ @@ -99,13 +102,11 @@ typedef struct */ u8 app_is_init; u8 test_client_attached; - u8 no_return; + u8 echo_bytes; u8 test_return_packets; int drop_packets; /**< drop all packets */ u8 prealloc_fifos; /**< Request fifo preallocation */ u8 prealloc_sessions; - u8 no_output; - u8 test_bytes; u8 test_failed; u8 transport_proto; u8 barrier_acq_needed; @@ -124,6 +125,9 @@ typedef enum ec_cli_signal_ { EC_CLI_CONNECTS_DONE = 1, EC_CLI_CONNECTS_FAILED, + EC_CLI_CFG_SYNC, + EC_CLI_START, + EC_CLI_STOP, EC_CLI_TEST_DONE } ec_cli_signal_t; |