Go to the source code of this file.
|  | 
| static m0_time_t | timeout_get (void) | 
|  | 
| static m0_time_t | timeout_get_abs (void) | 
|  | 
| static int | make_addr (char *s, size_t s_len, int svc_id, bool add_comma) | 
|  | 
| static void | fill_addr (uint32_t nr) | 
|  | 
| static bool | commands_ut_assert (struct net_test_cmd_node *node, bool value) | 
|  | 
| static void | barrier_init (struct net_test_cmd_node *node) | 
|  | 
| static void | barrier_fini (struct net_test_cmd_node *node) | 
|  | 
| static void | barrier_with_main (struct net_test_cmd_node *node) | 
|  | 
| static void | barrier_with_nodes (void) | 
|  | 
| static void | barrier_disable (struct net_test_cmd_node *node) | 
|  | 
| static void | flags_reset (size_t nr) | 
|  | 
| static void | flag_set (int index) | 
|  | 
| static bool | is_flags_set (size_t nr, bool set) | 
|  | 
| static bool | is_flags_set_odd (size_t nr) | 
|  | 
| static void | commands_ut_send (struct net_test_cmd_node *node, struct m0_net_test_cmd_ctx *ctx) | 
|  | 
| static void | commands_ut_recv (struct net_test_cmd_node *node, struct m0_net_test_cmd_ctx *ctx, m0_time_t deadline, ssize_t *ep_index) | 
|  | 
| static void | commands_ut_recv_type (struct net_test_cmd_node *node, struct m0_net_test_cmd_ctx *ctx, m0_time_t deadline, enum m0_net_test_cmd_type type) | 
|  | 
| static void | commands_node_thread (struct net_test_cmd_node *node) | 
|  | 
| static void | send_all (size_t nr, struct m0_net_test_cmd *cmd) | 
|  | 
| static void | commands_ut_send_all (size_t nr) | 
|  | 
| static void | commands_ut_send_all_type (size_t nr, enum m0_net_test_cmd_type type) | 
|  | 
| static void | commands_ut_recv_all (size_t nr, m0_time_t deadline) | 
|  | 
| static void | net_test_command_ut (size_t nr) | 
|  | 
| void | m0_net_test_cmd_ut_single (void) | 
|  | 
| void | m0_net_test_cmd_ut_multiple (void) | 
|  | 
| static void | commands_node_loop (struct net_test_cmd_node *node, struct m0_net_test_cmd *cmd) | 
|  | 
| static void | commands_console_loop (struct net_test_cmd_node *node, struct m0_net_test_cmd *cmd) | 
|  | 
| static void | commands_node_thread2 (struct net_test_cmd_node *node) | 
|  | 
| void | m0_net_test_cmd_ut_multiple2 (void) | 
|  | 
◆ anonymous enum
| Enumerator | 
|---|
| NTC_TMID_START |  | 
| NTC_TMID_CONSOLE |  | 
| NTC_TMID_NODE |  | 
| NTC_MULTIPLE_NODES |  | 
| NTC_MULTIPLE_COMMANDS |  | 
| NTC_ADDR_LEN_MAX |  | 
| NTC_TIMEOUT_MS |  | 
| NTC_CMD_RECV_WAIT_NS |  | 
Definition at line 34 of file commands.c.
 
 
◆ barrier_disable()
Called from the node threads. 
Definition at line 189 of file commands.c.
 
 
◆ barrier_fini()
◆ barrier_init()
Called from the main thread 
Definition at line 134 of file commands.c.
 
 
◆ barrier_with_main()
◆ barrier_with_nodes()
  
  | 
        
          | static void barrier_with_nodes | ( | void |  | ) |  |  | static | 
 
 
◆ commands_console_loop()
◆ commands_node_loop()
◆ commands_node_thread()
◆ commands_node_thread2()
◆ commands_ut_assert()
◆ commands_ut_recv()
◆ commands_ut_recv_all()
  
  | 
        
          | static void commands_ut_recv_all | ( | size_t | nr, |  
          |  |  | m0_time_t | deadline |  
          |  | ) |  |  |  | static | 
 
 
◆ commands_ut_recv_type()
◆ commands_ut_send()
◆ commands_ut_send_all()
  
  | 
        
          | static void commands_ut_send_all | ( | size_t | nr | ) |  |  | static | 
 
 
◆ commands_ut_send_all_type()
◆ fill_addr()
  
  | 
        
          | static void fill_addr | ( | uint32_t | nr | ) |  |  | static | 
 
Fill addr_console and addr_node strings. 
Definition at line 101 of file commands.c.
 
 
◆ flag_set()
  
  | 
        
          | static void flag_set | ( | int | index | ) |  |  | static | 
 
 
◆ flags_reset()
  
  | 
        
          | static void flags_reset | ( | size_t | nr | ) |  |  | static | 
 
 
◆ is_flags_set()
  
  | 
        
          | static bool is_flags_set | ( | size_t | nr, |  
          |  |  | bool | set |  
          |  | ) |  |  |  | static | 
 
 
◆ is_flags_set_odd()
  
  | 
        
          | static bool is_flags_set_odd | ( | size_t | nr | ) |  |  | static | 
 
 
◆ m0_net_test_cmd_ut_multiple()
      
        
          | void m0_net_test_cmd_ut_multiple | ( | void |  | ) |  | 
      
 
 
◆ m0_net_test_cmd_ut_multiple2()
      
        
          | void m0_net_test_cmd_ut_multiple2 | ( | void |  | ) |  | 
      
 
 
◆ m0_net_test_cmd_ut_single()
      
        
          | void m0_net_test_cmd_ut_single | ( | void |  | ) |  | 
      
 
 
◆ make_addr()
  
  | 
        
          | static int make_addr | ( | char * | s, |  
          |  |  | size_t | s_len, |  
          |  |  | int | svc_id, |  
          |  |  | bool | add_comma |  
          |  | ) |  |  |  | static | 
 
 
◆ net_test_command_ut()
  
  | 
        
          | static void net_test_command_ut | ( | size_t | nr | ) |  |  | static | 
 
 
◆ send_all()
◆ timeout_get()
◆ timeout_get_abs()
◆ addr_console
◆ addr_node
◆ console
◆ node
◆ nodes
◆ NTC_ADDR
  
  | 
        
          | const char NTC_ADDR[] = "0@lo:12345:42:%d" |  | static | 
 
 
◆ NTC_ADDR_LEN
◆ NTC_DELIM
  
  | 
        
          | const char NTC_DELIM = ',' |  | static | 
 
 
◆ slist_console
◆ slist_node