Motr  M0
cs_endpoint_and_xprt Struct Reference

#include <setup.h>

Collaboration diagram for cs_endpoint_and_xprt:
Collaboration graph

Data Fields

const char * ex_cep
 
const char * ex_endpoint
 
const char * ex_xprt
 
char * ex_scrbuf
 
uint64_t ex_magix
 
struct m0_tlink ex_linkage
 
uint32_t ex_tm_colour
 

Detailed Description

Contains extracted network endpoint and transport from motr endpoint.

Definition at line 165 of file setup.h.

Field Documentation

◆ ex_cep

const char* ex_cep

motr endpoint specified as argument.

Definition at line 169 of file setup.h.

◆ ex_endpoint

const char* ex_endpoint

4-tuple network layer endpoint address. e.g. 172.18.50.40:12345:34:1

Definition at line 174 of file setup.h.

◆ ex_linkage

struct m0_tlink ex_linkage

Linkage into reqh context endpoint list, m0_reqh_context::rc_eps

Definition at line 183 of file setup.h.

◆ ex_magix

uint64_t ex_magix

Definition at line 181 of file setup.h.

◆ ex_scrbuf

char* ex_scrbuf

Scratch buffer for endpoint and transport extraction.

Definition at line 180 of file setup.h.

◆ ex_tm_colour

uint32_t ex_tm_colour

Unique Colour to be assigned to each TM.

See also
m0_net_transfer_mc::ntm_pool_colour.

Definition at line 188 of file setup.h.

◆ ex_xprt

const char* ex_xprt

Supported network transport.

Definition at line 176 of file setup.h.


The documentation for this struct was generated from the following file: