Motr  M0
node.c File Reference
#include "lib/errno.h"
#include "lib/misc.h"
#include "lib/memory.h"
#include "lib/trace.h"
#include "net/test/node.h"
#include "net/test/node_stub.h"
#include "net/test/node_ping.h"
#include "net/test/node_bulk.h"
#include "net/test/debug.h"
Include dependency graph for node.c:

Go to the source code of this file.

Macros

#define NET_TEST_MODULE_NAME   node
 

Enumerations

enum  { NODE_WAIT_CMD_GRANULARITY_MS = 20 }
 

Functions

static struct m0_net_test_service_opsservice_ops_get (struct m0_net_test_cmd *cmd)
 
static int node_cmd_get (struct m0_net_test_cmd_ctx *cmd_ctx, struct m0_net_test_cmd *cmd, m0_time_t deadline)
 
static int node_cmd_wait (struct m0_net_test_node_ctx *ctx, struct m0_net_test_cmd *cmd, enum m0_net_test_cmd_type type)
 
static void node_thread (struct m0_net_test_node_ctx *ctx)
 
static int node_init_fini (struct m0_net_test_node_ctx *ctx, struct m0_net_test_node_cfg *cfg)
 
int m0_net_test_node_init (struct m0_net_test_node_ctx *ctx, struct m0_net_test_node_cfg *cfg)
 
void m0_net_test_node_fini (struct m0_net_test_node_ctx *ctx)
 
int m0_net_test_node_start (struct m0_net_test_node_ctx *ctx)
 
void m0_net_test_node_stop (struct m0_net_test_node_ctx *ctx)
 
int m0_net_test_node_module_initfini (struct m0_net_test_node_cfg *cfg)
 

Variables

static struct m0_net_test_node_ctxm0_net_test_node_module_ctx = NULL
 

Macro Definition Documentation

◆ NET_TEST_MODULE_NAME

#define NET_TEST_MODULE_NAME   node

Definition at line 33 of file node.c.