Motr  M0
nlx_ping_ctx Struct Reference

#include <ping.h>

Collaboration diagram for nlx_ping_ctx:
Collaboration graph

Data Fields

const struct nlx_ping_opspc_ops
 
const struct m0_net_xprtpc_xprt
 
struct m0_net_domain pc_dom
 
const char * pc_network
 
uint32_t pc_pid
 
uint32_t pc_portal
 
int32_t pc_tmid
 
const char * pc_rnetwork
 
uint32_t pc_rpid
 
uint32_t pc_rportal
 
int32_t pc_rtmid
 
int32_t pc_status
 
uint32_t pc_nr_bufs
 
uint32_t pc_nr_recv_bufs
 
uint32_t pc_segments
 
uint32_t pc_seg_size
 
uint32_t pc_seg_shift
 
int pc_min_recv_size
 
int pc_max_recv_msgs
 
uint64_t pc_bulk_size
 
struct m0_net_bufferpc_nbs
 
const struct m0_net_buffer_callbackspc_buf_callbacks
 
struct m0_bitmap pc_nbbm
 
struct m0_net_transfer_mc pc_tm
 
struct m0_mutex pc_mutex
 
struct m0_cond pc_cond
 
struct m0_list pc_work_queue
 
const char * pc_ident
 
const char * pc_compare_buf
 
int pc_bulk_timeout
 
int pc_msg_timeout
 
int pc_server_bulk_delay
 
int pc_dom_debug
 
int pc_tm_debug
 
bool pc_ready
 
char ** pc_interfaces
 
bool pc_sync_events
 
struct m0_chan pc_wq_chan
 
struct m0_clink pc_wq_clink
 
uint64_t pc_wq_signal_count
 
struct m0_chan pc_net_chan
 
struct m0_clink pc_net_clink
 
uint64_t pc_net_signal_count
 
uint64_t pc_blocked_count
 
uint64_t pc_worked_count
 
struct m0_atomic64 pc_errors
 
struct m0_atomic64 pc_retries
 
int pc_verbose
 

Detailed Description

Context for a ping client or server.

Definition at line 40 of file ping.h.

Field Documentation

◆ pc_blocked_count

uint64_t pc_blocked_count

Definition at line 84 of file ping.h.

◆ pc_buf_callbacks

const struct m0_net_buffer_callbacks* pc_buf_callbacks

Definition at line 62 of file ping.h.

◆ pc_bulk_size

uint64_t pc_bulk_size

Definition at line 60 of file ping.h.

◆ pc_bulk_timeout

int pc_bulk_timeout

Definition at line 70 of file ping.h.

◆ pc_compare_buf

const char* pc_compare_buf

Definition at line 69 of file ping.h.

◆ pc_cond

struct m0_cond pc_cond

Definition at line 66 of file ping.h.

◆ pc_dom

struct m0_net_domain pc_dom

Definition at line 43 of file ping.h.

◆ pc_dom_debug

int pc_dom_debug

Definition at line 73 of file ping.h.

◆ pc_errors

struct m0_atomic64 pc_errors

Definition at line 86 of file ping.h.

◆ pc_ident

const char* pc_ident

Definition at line 68 of file ping.h.

◆ pc_interfaces

char** pc_interfaces

Definition at line 76 of file ping.h.

◆ pc_max_recv_msgs

int pc_max_recv_msgs

Definition at line 59 of file ping.h.

◆ pc_min_recv_size

int pc_min_recv_size

Definition at line 58 of file ping.h.

◆ pc_msg_timeout

int pc_msg_timeout

Definition at line 71 of file ping.h.

◆ pc_mutex

struct m0_mutex pc_mutex

Definition at line 65 of file ping.h.

◆ pc_nbbm

struct m0_bitmap pc_nbbm

Definition at line 63 of file ping.h.

◆ pc_nbs

struct m0_net_buffer* pc_nbs

Definition at line 61 of file ping.h.

◆ pc_net_chan

struct m0_chan pc_net_chan

Definition at line 81 of file ping.h.

◆ pc_net_clink

struct m0_clink pc_net_clink

Definition at line 82 of file ping.h.

◆ pc_net_signal_count

uint64_t pc_net_signal_count

Definition at line 83 of file ping.h.

◆ pc_network

const char* pc_network

Definition at line 44 of file ping.h.

◆ pc_nr_bufs

uint32_t pc_nr_bufs

Definition at line 53 of file ping.h.

◆ pc_nr_recv_bufs

uint32_t pc_nr_recv_bufs

Definition at line 54 of file ping.h.

◆ pc_ops

const struct nlx_ping_ops* pc_ops

Definition at line 41 of file ping.h.

◆ pc_pid

uint32_t pc_pid

Definition at line 45 of file ping.h.

◆ pc_portal

uint32_t pc_portal

Definition at line 46 of file ping.h.

◆ pc_ready

bool pc_ready

Definition at line 75 of file ping.h.

◆ pc_retries

struct m0_atomic64 pc_retries

Definition at line 87 of file ping.h.

◆ pc_rnetwork

const char* pc_rnetwork

Definition at line 48 of file ping.h.

◆ pc_rpid

uint32_t pc_rpid

Definition at line 49 of file ping.h.

◆ pc_rportal

uint32_t pc_rportal

Definition at line 50 of file ping.h.

◆ pc_rtmid

int32_t pc_rtmid

Definition at line 51 of file ping.h.

◆ pc_seg_shift

uint32_t pc_seg_shift

Definition at line 57 of file ping.h.

◆ pc_seg_size

uint32_t pc_seg_size

Definition at line 56 of file ping.h.

◆ pc_segments

uint32_t pc_segments

Definition at line 55 of file ping.h.

◆ pc_server_bulk_delay

int pc_server_bulk_delay

Definition at line 72 of file ping.h.

◆ pc_status

int32_t pc_status

Definition at line 52 of file ping.h.

◆ pc_sync_events

bool pc_sync_events

Definition at line 77 of file ping.h.

◆ pc_tm

struct m0_net_transfer_mc pc_tm

Definition at line 64 of file ping.h.

◆ pc_tm_debug

int pc_tm_debug

Definition at line 74 of file ping.h.

◆ pc_tmid

int32_t pc_tmid

Definition at line 47 of file ping.h.

◆ pc_verbose

int pc_verbose

Definition at line 88 of file ping.h.

◆ pc_work_queue

struct m0_list pc_work_queue

Definition at line 67 of file ping.h.

◆ pc_worked_count

uint64_t pc_worked_count

Definition at line 85 of file ping.h.

◆ pc_wq_chan

struct m0_chan pc_wq_chan

Definition at line 78 of file ping.h.

◆ pc_wq_clink

struct m0_clink pc_wq_clink

Definition at line 79 of file ping.h.

◆ pc_wq_signal_count

uint64_t pc_wq_signal_count

Definition at line 80 of file ping.h.

◆ pc_xprt

const struct m0_net_xprt* pc_xprt

Definition at line 42 of file ping.h.


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