Motr
M0
|
#include "lib/errno.h"
#include "lib/memory.h"
#include "lib/misc.h"
#include "lib/mutex.h"
#include "lib/string.h"
#include "lib/trace.h"
#include "net/net_otw_types.h"
#include "net/net.h"
#include "rpc/rpc_machine.h"
Go to the source code of this file.
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_NET |
#define | XPRT_MAX 4 |
Functions | |
M0_INTERNAL int | m0_net_init (void) |
M0_INTERNAL void | m0_net_fini (void) |
M0_INTERNAL int | m0_net_desc_copy (const struct m0_net_buf_desc *from_desc, struct m0_net_buf_desc *to_desc) |
M0_INTERNAL void | m0_net_desc_free (struct m0_net_buf_desc *desc) |
M0_INTERNAL bool | m0_net_endpoint_is_valid (const char *endpoint) |
M0_INTERNAL void | m0_net_xprt_default_set (const struct m0_net_xprt *xprt) |
struct m0_net_xprt * | m0_net_xprt_default_get (void) |
struct m0_net_xprt ** | m0_net_all_xprt_get (void) |
int | m0_net_xprt_nr (void) |
M0_INTERNAL void | m0_net_xprt_register (const struct m0_net_xprt *xprt) |
M0_INTERNAL void | m0_net_xprt_deregister (const struct m0_net_xprt *xprt) |
M0_INTERNAL void | m0_net_print_xprt (void) |
M0_INTERNAL bool | m0_net_check_xprt (const struct m0_net_xprt *xprt) |
M0_INTERNAL m0_bcount_t | default_xo_rpc_max_seg_size (struct m0_net_domain *ndom) |
M0_INTERNAL uint32_t | default_xo_rpc_max_segs_nr (struct m0_net_domain *ndom) |
M0_INTERNAL m0_bcount_t | default_xo_rpc_max_msg_size (struct m0_net_domain *ndom, m0_bcount_t rpc_size) |
M0_INTERNAL uint32_t | default_xo_rpc_max_recv_msgs (struct m0_net_domain *ndom, m0_bcount_t rpc_size) |
Variables | |
static struct m0_net_xprt * | xprts [XPRT_MAX] = { NULL } |
static struct m0_net_xprt * | xprt_default = NULL |
struct m0_mutex | m0_net_mutex |
|
static |
|
static |