+
+typedef struct echo_connect_args_
+{
+ u32 context;
+ u64 parent_session_handle;
+ ip46_address_t ip;
+ ip46_address_t lcl_ip;
+} echo_connect_args_t;
+
+typedef struct echo_disconnect_args_
+{
+ u64 session_handle;
+} echo_disconnect_args_t;
+
+typedef union
+{
+ echo_connect_args_t connect;
+ echo_disconnect_args_t disconnect;
+} echo_rpc_args_t;
+
+typedef void (*echo_rpc_t) (echo_main_t * em, echo_rpc_args_t * arg);